Changelog
Notable changes to the Yami UI registry and documentation.
0.6.0 — Migrate primitives to Base UI
2026-07-29
- BREAKING: Replaced Radix UI (radix-ui / @radix-ui) with @base-ui/react across all UI primitives.
- BREAKING: Removed asChild and Slot composition — use render and nativeButton props instead.
- Added registry:base item pinning components.json to base: base.
- Migrated yami-only stepper, editable, color-picker, sortable, lightbox, and motion-reveal to Base UI patterns.
0.5.0 — Token editor polish pass
2026-06-24
- Replaced OKLCH slider inputs with a 2D Chroma×Lightness popover picker (canvas plane, hue/alpha strips, raw oklch field).
- Redesigned theme presets (Yami, Sunset, Ocean, Neon, Minimal) into full accent-only identities; preset apply resets to defaults first.
- Added CodeBlock theme prop with 8 self-contained IDE themes and a live theme switcher on the code-block docs page.
- Added component-scoped tokens (--btn-*, --card-*, --input-height, --badge-radius, --overlay-scrim) and a Components group in the token editor.
- Added xl YamiLogoGlow lockup with entrance animation in the home hero.
- Fixed aurora light-mode murkiness, dark/light motion parity, replay button navigation on /components, and stagger-group preview width.
0.4.0 — Deep tokenization pass
2026-06-23
- Added typography, surface, and brand token CSS layers (--display-hero, --ring-width, --brand-glow-*).
- Expanded theme playground to 60+ tokens including sidebar, destructive-foreground, motion, and OKLCH editors.
- Tokenized marketing blocks, void backgrounds, advanced motion presets, and focus rings across UI primitives.
- Fixed motion-tokens.ts drift (offset.lg = 48px) and regenerated yami.json registry cssVars.
0.3.0 — Style unification under Yami Design System
2026-06-22
- Unified all UI components under Yami patterns: .label typography, tinted destructive, h-8 sizing, rounded-lg, and border-first elevation.
- Consolidated docs blocks to use registry ui/section-header and ui/theme-toggle; removed duplicate block components.
- Aligned brand glow colors to yami-primary (#22c55e), standardized .label utility, and updated registry theme tokens.
0.2.0 — Component parity with Swiss UI
2026-06-22
- Added 38 components ported from swiss-ui: field, alert, skeleton, spinner, progress, empty, accordion, collapsible, radio-group, breadcrumb, pagination, drawer, command, sidebar, input-group, button-group, combobox, calendar, date-picker, page-header, panel, section-header, data-table, toggle, toggle-group, chart, carousel, resizable, item, stat, stat-card, input-otp, copy-button, theme-toggle, code-block, navigation-menu, native-select, aspect-ratio, and kbd.
- Removed react-hook-form Form component; form docs are now style-only. Compose forms with Field, Input, Select, and Button primitives.
- Added use-mobile hook and .label typography utility.
0.1.0 — Initial release
2026-06-22
- Yami UI shadcn registry and documentation site, ported from the Lami product.
- 33 installable components including sortable, tags-input, and color-picker.
- yami registry:style item with zinc oklch tokens, brand glow utilities, and Yami typography.
- Namespace setup: @yami=https://yami.ui.unsanity.ai/r/{name}.json