feat: refactor theme management and enhance color customization

- Cleaned up theme architecture by consolidating CSS variables and removing redundant theme applications, ensuring a single source of truth for theming.
- Implemented a dark mode override and improved color management using CSS variables for better customization.
- Updated various components to utilize new color variables, enhancing maintainability and visual consistency across the application.
- Added detailed tasks in TODO.md for future enhancements related to user preferences and color customization features.
This commit is contained in:
Julien Froidefond
2025-09-28 10:14:25 +02:00
parent 97770917c1
commit b5d6967fcd
21 changed files with 404 additions and 187 deletions

View File

@@ -30,7 +30,7 @@ export default async function RootLayout({
const initialPreferences = await userPreferencesService.getAllPreferences();
return (
<html lang="en" className={initialPreferences.viewPreferences.theme}>
<html lang="fr">
<body
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
>