Skip to content

feat(v4): all components - #237

Open
joeygrable94 wants to merge 130 commits into
stefan-karger:devfrom
GetCommunity:feature/all-components
Open

feat(v4): all components#237
joeygrable94 wants to merge 130 commits into
stefan-karger:devfrom
GetCommunity:feature/all-components

Conversation

@joeygrable94

@joeygrable94 joeygrable94 commented Aug 15, 2026

Copy link
Copy Markdown

Added Components

  • attachment
  • badge
  • bubble
  • calendar + date-picker
  • chart
  • combobox
  • command
  • direction
  • drawer
  • empty
  • hover-card
  • input
  • item
  • kbd
  • marker
  • menubar
  • message
  • message-scroller
  • native-select
  • nav-menu
  • pagination
  • popover
  • progress
  • questionnaire
  • radio-group
  • resizable
  • scroll-area
  • select
  • separator
  • sheet
  • sidebar
  • skeleton
  • spinner
  • table
  • tabs
  • textarea
  • toast
  • toggle
  • tooltip

Added Hooks

  • use-color-mode
  • use-message-scroller
  • use-questionnaire

- toggle demo: default, outline, with text, sizes, disabled
- added scafolding for toggle demo RTL, pending addition of /docs/rtl configuration guide
- toggle-group demo: default, outline, sizes, spacing, vertical, disabled, custom
- added scafolding for toggle-demo demo RTL, pending addition of /docs/rtl configuration guide
- added skeleton styles and demo docs
- ported shadcn styles for tabs
- added docs for tabs: demo, line, vertical, disabled, icons, rtl
- port separator component and examples: demo, vertical, menu, list
- added template for separator-rtl pending addition of /docs/rtl language support
- port item component and examples: demo, variant, size, icon, avatar, image, group, header, link, dropdown
- added template for item-rtl pending addition of /docs/rtl language support
- port spinner component and examples: demo, custom, size, button, badge, input-group
- added template for spinner-rtl pending addition of /docs/rtl language support
- added template for spinner-empty pending addition of /docs/components/empty ui addition
- port hover-card component and examples: demo, placement
- added template for hover-card-rtl pending addition of /docs/rtl language support
- port kbd component and examples: demo, group, button, tooltip, input-group
- added template for kbd-rtl pending addition of /docs/rtl language support
- port empty component and examples: demo, outline, background, avatar, avatar-group, input-group
- added template for empty-rtl pending addition of /docs/rtl language support
- update ~/registry/examples/empty-input-group with Kbd component
- update ~/registry/examples/spinner-empty with Empty component
- port input component and examples: demo, basic, field, field-group, disabled, invalid, file, inline, grid, required, badge, input-group, button-group, form
- added template for input-rtl pending addition of /docs/rtl language support
- port input-otp component and examples: demo, pattern, separator, disabled, controlled, invalid, four-digits, alphanumeric, form
- added template for input-otp-rtl pending addition of /docs/rtl language support
- port popover component and examples: demo, basic, alignments, form
- added template for popover-rtl pending addition of /docs/rtl language support
- port progress component and examples: demo, label, controlled
- added template for progress-rtl pending addition of /docs/rtl language support
- port progress component and examples: demo, label, controlled
- added template for progress-rtl pending addition of /docs/rtl language support
- fix combobox input invalid styles
- fix combobox, input, input-group, input-otp stlyes
- adde background and border to navigation-menu-demo
- port questionnaire component and examples: demo, multiple, freeform, skip, shortcuts, validation, controlled, resume, conditional, navigation-state, progress, animated, card, dialog
- port radio-group component and examples: choice-card, demo, description, disabled, fieldset, invalid
- port select component and examples: demo, disabled, groups, invalid, scrollable
@joeygrable94 joeygrable94 mentioned this pull request Aug 19, 2026
@joeygrable94 joeygrable94 changed the title Feature/all components feat(v4): all components Aug 23, 2026
@joeygrable94
joeygrable94 force-pushed the feature/all-components branch from c29b2ab to bc1a52e Compare August 23, 2026 01:59
- updated pnpm version from 8.6.12 to 11.22.0
- added approved build to pnpm-workspace.yaml allowBuilds
- switched validation library from zod to valibot
- fixed all the documentation links in component examples and mdx docs
- renamed apps/docs build scripts from:
  - registry:build -> build:registry
  - icons:build -> build:icons
- fixed the pnpm turbo build command
- fixed questionnaire multiple toasters on docs examples
@joeygrable94
joeygrable94 force-pushed the feature/all-components branch from bc1a52e to 04f24f3 Compare August 23, 2026 02:00
Comment thread apps/docs/src/routes/docs/components/chart.mdx
- added Preview/Code tabs to all examples
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