Skip to content

refactor: Rework CSS and move toward a theme system more like shadcn, some optimizations#51

Open
adoyle0 wants to merge 43 commits into0.5from
css_updates
Open

refactor: Rework CSS and move toward a theme system more like shadcn, some optimizations#51
adoyle0 wants to merge 43 commits into0.5from
css_updates

Conversation

@adoyle0
Copy link
Copy Markdown
Owner

@adoyle0 adoyle0 commented Jan 31, 2026

  • Theme::Default is renamed to Theme::Neutral and the default theme is now Theme::Neutral
  • Alert now grows to the full width of its parent container
  • Added AlertAction component
  • as_button Link prop renamed to render_as and now takes a String. as_button=true is now render_as="button"
  • Links can now render as Badges with render_as="badge"
  • Added size prop to Avatar
  • Added AvatarBadge and AvatarGroupCount
  • Added "none" variant to Button
  • Added BreadcrumbEllipsis, BreadcrumbList, BreadcrumbPage
  • Breadcrumb changed name to BreadcrumbList and was replaced with a nav container component
  • Breadcrumb component is a bit more accessible with some aria roles and tags for screen readers
  • SelectItem renamed to SelectOption
  • SelectContent renamed to SelectOptGroup
  • Added basic multi-select support (select multiple not working #52) (TODO: reactive value)
  • Added CardAction
  • DialogTrigger is no longer a slot
  • <Dialog alert=true> is now <AlertDialog>
  • Added DialogCancel and DialogAction
  • Added AlertDialogCancel and AlertDialogAction
  • Added AlertDialogMedia
  • Added DialogContent, and AlertDialogContent which are now required
  • AspectRatio ratio now takes a String
  • Progress max and value props now take f64
  • A bunch of components that share duplicate code are now built from component primitives for better DX
  • Added lighter weight testing/dev site for DX, later this can be used for playwright or something

@adoyle0 adoyle0 changed the title refactor: Rework CSS and move toward a theme system more like shadcn refactor: Rework CSS and move toward a theme system more like shadcn, some optimizations Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant