v0.0.5-alpha
Pre-release
Pre-release
·
7 commits
to main
since this release
Akaza UI v0.0.5-alpha
This release adds seven Vue-native headless primitives, expands accessibility and form behavior, strengthens testing, and improves documentation.
New Components
- Editable: Inline editing with separate draft/committed values, activation and submission modes, multiline support, validation, and native forms.
- Listbox: Single/multiple selection, filtering, grouping, range selection, keyboard navigation, and virtualization.
- Pin Input: OTP/PIN input with paste distribution, masking, RTL support, completion events, and form submission.
- Rating: Fractional values, hover preview, read-only mode, RTL/orientation support, radio semantics, and keyboard navigation.
- Stepper: Linear/non-linear navigation, panels, completion states, automatic/manual activation, and roving focus.
- Pagination: Compact ranges, ellipses, boundary controls, button/link rendering, and cancelable page changes.
- Tags Input: Keyboard editing, paste handling, duplicate prevention, validation, custom conversion, and native forms.
All components follow Akaza UI’s flat, items-and-slots API while covering relevant Reka UI and Base UI behavior.
Fixes
- Fixed Editable focus handoff and premature blur submission.
- Fixed
selectOnFocusfor pointer and keyboard activation. - Made Accordion IDs unique across multiple instances.
- Integrated Alert Dialog with the shared dismissable-layer stack.
- Fixed focus-scope activation ordering.
- Fixed Tooltip timer races and lifecycle cleanup.
- Prevented Vue from making programmatic overlay components reactive.
- Fixed horizontal overflow in the mobile detailed-form example.
Documentation
- Added complete pages for every new component.
- Added anatomy, examples, API, slots, methods, UI Options, styling hooks, and keyboard tables.
- Added exhaustive playground sections.
- Added
NEWandUPDATEDnavigation badges. - Header now displays the package version.
- Updated README and roadmap.
Quality
- Moved all package tests into
packages/akaza-ui/tests. - Added component, accessibility, keyboard, form, utility, overlay, and Nuxt integration coverage.
- 29 test files and 116 tests pass.
- Added enforced coverage thresholds.
- Added repository-wide
pnpm check.
Upgrade
pnpm add akaza-ui@0.0.5-alphaNo intentional breaking public API changes. Alpha APIs remain subject to change.