Search documentation

Search components and pages

Changelog

Notable changes to the Swiss UI registry and documentation.

2026-06-15

Registry alignment and docs

  • AddedSize variants on Input and Textarea (sm and default), using data-size selectors consistent with Select and Native Select.
  • ChangedButton now emits data-variant and data-size attributes to match the official shadcn styling contract.
  • FixedInput Group Button sm size now applies real height and padding styles instead of falling through as a no-op.
  • ChangedRestyled the default Tabs variant as a hairline segmented control with a solid inverted active tab (no floating shadow), and matched both variants to the same height.
  • AddedNew Panel and Section Header layout components, ported from the Swiss design language and now used across the docs pages.
  • AddedA swiss registry:style item that ships the design tokens, utilities, and keyframes, plus the Geist and Geist Mono fonts, so installing the theme styles every component.
  • AddedDedicated Installation and Theming pages, and this Changelog.
  • ChangedRegistry dependencies now resolve to our own items instead of stock shadcn, and the use-mobile hook, utils lib, and missing vaul dependency are shipped so components install correctly anywhere.
  • AddedReal descriptions, categories, and author metadata on every registry item.
  • RemovedDropped the registry:block layer and the /blocks route. Blocks existed only for dogfooding and are no longer published as installable items.
  • AddedPromoted the reusable blocks into components: Copy Button, Code Block, Theme Toggle, Stat, Stat Card, and Page Header.
  • ChangedDecomposed Page Header into composable parts (PageHeaderHeading, PageHeaderContent, PageHeaderTitle, ...) and removed its built-in breadcrumb.
  • ChangedTypography is now a style-only page of utility-class examples, and a new style-only Form page shows how to compose forms from primitives.
  • AddedEvery example now has a collapsible source block revealed with a View Code button.
  • ChangedFlattened component categories into a single alphabetical list and removed the redundant empty-state block.
  • ChangedSimplified the header to Docs and Components, with the remaining doc pages in the sidebar and footer; updated the footer columns and copyright.
  • AddedNamespace setup instructions so you can register @swiss once and install items by short address like @swiss/button.
  • RemovedThe redundant Manual tab from install commands, leaving a single CLI command.
2026-06-12

Initial release

  • AddedSwiss UI shadcn registry and documentation site, with every primitive restyled in the International Typographic Style.
  • AddedDeferred primitives including calendar, date picker, chart, data table, carousel, resizable, and sidebar.
  • AddedDocumentation search in the header, opened with Cmd+K.
  • AddedPersistent docs sidebar that keeps its scroll position across navigation.
  • AddedExpanded Radio Group documentation with additional examples.
  • FixedSlider preview collapsing to zero width on the components grid.