Fewer, smaller messages: mold percentages, markers for machine heat, short status lines
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,28 @@ 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: fewer, smaller messages (Claude Code, with Codex)
|
||||
|
||||
Note: "lets change the engot mold and other status messages. they are way too large and just too
|
||||
many messages…". The owner chose molds, machine warnings and shorter status lines.
|
||||
|
||||
- `src/render/overlays.js`: every mold always shows a small percentage (`moldLabel`), gold
|
||||
`100% · F` for a set bit or tank, red when spoiled or when an ingot mold is blocked
|
||||
(`mo.blocked`, set in `ejectIngot`, not saved). Details are in the hover panel (`info.js`),
|
||||
which also carries the furnace-loading advice that F messages used to append.
|
||||
- `src/ui/events.js`: no cards or toasts for bars dropping, blocked molds or set castings (the
|
||||
sounds stay). Fan heat is a red ! marker on the fan (`mm.hot`, hover shows °C); melted tubes
|
||||
and machines destroyed by heat get a short red floating label (`warn` event, coloured
|
||||
`spawnFloater`) instead of a toast.
|
||||
- Status lines shortened to one sentence across `src/sim` (molds, actions, blocks, blueprints,
|
||||
drill, items, machines, tools, undo, vacuum) and `src/ui` (actions, selection).
|
||||
- Tests: `play.py` records every status line and checks none is over 90 characters (longest
|
||||
now 55); mold label and no-toast checks. `t_molds` (message lengths, `mo.blocked`), `t_build`
|
||||
(hot fan: `mm.hot`, no toast), `t_world`. All 11 headless suites and `play.py` pass.
|
||||
- Shots: `shots/messages-pixel.png`, `shots/messages-smooth.png` (filling, blocked, set bit,
|
||||
hot fan).
|
||||
- Open: the first-ever bar drop no longer shows an explaining card; the notebook still explains.
|
||||
|
||||
## 2026-10-23: ingot molds need no F; removing a mold returns its metal (Claude Code, with Codex)
|
||||
|
||||
Note: "now that the ingot molds drop the ingots, what is the purpose of F…". The owner chose no F
|
||||
|
||||
Reference in New Issue
Block a user