Repository navigation
v0.8.0
v0.8.0
Tokens only: the spacing scale, the title step and the glyph sizes the Althea
rebuild's atoms read, taken from the Althea prototype's package proposals of
2026-10-02 (rows 1, 3 and 5), and three roles, a primitive and one value the
atoms and molecules need to match the prototype, all recorded in the
2026-10-03 entry in docs/DECISION_LEDGER.md. The nineteen proposal tokens
are new and web-only; their sizes are in rem, so they grow with the reader's
text size. The three roles and the primitive are cross-platform, so the Swift
source gains eight identifiers. One released value changes: the light danger
grounds.
Tokens
- New spacing scale:
space-025,-050,-075,-100,-150,-200,
-250,-300,-400,-500,-600and-800, from 0.125 to 4rem (2, 4,
6, 8, 12, 16, 20, 24, 32, 40, 48 and 64 at the default text size). A name
states a step, with 100 at 8, so it stays true as the scale grows with the
text. One scale for every padding, margin and gap. - New title step in the heading register, between page and section:
font-heading-title-family({font-serif}),-size2rem,-line-height
1.25,-letter-spacing-0.015em and-weight{font-weight-normal}(400).
The register now runs display, page, title, section, sub. - New glyph sizes:
glyph-small1rem (16, in the small and default controls)
andglyph-large1.25rem (20, in the large and hero controls). The glyph's
line stays 1.5px at both. - Python's
TOKENS['base']carries the nineteen, resolved.
Roles
- New
color-action-secondary-border: the ring on a pill, a chip or a field
at rest, lightstone-300(#dcdcd4), dark#464641, a step lighter than
the content line in the light.color-button-secondary-borderkeeps
stone-550and its 3:1 edge for the consumers that still draw it. - New
color-mark-expired: a task whose window has closed, lightcitron-600,
darkcitron-300, beside the other four marks. - New
color-badge-neutral-bg: the quiet tint behind a category word, 7% of
the ink (light#4d4d4712, dark#ffffff12); its words take
color-text-secondary. - Changed, light only:
color-action-danger-bg#b04a3f→#c84a4a,
-bg-hover#963f36→#b34242and-bg-pressed#7f352e→#b34242,
the brand red deepened as the prototype paints it; white on them is 4.63:1
and 5.56:1. Dark and-fgare unchanged. Visible wherever a consumer
aliases these roles in the light, including iOS through the Swift Package. - New primitive
black(#000000, Swiftblack), beside the stone ramp:
the pure black the prototype writes for the expanded box's shadow and the
dark Button's. Notbrand-black, which is#1b1b1b. - Deprecated:
color-keycap-bgand-bg-hover. Nothing has read them since
the prototype's keys lost their ground (2026-09-25); they stay until the
next major removes them. - Not in this release: the corner roles, the control sizes in rem, the
shadows at their drawn strengths, Button and its glass, the ghost grounds,
the control-colour family and a 16 type step. The ledger entry says when
each is taken up.
Removed / Renamed
- None.
Artifacts
npm tarball, Python wheel, SHA256SUMS and provenance attestations. The
v0.8.0 tag is the Swift Package release; its diff adds four colours
(black, colorActionSecondaryBorder, colorMarkExpired,
colorBadgeNeutralBg, each with its UIColor) and changes the light danger
values.