docs(09-04): complete keyboard shortcuts settings UI plan

- SUMMARY.md with task commits and deviation documentation
- STATE.md advanced to Plan 5 of 5 (80% complete)
- ROADMAP.md updated with 4/5 plans progress
- Requirements KEY-02 and KEY-03 marked complete
This commit is contained in:
2026-03-06 22:00:38 -05:00
parent 0451fb3880
commit 77328e95dc
3 changed files with 134 additions and 12 deletions
+4 -4
View File
@@ -16,8 +16,8 @@ Requirements for v1.1 Features & Extensibility milestone. Each maps to roadmap p
### Keyboard Shortcuts
- [x] **KEY-01**: Default keybindings work out of box (play/pause, next/prev, volume, search focus, queue toggle, shuffle, repeat)
- [ ] **KEY-02**: User can customize all keyboard shortcuts via a visual settings UI
- [ ] **KEY-03**: Shortcut conflicts are detected and warned about when rebinding
- [x] **KEY-02**: User can customize all keyboard shortcuts via a visual settings UI
- [x] **KEY-03**: Shortcut conflicts are detected and warned about when rebinding
- [x] **KEY-04**: Shortcuts are scoped — different bindings apply based on focused component (track list vs player vs global)
- [x] **KEY-05**: Shortcuts are disabled when text input has focus (except Escape to blur)
@@ -141,8 +141,8 @@ Which phases cover which requirements. Updated during roadmap creation.
| SCAN-02 | Phase 9 | Complete |
| SCAN-03 | Phase 9 | Complete |
| KEY-01 | Phase 9 | Complete |
| KEY-02 | Phase 9 | Pending |
| KEY-03 | Phase 9 | Pending |
| KEY-02 | Phase 9 | Complete |
| KEY-03 | Phase 9 | Complete |
| KEY-04 | Phase 9 | Complete |
| KEY-05 | Phase 9 | Complete |
| TAG-01 | Phase 10 | Pending |