Changelog
0.2.0 (2026-07-17)
BREAKING
The meaning of data-theme changed: from dark | light to the color-family name (amethyst | obsidian | ink | emerald); the light/dark axis moved to the new data-mode attribute. Consumers that wrote data-theme="light|dark" in 0.1.x must adopt the new contract after upgrading, otherwise they fall back to the default family amethyst. Migration guide: Theming.
- Tokens v5: 4 color families × light/dark modes (default
amethyst × light), M3 light-first language - 19 components: Button / Icon / Badge / Avatar / Card / Input / Textarea / Select / PickList / Table / Tabs / EmptyState / Toast / Confirm / Modal / Drawer / Tooltip / Dropdown / ThemeSwitcher
- Composables: useTheme (incl. themeBootScript) / useToast / useConfirm / useReveal / useMouseVars / usePopover / useOverlay / useFloating / useMounted
- Zero third-party UI dependencies (single runtime dep: @floating-ui/dom); every component SSR-safe
0.1.0 (2026-07-10)
- Initial scope-claiming release:
@luxeanor/uiregistered, publishing infra in place (vite lib build + d.ts + dual-mode exports) - Dark black-gold theme tokens and first components