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.