Build tool: compact top-left card again; status row moved off the build bar

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-23 20:24:46 -04:00
co-authored by Claude Opus 5.5
parent f953a9cc51
commit 9bbddc1e20
7 changed files with 51 additions and 29 deletions
+16
View File
@@ -4,6 +4,22 @@ 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: compact build card top-left (Claude Code, with Codex)
Note: "build tool has no info box like the other tools." The owner chose a compact card.
- `src/ui/selection.js`: the build tool has a card again: Q, piece name, cost (red if short), E;
variant chips, Replace · G and ghosts waiting; one how-to line; the status line. No long
description; that stays in the hover popup.
- `src/ui/build-menu.js`: the `.bb-status` row is gone (its contents are on the card); the
variant chips are shared through `buildVariantChips(P)`. `src/styles/style.css`,
`docs/DESIGN.md`, `docs/PROJECT_MAP.md`.
- `test/play.py`: the card is visible while building with name and cost and without the
description; status and Replace · G are read from the card; no `.bb-status` (122 checks pass).
All 11 headless suites pass; `t_smooth.py`'s half-resolution check is still flaky under load.
- Shots: `shots/build-card-*` (belt and wall, both looks, 1280×800 and 900×700) look right.
- Open: at 900px wide the bottom-left hover panel still sits partly under the build bar.
## 2026-10-23: Replace is held G, not Ctrl (Claude Code, with Codex)
Note: "i see the issue was ctrl+w closing the tab… it happens for the bookmark hotkey too. maybe