Material menu for walls and molds, opened with F (t5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,19 @@ 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-24: t5 Material selection menu (Claude Code, Codex)
|
||||
|
||||
- Decided with the owner: F opens it for walls and molds, R keeps cycling.
|
||||
- `src/ui/selection.js`: `openWallPicker` (a dialog of every wall material: what you have, the
|
||||
cost for this piece, the heat it stands; owned first, unaffordable dimmed; glass says whether
|
||||
it is from shards or bars); `pieceCostNow(P, m)` takes a material.
|
||||
- `src/ui/actions.js`: F with a wall or mold piece opens it. `src/ui/build-menu.js`: the material
|
||||
chip reads "· R · F" and opens it on click; placement help mentions F. `src/ui/notebook.js`:
|
||||
Controls and Blueprints text. `src/styles/style.css`: `.wpick`.
|
||||
- `test/play.py`: F and the chip open it, Brick picks RBRICK, R still cycles, molds have their own
|
||||
menu and cost, it fits at 1280×800 and 900×700 (screenshots checked).
|
||||
- Tests: `run_all.py --browser` pass, apart from the `t_smooth` half-resolution flake.
|
||||
|
||||
## 2026-10-24: t10 World name box for a new world (Claude Code, Codex)
|
||||
|
||||
- `src/shell.html`, `src/styles/style.css`: a Name box across the top of the New world panel.
|
||||
|
||||
Reference in New Issue
Block a user