github-actions[bot]
cf1851ca09
chore(release): version packages ( #7625 )
...
* chore(release): version packages
* deps: update lock
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shadcn <m@shadcn.com >
2025-06-16 15:45:23 +04:00
shadcn
40c7473c7e
fix(www): update open-in-v0-cta.tsx
2025-06-14 06:20:16 +04:00
Taesu
4698ee960f
chore: update react-day-picker version to match updated calendar component ( #7585 )
...
Co-authored-by: shadcn <m@shadcn.com >
2025-06-12 15:44:40 +04:00
github-actions[bot]
2ae0e5a07b
chore(release): version packages ( #7595 )
...
* chore(release): version packages
* deps: install
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shadcn <m@shadcn.com >
2025-06-11 20:06:18 +04:00
github-actions[bot]
c1357982e8
chore(release): version packages ( #7591 )
...
* chore(release): version packages
* deps: update
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shadcn <m@shadcn.com >
2025-06-11 13:57:06 +04:00
shadcn
c5d90c718a
feat: add migrate radix command ( #7586 )
...
* feat(shadcn): add migrate-radix command
* feat(shadcn): fix and test edge cases
* test(shadcn): add tests for all primitives
* fix(shadcn): edge cases and add yes option
* fix
* chore(shadcn): add changeset
* style: fix code styles
* docs: update changelog
* fix: format
* feat: update changelog
* fix: format
2025-06-11 13:20:47 +04:00
github-actions[bot]
b1fd13ffb0
chore(release): version packages ( #7574 )
...
* chore(release): version packages
* deps: update
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shadcn <m@shadcn.com >
2025-06-09 16:29:06 +04:00
shadcn
057d97dd25
docs: changelog
2025-06-09 16:00:30 +04:00
shadcn
a659e09353
feat: update calendar changelog
2025-06-09 15:18:04 +04:00
shadcn
82d94eee38
feat: calendar v2 ( #7551 )
...
* feat(v4): upgrade calendar
* feat: more calendar examples
* fix: remove grid
* feat: more examples
* feat: more examples
* fix
* feat: update examples
* fix: dark mode
* fix: calendar in dark mode
* fix: examples
* fix
* docs: update calendar docs
* feat: update cmdk
* fix: block viewer patterns
* feat: update new-york and default
* fix: docs and examples
* fix: command menu
* feat: remove blocks from cmdk
* fix
* fix: calendar 13
* fix: format
* fix
* feat: update calendar default
2025-06-06 20:09:53 +04:00
shadcn
9cbc6641d9
fix: docs nav
2025-05-31 14:42:35 +04:00
shadcn
e0bec146fa
fix: async layout
2025-05-31 14:29:56 +04:00
shadcn
65223896da
feat: layout toggle ( #7515 )
...
* feat: implement fixed layout
* feat: track layout
* fix
2025-05-31 14:21:19 +04:00
shadcn
16ee16b053
fix: themes page
2025-05-30 18:00:51 +04:00
shadcn
b5cf967848
feat: add themes page back ( #7503 )
...
* feat: add themes page back
* fix: values
* fix: redirect
2025-05-30 17:45:02 +04:00
shadcn
12b7833d70
fix: remove unused cn
2025-05-30 15:31:34 +04:00
shadcn
ec73150490
feat: add missing links
2025-05-30 15:29:18 +04:00
shadcn
1aa35048a5
feat: v4 updates ( #7499 )
...
* feat(v4): update home page
* fix
* fix: cards
* feat(v4): charts page
* feat: update pages
* feat: colors
* fix
* feat: add docs
* feat: mdx work
* fix
* fix
* fix: sidebar
* fix: lint
* feat: updates
* feat: update components
* feat: fix docs
* fix: responsive
* feat: implement cmdk
* fix: update navigation menu demo
* fix: code style
* fix: themes
* feat: implement blocks page
* fix: docs config
* refactor
* fix: outputFileTracingIncludes
* fix
* fix: output
* fix
* fix: registry
* refactor: move docs
* debug: docs
* debug
* revert
* fix: mjs
* deps: pin fumadocs
* debug
* fix: downgrade next
* fix: index page
* refactor: move mdx components
* fix: remove copy button
* fix
* was it zod
* yes it was
* remove copy page
* fix: color page
* fix: colors page
* fix: meta colors
* fix: copy button
* feat: sync registry
* fix: registry build script
* feat: update port
* feat: clean up examples
* fix
* fix: mobile nav
* fix: blur for mobile
* fix: sidebar nav
* feat: update examples
* fix: build scripts
* feat: update components
* feat: restyle
* fix: types
* fix: styles
* fix: margins
* fix: screenshots
* fix
* feat: update theme
* fix: charts nav
* fix: image
* feat: optimize images
* fix: menu
* fix: card
* fix: border
* check
* feat: implement charts page
* fix: charts
* fix: og images
* feat: extend touch
* fix: static
* fix: sizing
* fix: mobile screenshots
* fix: page nav
* fix
* feat: update favicon
* fix: theme selector
* fix: feedback
* fix: sink
* docs: update
* fix: styles
* chore: update registry
* fix: command
* fix
* fix: minor updates
* fix: typography on smaller devices
* fix: format
* fix: remove unused icon
* feat: update favicon
* fix: typography
* docs: typography page
* fix: steps
2025-05-30 11:35:16 +04:00
github-actions[bot]
d85b8eff06
chore(release): version packages ( #7415 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-30 10:32:54 +04:00
shadcn
c41c6ece86
fix: move tw-animate-css to devDependencies ( #7251 )
2025-04-23 16:45:23 +04:00
github-actions[bot]
11267f2fed
chore(release): version packages ( #7228 )
...
* chore(release): version packages
* deps: update pnpm lock
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shadcn <m@shadcn.com >
2025-04-23 16:28:59 +04:00
shadcn
e8468793fc
chore: temporarily move tw-animate-css to dependencies
2025-04-22 05:07:56 +04:00
Neeraj Dalal
f1e5cc4666
🔥 feat(fix): mark "tw-animate-css" as devDep ( #6985 )
...
* chore: tweaks to build-registry.mts ~ 1 file 2+ 5-
apps/v4/scripts/build-registry.mts
* chore: tweaks to index.json ~ 1 file 4+ 9-
apps/www/public/r/styles/new-york-v4/index.json
* chore: tweaks to registry.json ~ 1 file 221+ 850-
apps/v4/registry.json
* chore: tweaks to index.json ~ 1 file 47+ 144-
apps/www/public/r/index.json
* chore: tweaks to registry.json ~ 1 file 852+ 221-
apps/v4/registry.json
* chore: tweaks to build-registry.mts ~ 1 file 7+ 2-
apps/v4/scripts/build-registry.mts
* chore: tweaks to build-registry.mts ~ 1 file 2+ 2-
apps/v4/scripts/build-registry.mts
* chore: tweaks to index.json ~ 1 file 11+ 4-
apps/www/public/r/styles/new-york-v4/index.json
* chore: tweaks to index.json ~ 1 file 1+ 1-
apps/www/public/r/index.json
* chore: tweaks to index.json ~ 1 file 143+ 46-
apps/www/public/r/index.json
* chore: tweaks to update-dependencies.ts ~ 1 file 20+
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to update-dependencies.ts ~ 1 file 1-
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to update-dependencies.ts ~ 1 file 19-
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to add-components.ts update-dependencies.ts ~ 2 files 21+ 2-
packages/shadcn/src/utils/add-components.ts
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to update-dependencies.ts ~ 1 file 29+ 28-
packages/shadcn/src/utils/updaters/update-dependencies.ts
* refactor: remove redundant code
tw-animate-css already has accordion animations
* chore: tweaks > migrate-icons.ts
packages/shadcn/src/migrations/migrate-icons.ts
* fix: formatting > add-components.ts update-dependencies.ts
packages/shadcn/src/utils/add-components.ts
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: add changeset
---------
Co-authored-by: shadcn <m@shadcn.com >
2025-04-19 13:05:52 +04:00
github-actions[bot]
d1a36d3e17
chore(release): version packages ( #7198 )
...
* chore(release): version packages
* fix
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shadcn <m@shadcn.com >
2025-04-15 16:30:10 +04:00
github-actions[bot]
625be136f4
chore(release): version packages ( #6505 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-07 15:16:43 +04:00
dependabot[bot]
79eed50e5b
chore(deps): bump next from 15.2.0-canary.33 to 15.2.3 ( #7052 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.2.0-canary.33 to 15.2.3.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.2.0-canary.33...v15.2.3 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 18:12:28 +04:00
dependabot[bot]
79a6f54d4e
chore(deps): bump @radix-ui/react-scroll-area from 1.2.2 to 1.2.3 ( #7045 )
...
Bumps [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives ) from 1.2.2 to 1.2.3.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-scroll-area"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 17:51:19 +04:00
shadcn
ca7fbc3b64
fix(v4): minor focus styles ( #7030 )
2025-03-26 13:03:23 +04:00
shadcn
1fcb318c56
feat: use latest cmdk version
2025-03-24 09:45:59 +04:00
FatahChan
84ec2f6079
fix(v4): card - css syntax warning in tailwind v4 and vite ( #6955 )
...
when building using vite and tailwind vite plugin
this following warning appears
```
rendering chunks (10)...warnings when minifying css:
▲ [WARNING] Unexpected ")" [css-syntax-error]
grid-cols-\[1fr_auto\]:has(:is()){grid-template-columns:1fr
^
```
this is fixed by complying to tailwind new way of writing data attribute documented [here](https://tailwindcss.com/docs/hover-focus-and-other-states#data-attributes )
change
```
[data-slot=card-action]:
```
to
```
data-[slot=card-action]:
```
resolves https://github.com/shadcn-ui/ui/issues/6930
2025-03-20 09:01:20 +00:00
shadcn
205bfc637e
feat(shadcn): replace tailwindcss-animate with tw-animate-css ( #6968 )
...
* feat(shadcn): replace tailwindcss-animate with tw-animate-css
* chore: changeset
2025-03-19 10:57:10 +04:00
shadcn
516ed3d17e
feat(www): add dashboard-01 ( #6961 )
...
* fix(v4): minor fixes
* fix: format
* feat(www): add dashboard-01 block
* chore: capture screenshots
2025-03-18 13:42:39 +04:00
shadcn
bbda8c0b5a
fix(v4): minor fixes for dashboard ( #6959 )
...
* fix(v4): minor fixes
* fix: format
2025-03-18 11:28:42 +04:00
shadcn
d5be468d32
fix: meta
2025-03-17 22:39:47 +04:00
shadcn
9f094a13b9
fix: meta
2025-03-17 22:34:10 +04:00
shadcn
829ef0cbf6
feat(v4): move dashboard
2025-03-17 22:26:43 +04:00
shadcn
911c52022a
feat(v4): dashboard demo
2025-03-17 22:07:02 +04:00
shadcn
28d97b7fc1
fix: github link
2025-03-17 15:10:44 +04:00
Kian Bazza
5085e48241
feat(components): add origin-aware animations ( #6945 )
...
This PR adds origin-aware animations to the following components:
- Context menu
- Dropdown menu
- Hover card
- Menu bar
- Popover
- Select
- Tooltip
This is accomplished with the custom property `--radix-<component>-transform-origin`, exposed by Radix on the following components:
For more information on this custom property, see the Radix docs; context menu as an example: https://www.radix-ui.com/primitives/docs/components/context-menu#origin-aware-animations
You can see a side-by-side comparison in the following video:
https://github.com/user-attachments/assets/ad8d548b-eb8d-4818-acb4-73c7cdaecc3f
2025-03-17 11:04:00 +00:00
shadcn
b7afb5aa1e
feat(v4): dashboard 02 ( #6950 )
...
* feat(v4): dashboard 02
* fix: lint
2025-03-17 15:00:23 +04:00
t.yang
a6e2d3672f
fix(sidebar): update type SidebarContext -> SidebarContextProps ( #6926 )
...
Hey, I noticed that the original code triggers the `ts/no-redeclare` ESLint error due to the naming conflict between the `SidebarContext` interface and the `SidebarContext` component.

I think `ts/no-redeclare` is a pretty common ESLint rule, I renamed the interface to `SidebarContextProps` to avoid the conflict. This naming style is consistent with the `carousel` component: (0f6efb9769/apps/v4/registry/new-york-v4/ui/carousel.tsx (L24) ).
Hope this makes sense!
2025-03-14 12:53:22 +00:00
JEM
0f6efb9769
fix(navigation-menu v4): 6888 - Remove "use client" directive ( #6913 )
...
Removes unnecessary "use client" directive from navigation menu components to simplify the code and avoid potential issues.
Co-authored-by: shadcn <m@shadcn.com >
2025-03-13 15:03:20 +04:00
shadcn
f1dd9c6903
feat: update dark mode colors ( #6903 )
...
* feat: update dark colors
* feat(v4): update dark mode colors
* fix
* fix
* fix: slate and stone mismatches
* feat(v4): update skeleton and switch colors
* feat(v4): add dashboard example
* fix(v4): update dashboard components
* fix: themes
* feat: update sonner
* feat(v4): update dashboard buttons
* fix: test new colors
* fix: build commands
* feat(v4): more color updates
* feat(v4): update theme selector
* fix(v4): minor component fixes
2025-03-13 13:06:08 +04:00
Valentin Gavran
d999f803a8
fix(select): make select content scrollable if height is limited ( #6681 )
...
* fix(select): make select content scrollable if height is limited
Select content now becomes scrollable when the browser window height is too small to display the full menu. This improves usability on smaller screens.
Radix also supports the same behavior for other components. I will also submit PRs for the other components separately.
Added the following properties to the Select Content component:
- `max-h-[--radix-select-content-available-height]`
- `overflow-y-auto` & `overflow-x-hidden` instead of `overflow-hidden` (existed before)
* fix(select): make select content scrollable if height is limited
Select content now becomes scrollable when the browser window height is too small to display the full menu. This improves usability on smaller screens.
Radix also supports the same behavior for other components. I will also submit PRs for the other components separately.
Added the following properties to the Select Content component:
- `max-h-[--radix-select-content-available-height]`
- `overflow-y-auto` & `overflow-x-hidden` instead of `overflow-hidden` (existed before)
---------
Co-authored-by: shadcn <m@shadcn.com >
2025-03-12 11:16:21 +04:00
Valentin Gavran
1d8fe41d64
fix(context-menu): make context menu scrollable if height is limited ( #6682 )
...
* fix(context-menu): make context menu scrollable if height is limited
Context menu content now becomes scrollable when the browser window height is too small to display the full menu. This improves usability on smaller screens.
Radix also supports the same behavior for other components. I will also submit PRs for the other components separately.
Added the following properties to the Context Menu Content component:
- `max-h-[--radix-context-menu-content-available-height]`
- `overflow-y-auto` & `overflow-x-hidden` instead of `overflow-hidden` (existed before)
* fix(v4): context menu
---------
Co-authored-by: shadcn <m@shadcn.com >
2025-03-12 10:48:56 +04:00
shadcn
2f6c3e74bb
fix(v4): use tailwind var
2025-03-05 16:58:06 +04:00
Valentin Gavran
a106fc5412
fix(dropdown-menu): make dropdown scrollable if height is limited ( #6679 )
...
* fix(dropdown-menu): make dropdown content scrollable if height is limited
Dropdown menu content now becomes scrollable when the browser window height is too small to display the full menu. This improves usability on smaller screens.
Radix also supports the same behavior with other components. I will also submit a PR for the other components separately.
* chore: build registry
---------
Co-authored-by: shadcn <m@shadcn.com >
2025-03-05 16:51:46 +04:00
omar2205
fc0e8c0c52
use type import in react-hook-form ( #4183 )
...
* use type import in react-hook-form
* fix(form): fix type and rebuild registry
---------
Co-authored-by: shadcn <m@shadcn.com >
2025-03-05 15:34:13 +04:00
shadcn
3baef994d7
feat(v4): add combobox with checkbox example ( #6862 )
...
* feat(v4): add combobox with checkbox example
* fix: remove unused checkbox
* fix: rounded
2025-03-05 11:21:07 +04:00
shadcn
26dc03b545
fix: chart and input-otp lint errors ( #6853 )
2025-03-04 14:00:25 +04:00