Skip to content

Conversation

@mashema
Copy link
Contributor

@mashema mashema commented Dec 8, 2025

Adds the Shadcn Theme plugin to the Filament plugin directory.

Plugin Overview

The Shadcn Theme brings Shadcn UI's adaptive color system to Filament - the only theme that actually changes colors between light and dark modes (rather than
keeping the same colors across both).

Key Features:

  • ✨ Adaptive colors that invert between light/dark modes
  • 🎨 8 official Shadcn UI themes included
  • 🎯 Custom adaptive color support for brands
  • 🌓 Perfect contrast in both modes

Plugin Details:

The promotional image demonstrates the signature Shadcn design pattern with side-by-side light/dark mode comparison.

Introduces the Filament Shadcn Theme plugin to the directory - a unique theme implementation that brings Shadcn UI's adaptive color system to Filament.

Key Features:
- Adaptive colors that change between light and dark modes
- 8 official Shadcn UI themes (Default, Red, Rose, Orange, Green, Blue, Yellow, Violet)
- Custom adaptive color support for brand-specific requirements
- Perfect contrast in both light and dark modes

Plugin Details:
- Package: openplain/filament-shadcn-theme
- Repository: https://github.com/openplain/filament-shadcn-theme
- Requirements: PHP 8.1+, Filament 4.0+
- Category: Theme
- Dark theme support: Yes
- Translations: No

This is the only Filament theme that implements Shadcn UI's signature design pattern where colors invert between modes (dark buttons in light mode, light buttons in dark mode) rather than keeping the same colors across both themes.
@mashema mashema requested a review from saade as a code owner December 8, 2025 20:13
@saade saade merged commit 1682206 into filamentphp:main Dec 10, 2025
@saade saade added the pending discord channel We’re working on cleaning up old channels to make room for new ones. label Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new plugin pending discord channel We’re working on cleaning up old channels to make room for new ones.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants