Build menu: Shift+Q/E switch tabs, G no longer picks (middle mouse does)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,23 @@ What agents have done, newest first. Add an entry for every piece of work: the d
|
||||
note or request it was for, what changed, the files touched, the tests run, and anything left
|
||||
open or not verified. Keep each entry short; the git history has the details.
|
||||
|
||||
## 2026-10-23: Shift+Q/E build tabs, G pick key removed (Claude Code, with Codex)
|
||||
|
||||
Notes: "add shift + q/e to move tabs" and "having the "g pick" there is confusing".
|
||||
|
||||
- `src/ui/build-menu.js`: `selectBuildCat(c)` (shared with tab clicks) and `cycleBuildCat(d)`;
|
||||
the menu hint now reads Q/E cycle · Shift+Q/E tab.
|
||||
- `src/ui/input.js`: Shift+Q/E switch tabs with the build tool; G is unbound.
|
||||
- Text: build card (`selection.js`), notebook controls (`notebook.js`), `actions.js` comment,
|
||||
`docs/DESIGN.md`, `docs/PROJECT_MAP.md` (regenerated, `--check` passes).
|
||||
- `test/play.py`: checks for Shift+Q/E, wrapping, the remembered piece per tab, plain Q/E,
|
||||
and that G no longer calls pick while middle mouse still does (109 checks).
|
||||
- Tests: all 11 headless suites and `play.py` pass; a `tools/shot.py` shot of the Moving tab
|
||||
shows the new hint. `t_smooth.py` passes, but its "half-resolution smooth still draws" check
|
||||
failed on several runs with the 'slow' pixel fallback while the machine was busy (load ~14).
|
||||
The previous commit fails the same way under the same load, so this change didn't cause it.
|
||||
- Open: that check is timing-sensitive on a loaded machine; rerun it when the machine is idle.
|
||||
|
||||
## 2026-10-23: browser tests run locally (Claude Code, with Codex)
|
||||
|
||||
Request: get the browser tests, Playwright and Chromium working on the owner's Arch machine
|
||||
|
||||
Reference in New Issue
Block a user