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

5

v0.1.0 — 63 components

v0.1.0

First public release across 7 categories, with tokens, base styles, and docs.

Accessibility section on every docs page

docs

Per-component ARIA, semantics, and keyboard behavior — sourced from the implementation.

Blocks library

blocks

Composed sections (auth, pricing, stats, settings…) built from the components.

hidden=until-found in Collapsible

a11y

Find-in-page and deep links reveal collapsed panels; beforematch keeps aria-expanded honest.

Rating scale modes

components

Icon presets, emoji faces, colorScale satisfaction ramps, and NPS-style single highlight.

In progress

4

Combobox

forms

Filterable input + listbox on native semantics; async options supported.

Date picker

forms

Native-input-based month grid with keyboard entry as the base path.

Command palette

overlay

Dialog + listbox pattern with keyboard-first navigation.

More blocks

blocks

App shell, dashboard, and onboarding block sets.

Planned

6

File upload

forms

Dropzone + file list on native input[type=file]; drag state is the only enhancement.

Dual-thumb range slider

forms

Two-thumb min/max selection built on two synchronized range inputs.

Toast swipe-to-dismiss

feedback

Pointer-gesture dismissal with velocity threshold, matching the RTL-physical contract.

Data grid (sortable)

data

Table enhancement layer: sorting and column pinning without a runtime.

Charts foundation

data

SSR-rendered SVG primitives (line, bar, donut) reading the token palette.

Figma kit

design

Design-file counterpart mapping 1:1 to the component API.