Skip to content

Changelog

Sample release notes, with category filters and reversible read state.

v2.4.0

Unread

NewImproved

Brand presets, live token surface

The accent identity became a single knob: four verified presets, one swap point, and a token surface that follows light and dark without a second stylesheet.

  • Added four brand presets — azure, lime, violet, amber — each with verified ink pairs.
  • Moved every accent token behind the brand layer; retheming is one attribute.
  • Dark mode now mixes washes from the live canvas instead of a parallel palette.
  • Documented the lime preset as the first stop for developer-tool identities.

v2.3.2

Read

ImprovedFixed

Overlay polish and focus hygiene

Dialogs, sheets, and menus tightened to one geometry family, and focus states now paint exactly once.

  • Aligned sheet headers and dialog footers to the card padding rhythm.
  • Removed double focus indicators on fields inside modals.
  • Fixed toast geometry to match alerts: same radius, padding, and 13px copy.
  • Stopped icon thumbs vanishing on row hover by separating thumb and hover fills.

v2.3.0

Read

New

The composition block library

Ninety-five copy-don't-import sections for headers, tables, forms, overlays, and AI surfaces, indexed in a machine-readable catalog.

  • Shipped the composition catalog with 95 blocks across ten groups.
  • Added block metadata exports so the gallery can render every block live.
  • Documented the copy-don't-import workflow in the project guide.

v2.2.0

Read

NewFixed

Typography roles ship as utilities

Caption, body, label, card-title, heading, and display roles became first-class utilities so no component hand-rolls a size.

  • Added the six typography role utilities with spec line-heights and tracking.
  • Retired hand-set sizes across the primitive library.
  • Fixed KPI figures clipping at small card widths by adopting tabular numerics.

Showing 4 of 4 releases · latest stable version v2.4.0. This demo has one documentation version.