Commit 0e07309
committed
Restore the arrow keys to their original triage meanings
Applying the UI spec's keyboard model reassigned the arrows: they stopped
deciding and became navigation, so the long-standing right-keep/left-trash/
down-undo mapping silently changed under the operator. That mapping is
muscle memory and it mirrors the swipe directions, so it wins.
Arrows go back to keep/trash/undo/skip and Backspace back to undo (mixing
Backspace up with trash costs a file move). The spec's letter keys are kept
as additions rather than replacements: K/Enter keep, X/Delete trash, Z undo,
F/S star, hold Space to zoom.
e2e now covers the arrows and the letters as separate cases, plus that
ArrowUp skips without POSTing an action, so the mapping can't drift again.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EHGNXqgRVUa2qVY6SYofg91 parent 7972531 commit 0e07309
3 files changed
Lines changed: 66 additions & 24 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
106 | 124 | | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
111 | 130 | | |
112 | | - | |
113 | | - | |
| 131 | + | |
114 | 132 | | |
115 | 133 | | |
116 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1843 | 1843 | | |
1844 | 1844 | | |
1845 | 1845 | | |
1846 | | - | |
1847 | | - | |
1848 | | - | |
1849 | | - | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
| 1858 | + | |
1850 | 1859 | | |
1851 | 1860 | | |
1852 | 1861 | | |
| |||
1884 | 1893 | | |
1885 | 1894 | | |
1886 | 1895 | | |
1887 | | - | |
1888 | | - | |
1889 | | - | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
1890 | 1901 | | |
1891 | 1902 | | |
1892 | | - | |
| 1903 | + | |
1893 | 1904 | | |
1894 | 1905 | | |
1895 | | - | |
1896 | | - | |
| 1906 | + | |
| 1907 | + | |
1897 | 1908 | | |
1898 | 1909 | | |
1899 | 1910 | | |
| |||
0 commit comments