What changed in each release.
Unreleased
- Docs site rebuilt: homepage with a live showcase,
/docswith sections and components sidebar, "On this page", Copy page (Markdown, open in Claude/ChatGPT), ⌘K search, Installation/Theming/CLI pages,/docs/componentsindex. - 28 new components: slider, toggle, field, input-group, calendar, date-picker, combobox, alert, alert-dialog, sheet, toast, spinner, empty-state, hover-card, context-menu, accordion, collapsible, breadcrumb, pagination, scroll-area, data-table, priority, task-row, kanban, timeline, calendar-view, activity-feed, plus
use-now. - AI docs:
/llms.txt,/llms-full.txt,/r/<name>.md,/md/<page>.mdand the For AI agents page. - Button
loading, Avatarstatus.
- Example settings screen (
/examples/settings): theme cards, accent, interface and sidebar density, motion, workspace and profile forms, notification switches. - New components:
radio-group(withRadioCard),command(⌘K palette). data-motion="reduce|full"overrides the OS reduced-motion setting;data-sidebar-density="compact"tightens only the sidebar.- Collapsible sidebar (icon rail, ⌘B, mobile drawer), workspace switcher, account menu and notifications in the example app.
0.2.0
- Tokens rewritten with
light-dark()and prefixed--dx-*, so they don't collide with other kits. - Readable
*-fgtext tokens; every text/background pair passes WCAG (npm run check:contrast). - Density (
data-density="compact"), reduced motion, z-index and layout tokens. - 20 new components: textarea, label, checkbox, switch, select, toggle-group, tabs, status-icon, avatar, kbd, card/stat, table, progress, meter, separator, skeleton, tooltip, popover, dropdown-menu, sidebar.
- Fixes: dialog drifted off-centre while animating, the
linkbutton variant never applied, buttons submitted forms by default, badge text contrast. - CLI:
dx init, src/ and tsconfig alias detection, auto-wires the theme into your stylesheet, path safety, Windows support, proper flag parsing,--help. - Registry: dependencies pinned from package.json and derived from imports, validated before writing.
- Docs: a page per component with source, mobile navigation, and a full example app.
0.1.0
- First release: theme, button, input, badge, dialog, registry and CLI.