Skip to content

Development - #267

Merged
razorfever merged 2 commits into
mainfrom
development
Sep 4, 2026
Merged

Development#267
razorfever merged 2 commits into
mainfrom
development

Conversation

@villeerikssoncsc

Copy link
Copy Markdown
Contributor

No description provided.

razorfever and others added 2 commits September 4, 2026 11:15
…der hairline (ADR-0042)

Both controls drew their frame purely with the opaque `surface-sunken` fill,
which is the `c-main` canvas colour (invisible there), 1.03-1.23:1 on
`surface-muted` and 1.11:1 on the dark card surface. A translucent fill was
measured and rejected: the unselected labels are `primary` text on the track
and every wash pushed them below AA. The fill stays opaque (it keeps the label
ground constant) and the boundary becomes a 1px `divider` border clipped to
the padding box, so it composites over the parent and reads 1.31/1.46:1 on
every surface-ladder rung. Padding shrinks 4px to 3px (small 2px to 1px) so
the group stays 44px; c-tab-buttons neutralises the wrapped group's frame via
its `::part(root)` rule and offsets the pill for the border.

Also: audit gains `divider / surface-sunken` and `primary / surface-sunken`
pairs; CONTEXT.md gains Track and Load-bearing hairline and names the
recessed ladder rungs; the docs token table gains `divider`; new on-canvas
example for c-button-group; ADR-0042 records the ADR-0036 amendment.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- The dev container now has a descriptive name for better identification.
- Explicitly type the `plan` ref in the `c-radio-group` example for improved type safety.
@razorfever
razorfever merged commit d6a7ef1 into main Sep 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants