Search documentation

Search components and pages

Changelog

Notable changes to the Yami UI registry and documentation.

0.6.0Migrate 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.0Token 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.0Deep 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.0Style 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.0Component 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.0Initial 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