|
1 | 1 | --- |
2 | 2 | id: task-107 |
3 | 3 | title: 'P5: Implement keyboard shortcuts' |
4 | | -status: In Progress |
| 4 | +status: Done |
5 | 5 | assignee: [] |
6 | 6 | created_date: '2026-01-12 04:09' |
7 | | -updated_date: '2026-02-05 06:38' |
| 7 | +updated_date: '2026-02-06 03:57' |
8 | 8 | labels: |
9 | 9 | - frontend |
10 | 10 | - ux |
@@ -91,15 +91,21 @@ document.addEventListener('keydown', (e) => { |
91 | 91 |
|
92 | 92 | ## Acceptance Criteria |
93 | 93 | <!-- AC:BEGIN --> |
94 | | -- [ ] #1 Space toggles playback |
95 | | -- [ ] #2 Arrow keys navigate tracks |
96 | | -- [ ] #3 Volume keys work |
97 | | -- [ ] #4 Cmd+F focuses search |
98 | | -- [ ] #5 Shortcuts don't interfere with text input |
| 94 | +- [x] #1 Space toggles playback |
| 95 | +- [x] #2 Arrow keys navigate tracks |
| 96 | +- [x] #3 Volume keys work |
| 97 | +- [x] #4 Cmd+F focuses search |
| 98 | +- [x] #5 Shortcuts don't interfere with text input |
99 | 99 |
|
100 | | -- [ ] #6 Cmd+D queues selected track to play next (library/playlist views only) |
101 | | -- [ ] #7 Cmd+S enables stop after currently playing track (library/playlist views only) |
102 | | -- [ ] #8 Context-aware shortcuts are disabled in Now Playing view |
103 | | -- [ ] #9 Keyboard shortcuts section visible in Settings UI |
104 | | -- [ ] #10 All shortcuts listed with their key combinations in Settings |
| 100 | +- [x] #6 Cmd+D queues selected track to play next (library/playlist views only) |
| 101 | +- [x] #7 Cmd+S enables stop after currently playing track (library/playlist views only) |
| 102 | +- [x] #8 Context-aware shortcuts are disabled in Now Playing view |
| 103 | +- [x] #9 Keyboard shortcuts section visible in Settings UI |
| 104 | +- [x] #10 All shortcuts listed with their key combinations in Settings |
105 | 105 | <!-- AC:END --> |
| 106 | + |
| 107 | +## Implementation Notes |
| 108 | + |
| 109 | +<!-- SECTION:NOTES:BEGIN --> |
| 110 | +**Platform modifier key:** Use `Cmd` on macOS and `Ctrl` on Linux/Windows for all modifier shortcuts (Cmd+F, Cmd+D, Cmd+S, etc.). |
| 111 | +<!-- SECTION:NOTES:END --> |
0 commit comments