Get started
Fabricator UI

Search documentation

Search pages, components, blocks, styles and colours.

Changelog

RSS

Latest updates and announcements.

October 2026 - One style

The registry now serves one style: the Fabricator design shown in these docs. Blend mode, which compiled components in your project's own shadcn style, is removed.

  • One registry URL: https://fabricator-ui.vercel.app/r/fabricator/{style}/{name}.json. The base is read from your style field, and colours, radius and fonts come from your theme.
  • Old URLs keep working: https://fabricator-ui.vercel.app/r/{style}/{name}.json redirects to the Fabricator style. Run npx fabricator-ui@latest doctor to find it, then update the @fabricator entry in components.json.
  • CLI: init and apply no longer accept --blend. "Add the @fabricator registry only" writes the new URL.

See Registry.

October 2026 - Sounds on by default

@fabricator/sounds now starts with sounds on. Mount <SoundEffects /> and every component plays its sound right away, with no extra setup. To let people turn sounds off, pass their preference as <SoundEffects enabled={soundsOn} /> or call setSoundsEnabled(false). The docs site plays sounds by default too, and the Sound setting turns them off.

See Sounds.

October 2026 - Tabs track on every surface

The default Tabs track used bg-muted. In dark mode muted is the same colour as surface-2, so Tabs placed on a surface-2 card lost their track. The track is now bg-foreground/[0.05], a translucent step over whatever sits underneath, in every base. Run npx fabricator-ui@latest add tabs to update, or npx fabricator-ui@latest diff tabs to see the change first.

See Tabs.

October 2026 - A new Sidebar

The Fabricator Sidebar keeps every part and prop it had, and adds:

  • Resize: drag SidebarRail to resize the sidebar between 160px and 360px. Drag past the minimum to collapse it; click the rail to collapse or expand. Its tooltip explains both and shows the shortcut.
  • Peek: peek="hover" (or "click") on SidebarProvider floats a collapsed sidebar out as a card from its edge or its trigger, without pinning it open.
  • Collapsible sections: collapsible on SidebarGroup turns its label into an accordion toggle with a hover-revealed chevron. SidebarGroupActions holds up to three actions on the label row.
  • Rows: icon, status (active, unread, idle) and dot on SidebarMenuButton; SidebarMenuActions for several row actions; labels stop exactly short of badges and actions; open on SidebarMenuSub collapses a sub-tree on the moderate spring.
  • Keyboard: Arrow keys, Home and End move between rows. shortcut on the provider changes or turns off the ⌘B toggle; a bare key like "[" works too.
  • Toggle: the trigger's panel glyph morphs between open and closed, mirrors for a right-side sidebar, and its tooltip names the action and the shortcut.

The docs page now shows every example live at desktop width. See Sidebar.

bunx --bun fabricator-ui@latest add sidebar

Removed

  • Chart is no longer part of the Fabricator library for now, and neither are its docs pages, the Charts gallery or the Dashboard block built on it. Projects that keep their own style can still install them.
  • The Create and Colors pages are gone from the site for now. Preset codes still work with init --preset and apply.

October 2026 - Version 0.2.0

Version 0.2.0 of the fabricator-ui CLI and the registry brings the full Fabricator design language.

  • Design system: surfaces, interaction tokens, motion tiers, scrollbars and a new look for every component. See Foundations.
  • Fluid Hover: one gliding highlight across menus, select, combobox, command, tabs, sidebar, accordion and table, in all three bases.
  • Sounds, pill radius and surface tint: @fabricator/sounds, @fabricator/radius-pill, and a base colour that tints every surface.
  • Search and Sidebar: a new Search component, and a Sidebar that resizes, peeks and collapses its sections.
  • Checkbox and radio: redesigned, with a fixed selected-day hover in Calendar.
  • Removed: Native Select and Chart are left out of Fabricator mode, and RTL support is dropped. Blend mode still ships every upstream item.

Update an existing project with:

bunx --bun fabricator-ui@latest add foundations