Skip to content

Commit d2c79ed

Browse files
Pasquale/cui 96 move shadcnradix instructions to a separate page (#603)
* docs: updates * docs: update migration guide and command component documentation for clarity and key differences * docs: mc
1 parent a67b08c commit d2c79ed

35 files changed

+986
-972
lines changed

apps/ui/content/docs/(root)/index.mdx

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: A new, modern UI component library built on top of Base UI. Built f
77

88
We think Base UI is the best foundation for modern web applications. We've taken its powerful, unstyled primitives and given them a design system that's ready to go, right out of the box.
99

10-
This is the component library we'll be progressively adopting for [cal.com](https://cal.com). We're building it in the open for anyone who wants to create beautiful, reliable user interfaces.
10+
This is the component library we'll be progressively adopting for [Cal.com](https://cal.com). We're building it in the open for anyone who wants to create beautiful, reliable user interfaces.
1111

1212
<Alert className="bg-muted/24">
1313
<InfoIcon />
@@ -31,13 +31,18 @@ Instead of installing a package, you get the source code. This means:
3131
- **Endless customization:** Need to change something? Just edit the file.
3232
- **Learn by doing:** See how components are built and adapt them to your needs.
3333

34-
## Like shadcn/ui, but with Base UI
34+
## Built on Base UI, Designed for Production
3535

36-
If you've used shadcn/ui, you'll feel right at home. The main difference is the foundation: **shadcn/ui uses Radix UI**, while **coss ui uses Base UI**.
36+
coss ui is built on **Base UI** from the ground up—not as an adaptation or port from Radix UI. We chose Base UI for its robust, accessible, and unopinionated primitives that handle the hard parts (accessibility, keyboard navigation, focus management) without imposing design decisions.
3737

38-
We chose Base UI for its robust, accessible, and unopinionated primitives. It handles the hard parts—like accessibility, keyboard navigation, and focus management—without imposing any styles. This gives us the freedom to create a design system that is both beautiful and flexible, and it gives you a solid foundation to build upon.
38+
While shadcn/ui is now available with Base UI, coss ui isn't about re-implementing shadcn. It's about creating a **coherent, opinionated UI system tailored to real production applications** like [Cal.com](https://cal.com) and [coss.com](https://coss.com). Our components, patterns, and evolutions go beyond base primitives, incorporating:
3939

40-
If you're considering a move from a Radix-based library, we provide a clear migration path. Each of our components comes with detailed comparing with Radix / shadcn to make the transition as smooth as possible.
40+
- **Production-tested patterns** from real-world applications
41+
- **Extended component variants** for common use cases
42+
- **Thoughtful defaults** optimized for modern, dense UIs
43+
- **Consistent design system** across all components
44+
45+
If you're migrating from shadcn/ui or Radix UI, we provide a comprehensive [migration guide](/ui/docs/radix-shadcn-migration) to make the transition smooth.
4146

4247
## Primitives, Particles and Atoms
4348

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
{
2-
"pages": ["index", "get-started", "styling", "roadmap"],
2+
"pages": [
3+
"index",
4+
"get-started",
5+
"styling",
6+
"radix-shadcn-migration",
7+
"roadmap"
8+
],
39
"title": "Overview"
410
}

0 commit comments

Comments
 (0)