Skip to content

Conversation

@Sahil5963
Copy link
Contributor

Summary

  • Add CSS variable-based theming compatible with shadcn/ui
  • Add 8 theme presets: Claude, Vercel, Supabase, Twitter, Linear, PostHog, Catppuccin, Modern
  • Add semantic CSS classes (csdk-*) for advanced theme customization
  • Add PostHog NeoBrutalism theme with bold borders and offset shadows
  • Add theme-demo page showing all themes side-by-side
  • Add multi-provider demo page
  • Update docs with comprehensive theming guide

Theme Presets

Theme Class Style
Claude csdk-theme-claude Warm terra cotta, earthy
Vercel csdk-theme-vercel Monochrome, minimal
Supabase csdk-theme-supabase Green, developer-focused
Twitter csdk-theme-twitter Bold blue, rounded
Linear csdk-theme-linear Purple, sophisticated
PostHog csdk-theme-posthog Yellow NeoBrutalism
Catppuccin csdk-theme-catppuccin Pastel community theme
Modern csdk-theme-modern Clean tech blue

Test plan

  • Run pnpm build in copilot-sdk
  • Run pnpm dev in nextjs-demo
  • Visit /theme-demo - verify all 9 themes render correctly
  • Toggle dark mode (Cmd+J) - verify themes adapt
  • Check PostHog theme has NeoBrutalism styling (bold borders, offset shadows)

🤖 Generated with Claude Code

- Add CSS variable-based theming compatible with shadcn/ui
- Add 8 theme presets: Claude, Vercel, Supabase, Twitter, Linear, PostHog, Catppuccin, Modern
- Add semantic CSS classes (csdk-*) for advanced theme customization
- Add PostHog NeoBrutalism theme with bold borders and offset shadows
- Add theme-demo page showing all themes side-by-side
- Add multi-provider demo page
- Update docs with comprehensive theming guide
- Simplify README with link to full docs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Jan 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
copilot-sdk-docs Ready Ready Preview, Comment Jan 25, 2026 5:06pm

Request Review

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Rohitjoshi9023 Rohitjoshi9023 merged commit 806325e into main Jan 25, 2026
2 of 3 checks passed
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.

3 participants