Changelog
New components, refinements, and fixes shipped to UI Lab.
June 2026
Typography metrics and scroll lock overhaulv0.3.49
A ground-up rework of the typography system alongside a redesigned landing experience.
- — New typography metrics API with per-category font configuration
- — Overhauled scroll lock behavior, now wired into Modal and Select
- — Landing page redesign with improved sidebar layout
May 2026
Registry refreshv0.3.48
- — Public registry and site metadata refreshed from the latest library examples
- — Live elements, sections, and patterns now match current source content
Form control refinementsv0.3.47
- — Cleaner single-child grouping in Group
- — Stable Select value rendering
- — Reduced motion in Checkbox and Radio for calmer form controls
Live previews and authenticationv0.3.46
Patterns and sections now render as live previews, backed by new authentication and entitlement support.
- — Live previews for patterns and sections
- — Convex and Clerk authentication with premium entitlement support
- — Custom Shiki code themes and new theme configuration options
- — Removed legacy dev example pages
Component styling and focus managementv0.3.45
A broad accessibility and styling pass across nine components.
- — Overhauled Badge, Banner, Flex, Grid, List, Popover, Progress, Slider, and Tabs
- — New useFocus hook for consistent focus management
- — Improved accessibility semantics throughout
April 2026
Focus indicatorsv0.3.44
- — New focus indicator infrastructure across all interactive components
- — Accessibility improvements and style refinements
Package reference fixv0.3.43
- — Package references now point to published npm versions instead of workspace links
Surface and list refreshv0.3.42
- — Refreshed styles across List, Table, Divider, Frame, Popover, Tooltip, and Badge
- — New List.Title subcomponent
- — Tabs defaultValue prop renamed to default
- — Fixed Group sizing, Menu trigger forwarding, and Select/Scroll scrollbar rendering
March 2026
Server-side rendering supportv0.3.41
Core overlay and utility components no longer require a client boundary.
- — Anchor, Mask, Scroll, and Tooltip are now SSR-compatible
- — Anchor previews use Tooltip with an arrow indicator
- — New preview prop for hover previews in server components
Styling system improvementsv0.3.4
- — Better typography and layout support in the component styling system
- — Enhanced component examples and metadata in the registry
- — Fixed styling issues in Divider and Checkbox
Onyx theme releasev0.3.3
- — Onyx theme package added to the release pipeline
Visual consistency passv0.3.2
- — Refined typography sizing across Badge, Banner, Button, and Anchor
- — Improved hover interaction styles
Floating positioning fixesv0.3.1
- — Fixed floating positioning in Select, Tooltip, and Popover
- — Cookie-based server-side theme support
- — Updated color mode API for easier theme integration
Semantic theme systemv0.3.0
The theme system was redesigned around CSS variables and semantic color tokens.
- — New theme architecture with semantic color tokens
- — Onyx theme introduced
- — Textarea maxHeight prop for scroll-constrained inputs
- — Searchable Select trigger with better accessibility
List controls and API simplificationv0.2.0
New composable list controls, with simplified APIs across form and overlay components.
- — List.Controls — checkbox, switch, input, and select wrappers
- — Select valueLabel prop for SSR label persistence
- — Simplified Switch and Modal APIs
- — Removed Breadcrumbs and Confirmation components