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
UI Lab