Skip to content

Commit 1e7caa5

Browse files
committed
docs: update todo.md with numpad scaling fix (#58)
— claude-opus-4-5-20250116
1 parent 74580c2 commit 1e7caa5

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

memory/todo.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@
1515
- Fixed SettingsActivity defaults from VIBRATE_CUSTOM to HAPTIC_ENABLED
1616
- Added to BackupRestoreManager for backup/restore support
1717

18+
### Numpad Scaling Fix (#58)
19+
- ✅ Fixed "keyboard for number input has same size as letter input" complaint
20+
- **Horizontal scaling** (be23db40): Removed explicit `width="6.0"` from pin.xml
21+
- Layout auto-computes to 5.0 units (4 keys + 1 shift margin)
22+
- Keys are now 20% wider (eliminating right-side padding)
23+
- **Vertical scaling** (74580c22): Added `scale_numpad_height` setting
24+
- When enabled and `bottom_row=false`, uses actual `keysHeight` as divisor
25+
- Rows scale up to fill full keyboard height for easier tapping
26+
- Theme.kt modified row_height calculation logic
27+
1828
### Specs Rewrite for LLM Agents
1929
- ✅ Rewrote 25 docs/specs files for LLM coding agent consumption
2030
- ✅ Removed: dates, TODOs, sprints, bugs, verification checklists
@@ -59,6 +69,8 @@
5969
- ✅ Added custom language pack creation guide for #50/#49 (72411d3d)
6070

6171
**Recent Commits**:
72+
- `74580c22` feat: add numpad height scaling for larger keys (#58)
73+
- `be23db40` fix: enlarge PIN keyboard keys by 20% (#58)
6274
- `ef7369a0` fix: vibration feedback toggle now properly disables all haptics (#46)
6375
- `f697f528` docs(specs): complete spec rewrite for LLM agents
6476
- `3603fc01` docs(specs): rewrite 4 more specs for LLM agent audience
@@ -103,12 +115,16 @@
103115

104116
**Open CleverKeys Issues**:
105117
- #61 Active multi-language switching
106-
- #58 Scaling number keyboard
107118
- #52 MessageEase layout contribution
108119
- #50 Swedish language support
109120
- #49 Turkish language support
110121
- #42 Integrate add-to-dictionary to typing
111122

123+
**Recently Fixed**:
124+
- #58 ✅ Scaling number keyboard - FIXED (be23db40, 74580c22)
125+
- Horizontal: PIN keys 20% wider via auto-width calculation
126+
- Vertical: numpad rows scale to fill keyboard height
127+
112128
**Already Implemented (needs user documentation)**:
113129
- #48 ✅ Password Manager autofill - ALREADY IMPLEMENTED (b769b0fc)
114130
- Requires Android 11+ (API 30)

0 commit comments

Comments
 (0)