Tags Input, Number Input, Timeline, and Image Compare
Two form controls that plain HTML never had, and two display components for content sites — all zero-dependency vanilla JS.
Calendar and Navigation Menu
A date picker calendar with range selection and keyboard navigation, and a site navigation bar with hoverable dropdown panels.
Marquee, Banner, Rating, Video — and smarter data components
Four new components, sortable tables, sidebar icon rail with persistence, gated steppers, responsive carousel breakpoints, and simpler default shadows.
Menu submenus, overlay animations, and nested modals
Dropdown and context menus gain submenus and checkbox/radio items, every overlay animates open and closed, modals nest correctly, and tabs can sync to the URL.
Field primitives and collision-aware positioning
New accessible form field family, floating elements that flip and shift to stay on screen, toast upgrades, real file-upload validation, and a round of cleanup.
Breaking: unified component APIs
One vocabulary across the library — defaultValue everywhere, one icon-button convention, consistent slot names, and data-state on every overlay trigger.
Consistency pass: accessibility, focus, and shared runtimes
Attribute passthrough everywhere, scroll locking on all modals, keyboard navigation and focus restore across menus, and three more components moved onto shared runtime modules.
161 themes and a per-feature runtime
Every Tailwind base color × accent color combination as an installable theme, plus component scripts that load only what each component actually uses.
bearnie diff and update
Pull registry fixes into existing projects, package-manager detection across all tools, overwrite prompts, a richer init, and automated npm publishing.
Monorepo, release automation, and MCP batch installs
npm workspaces, a coordinated registry version, CI with smoke tests, and an MCP server that installs components with dependency resolution.