You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
gui: the window says where things begin and end (#116)
* gui: the window says where things begin and end - the owner's list from the running window
The owner's report from the running window: the whole thing runs together,
nothing says where a section ends, where a box begins or what is a button.
Measured on the shot, every structural surface sat within 1.0 to 1.8:1 of
its neighbour, and the palette's role table had classed the boundary
between a panel and the page as decoration with no threshold. Two whole
looks were built and shown and turned down. What ships is the list the
owner gave, each point shown in the running window before it was kept:
- a section draws a line round its edge again, in the separator's colour
(the guard that forbade the line now requires it, and the fill under
it still has to clear the page);
- a field's name stands over its box rather than beside it, in an ink a
step under the value's, and the byte count goes under the box - so the
column of names, the widest-name arithmetic, the hand kept list of every
name and the guard holding that list complete all go, because a width
nothing draws is a number waiting to be wrong;
- Preview, Choose, Duplicate and Add a batch stand on the button's own
surface, brighter than a box to type in, asked for by name and by
distance;
- a fold inside a section is titled at the rank of a subheading, and the
pointer lights only its words rather than the whole row;
- a field's explanation opens with an edge and a shade below it.
Turned down and written up rather than left half in: a menu raised like a
button, a brighter edge round a box to type in, both looks built from
guidelines or from other applications measured on this machine.
Guards: nine went red in one run of the package and each was rewritten to
what the window does now, two assertions were added for the new behaviour
(the fold's fill narrower than its row, the name's ink readable and a
step under the value), 26 stored screen pictures were regenerated, the
type ceiling followed the widest type down to 26 methods. Mutation entries:
six re-aimed, two removed with the column of names, three added, every
pattern found once.
Not run locally by the owner's decision: the full suite and the full
mutation run. Run: the cheap whole-tree gates plus every guard of every
touched file (121, green), gofmt, vet, lint, staticcheck.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
* gui: after the outside review of #116 - two guards bounded from both sides, the tip's shade in the palette
Three findings, all three true on the code as it stood:
- the fold head's fill was asked to be narrower than its row and wider
than nothing, which a one pixel fill satisfies. It is now asked to be at
least as wide as the title it lights and narrower than the row;
- the pairing of a name with the box under it was measured once, between
the first two fields, and applied to every field - a later pair could
drift while the first still held. Each name is now measured against the
next name down the screen;
- the shade under an explanation was a colour written at the call site.
It is a name of the palette now, in both variants - its own name rather
than the toolkit's Shadow, which this palette answers with nothing on
purpose since 2026-08-24.
Run: the guards of the touched files and the cheap whole-tree gates (41),
gofmt, vet, lint, staticcheck.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
0 commit comments