What changed
A redesign of the site shell and every page, split into focused commits so each can be reviewed (and reverted) on its own:
Apply next/font variables on html so the configured fonts load. The variable classes were on
<body>, but Tailwind resolves--font-sanson:root. The reference was invalid there, so every page fell back to the browser's default font.Use SF Pro Rounded with a Nunito fallback for the UI font.
Rewrite library descriptions without em dashes or promotional copy. 10 used em dashes and 7 read as marketing, which goes against the contributing guide's factual-description rule.
Add sidebar and category icons. These are Iconsax PNGs rendered as CSS masks, so they follow the text colour.
Move every route into a shared app frame. Every page now shares:
- one sidebar with the brand, search, navigation, page-specific content, GitHub stars and theme toggle
- a full-height content card that is the only scrolling area
The sidebar widens on
/librariesto hold the filters, and the sidebar search drives the directory directly. Screens below1024pxget a compact top bar. This commit also adds a token-based dark/light theme with no brand-blue chrome, custom scrollbars, and icons centred on the capital letters of their labels.Redesign the directory filters, toolbar, and cards.
- The category pill slides between options, and the section headers are full-width.
- Sort and view are segmented controls.
- Card previews show at their real 1.9:1 ratio instead of being cropped.
- Result changes animate with FLIP (cards glide to their new positions), without scaling any text.
Redesign the library detail page.
- A sticky side card holds the preview, links and details.
- Install methods sit in a segmented track, with a blur wave when you switch commands.
- Getting started is a numbered timeline.
- The copy button cross-fades and resizes to fit its label.
- The page no longer has a footer.
Rebuild the docs in the new style.
- Section navigation with a sliding pill, and an "On this page" list that follows the section being read.
- Shared docs components replace the per-page markup and teal styling.
- Pages slide in from the direction you navigate.
Redesign the contributors and sponsors pages.
- Contributors are shown as cards, with totals.
- Sponsors has an honest empty state instead of placeholder tiers.
- Neither page shows the footer any more.
Each commit type-checks on its own. The shared stylesheet is layered, so the CSS for commits 6–9 lands in commit 5 and their markup follows.
This is a larger design change. The contributing guide asks for an issue first for changes like this; I'm happy to split it into separate PRs or open one if you prefer.
Type
- New library
- Library metadata correction
- New verified components
- Bug fix
- Feature
- Documentation
Verification
- I kept this pull request focused. (It's one redesign across the site, split into focused commits.)
- I ran
npm testandnpm run buildsuccessfully. (32/32 tests pass.) - I checked light and dark modes when the interface changed.
- I checked keyboard access and reduced motion when interaction changed. (Focus rings, arrow-key tab switching and
prefers-reduced-motionrules are in place, but I haven't done a full keyboard pass.) - I added screenshots or a recording for visible changes. (To follow.)
Related issue
None.
🤖 Generated with Claude Code
Checks
- SuccessfulCodeRabbitGitHub
Review rate limited
- FailedVercelGitHub
Authorization required to deploy.
@itsluneri is attempting to deploy a commit to the zaid-gd's projects Team on Vercel.
A member of the Team first needs to authorize it.
[!WARNING]
Review limit reached
Next included review available in 2 minutes.
View limit details
Limit details: You’ve used the included review currently available.
You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.
Review configuration:
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Advanced
Run ID:
bf48946a-596f-4297-8fe3-04b59d44f2c3📥 Commits
Reviewing files that changed from the base of the PR and between e4f73f300f930799cc7e3566ff04375013de5177 and 75383ff58afaf78bc561cf4c99b8588d3933811f.
📒 Files selected for processing (57)
.gitignoreAGENTS.mdCLAUDE.mdREADME.mdapp/contributors/page.module.cssapp/contributors/page.tsxapp/docs/find-a-library/page.tsxapp/docs/layout.tsxapp/docs/page.tsxapp/docs/pull-requests/page.tsxapp/docs/report-issues/page.tsxapp/docs/request-a-library/page.tsxapp/globals.cssapp/libraries/[slug]/page.tsxapp/sponsors/page.tsxcomponents/AppFrame.tsxcomponents/CopyButton.tsxcomponents/DirectoryExplorer.tsxcomponents/DocsSidebar.module.csscomponents/DocsSidebar.tsxcomponents/DocsUI.tsxcomponents/Header.tsxcomponents/LibraryCard.tsxcomponents/LibraryDetail.tsxcomponents/LibraryDetailParts.tsxcomponents/SiteChrome.tsxcomponents/SponsorsSection.tsxcomponents/ui/bento-grid.tsxdata/library-details/21st-dev.tsdata/library-details/aceternity-ui.tsdata/library-details/ai-canvas.tsdata/library-details/animata.tsdata/library-details/cult-ui.tsdata/library-details/dimaac-ui.tsdata/library-details/fancy-components.tsdata/library-details/godui.tsdata/library-details/hampton-ui.tsdata/library-details/kibo-ui.tsdata/library-details/magic-ui.tsdata/library-details/motion-primitives.tsdata/library-details/nexvyn-ui.tsdata/library-details/obsidian-ui.tsdata/library-details/origin-ui.tsdata/library-details/rare-ui.tsdata/library-details/react-bits.tsdata/library-details/recharts.tsdata/library-details/rive.tsdata/library-details/ruixen-ui.tsdata/library-details/satisium-ui.tsdata/library-details/shadcnblocks.tsdata/library-details/spell-ui.tsdata/library-details/types.tsdata/library-details/uselayouts.tsdata/library-details/wensity-ui.tslib/directory-query.tstests/docs-pages.test.mjstests/library-pages.test.mjs
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands.
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated |
|---|---|---|---|
| External image col | Ready Ready | Preview | Sep 29, 2026 10:14pm UTC |