The road ahead
Roadmap
What's shipped, what's being built, and what's planned forAstro UI. Nothing here is a promise — it's a priority list shaped by what the library is for: platform-first components for Astro.
Driving the priorities? Open an issue or a discussion on GitHub.
Shipped
5v0.1.0 — 63 components
v0.1.0First public release across 7 categories, with tokens, base styles, and docs.
Accessibility section on every docs page
docsPer-component ARIA, semantics, and keyboard behavior — sourced from the implementation.
Blocks library
blocksComposed sections (auth, pricing, stats, settings…) built from the components.
hidden=until-found in Collapsible
a11yFind-in-page and deep links reveal collapsed panels; beforematch keeps aria-expanded honest.
Rating scale modes
componentsIcon presets, emoji faces, colorScale satisfaction ramps, and NPS-style single highlight.
In progress
4Combobox
formsFilterable input + listbox on native semantics; async options supported.
Date picker
formsNative-input-based month grid with keyboard entry as the base path.
Command palette
overlayDialog + listbox pattern with keyboard-first navigation.
More blocks
blocksApp shell, dashboard, and onboarding block sets.
Planned
6File upload
formsDropzone + file list on native input[type=file]; drag state is the only enhancement.
Dual-thumb range slider
formsTwo-thumb min/max selection built on two synchronized range inputs.
Toast swipe-to-dismiss
feedbackPointer-gesture dismissal with velocity threshold, matching the RTL-physical contract.
Data grid (sortable)
dataTable enhancement layer: sorting and column pinning without a runtime.
Charts foundation
dataSSR-rendered SVG primitives (line, bar, donut) reading the token palette.
Figma kit
designDesign-file counterpart mapping 1:1 to the component API.