notwonderful/filament-moonlight-theme
filament:assets rebuild, which may introduce CI/CD pipeline friction if not automated.!important or scoped selectors).filament:assets? (Manual rebuilds may be needed.)composer show filament/filament).resources/css/ or resources/js/ for Filament-specific styles.composer require notwonderful/filament-moonlight-theme
app/Providers/Filament/AdminPanelProvider.php (or equivalent):
->plugin(MoonlightTheme::make())
npm run dev (if using Vite) or npm run build.php artisan filament:assets --prod.:not(.moonlight-theme) .custom-class) to avoid overrides.| Phase | Task | Owner |
|---|---|---|
| Prep | Verify Filament version and existing CSS customizations. | Dev/TPM |
| Install | Composer install + plugin registration. | Dev |
| Build | Rebuild assets (CI/CD or manual). | DevOps/Dev |
| Test | Validate dark mode UX across all Filament panels. | QA/Dev |
| Deploy | Roll out to staging/prod (A/B test if possible). | DevOps |
| Monitor | Track user feedback for visual issues or performance impact. | PM/Dev |
notwonderful/filament-moonlight-theme for Filament version support.public/build/filament.css).| Scenario | Impact | Mitigation |
|---|---|---|
| Asset build fails | Theme not applied | Automate filament:assets in CI/CD. |
| CSS conflicts with custom styles | Broken UI | Scope custom CSS or disable theme. |
| Filament major version update | Theme breaks | Test compatibility early. |
| Dark mode detection issues | Theme not triggering | Force dark mode via localStorage or meta tag. |
How can I help you explore Laravel packages today?