diff --git a/apps/v4/app/(app)/(root)/page.tsx b/apps/v4/app/(app)/(root)/page.tsx index 61f8998115..599b4cbb5b 100644 --- a/apps/v4/app/(app)/(root)/page.tsx +++ b/apps/v4/app/(app)/(root)/page.tsx @@ -63,11 +63,7 @@ export default function IndexPage() { - - - - -
+
(BASES.map((b) => b.name)).withDefault( DEFAULT_CONFIG.base ), diff --git a/apps/v4/app/(app)/docs/changelog/page.tsx b/apps/v4/app/(app)/docs/changelog/page.tsx index 39e6814fef..efe82f3abd 100644 --- a/apps/v4/app/(app)/docs/changelog/page.tsx +++ b/apps/v4/app/(app)/docs/changelog/page.tsx @@ -10,6 +10,8 @@ import { Button } from "@/styles/radix-nova/ui/button" export const revalidate = false export const dynamic = "force-static" +const NUMBER_OF_LATEST_PAGES = 1 + export function generateMetadata() { return { title: "Changelog", @@ -34,8 +36,8 @@ export function generateMetadata() { export default function ChangelogPage() { const pages = getChangelogPages() - const latestPages = pages.slice(0, 5) - const olderPages = pages.slice(5) + const latestPages = pages.slice(0, NUMBER_OF_LATEST_PAGES) + const olderPages = pages.slice(NUMBER_OF_LATEST_PAGES) return (
-
+

diff --git a/apps/v4/components/announcement.tsx b/apps/v4/components/announcement.tsx index c87c1765b8..5b4806d332 100644 --- a/apps/v4/components/announcement.tsx +++ b/apps/v4/components/announcement.tsx @@ -6,7 +6,7 @@ import { Badge } from "@/registry/new-york-v4/ui/badge" export function Announcement() { return ( - + Introducing Luma diff --git a/apps/v4/content/docs/changelog/2026-03-luma.mdx b/apps/v4/content/docs/changelog/2026-03-luma.mdx new file mode 100644 index 0000000000..03cadbe9ea --- /dev/null +++ b/apps/v4/content/docs/changelog/2026-03-luma.mdx @@ -0,0 +1,37 @@ +--- +title: March 2026 - Introducing Luma +description: Rounded geometry. Soft elevation. Breathable layouts. Inspired by macOS Tahoe, minus the glass. +date: 2026-03-31 +--- + +Introducing Luma, a new shadcn/ui style. Rounded geometry. Soft elevation. Breathable layouts. Inspired by macOS Tahoe, minus the glass. + + + Luma style preview + Luma style preview + Try Luma in shadcn/create + + +Luma is a new foundation for your next app. It gives components softer surfaces, more open spacing, and a calmer visual rhythm while keeping the same shadcn/ui workflow. + +Like the other new styles, Luma goes beyond theming. It changes the geometry, spacing, and feel of the components so your app starts from a different visual baseline. + +Available now in [shadcn/create](/create) for both Radix and Base UI. + + diff --git a/apps/v4/public/images/luma-dark.png b/apps/v4/public/images/luma-dark.png new file mode 100644 index 0000000000..114e56deab Binary files /dev/null and b/apps/v4/public/images/luma-dark.png differ diff --git a/apps/v4/public/images/luma-light.png b/apps/v4/public/images/luma-light.png new file mode 100644 index 0000000000..56525ed008 Binary files /dev/null and b/apps/v4/public/images/luma-light.png differ