Automattic / Automattic/simplenote-ios

Tech Debt: Master Issue

Open
#481 0 comments 0 reactions 0 assignees View on GitHub
debt
Dominant language
Swift
Stars
2.2k
Forks
297
Avg merge
13h 25m
Merged PRs (30d)
6

Description

### Tasks
- [x] Implement (new) Height Calculation mechanism. Top Spacing: 12 + 22 + 1 + 20 + 20 + 13
- [x] NoteTableViewCell: Replace UITextView(s) with UILabels. Ref. #427
- [x] Optimize **SPTransitionController**: Generate animationOptions just once. Improve code readability **please**
- [x] Nuke VSTheme
- [ ] When editing the tag name, the edition was terminated when space is pressed. This seems to be by design, but I found it a bit counter-intuitive. Maybe starting/creating a new tag, or just doing nothing on space key press would be more appropriate.
- [ ] UI Tests: SPSearchController.resignFirstResponder
- [ ] Nuke Hungarian Constants

Contributor guide

Open the contributing guide

Research direction

Review the three unchecked tasks: tag-name editing, SPSearchController.resignFirstResponder UI tests, and Hungarian constants. Trace each named behavior or symbol in the Swift project, then verify the tag-editing behavior and add the requested UI test; done means all three unchecked tasks are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.