feat: add theme switching

This commit is contained in:
2025-11-12 23:13:02 +04:00
parent d4624b1729
commit 36e07ade98
5 changed files with 318 additions and 5 deletions
+15
View File
@@ -2,6 +2,21 @@
## Version 2.1.0 - Design Afrofuturisme Caribéen (2025-11-05)
### 🌓 Système de Thème Clair/Sombre
-**Switch thème** : Bouton dans la navigation pour basculer entre thème clair et sombre
-**Détection automatique** : Utilise le thème système par défaut (prefers-color-scheme)
-**Persistance** : Sauvegarde de la préférence utilisateur dans localStorage
-**Sans flash** : Script inline dans le head pour éviter le FOUC (Flash Of Unstyled Content)
-**Palette claire adaptée** : Couleurs ajustées pour une excellente lisibilité en mode clair
-**Écoute système** : Changement automatique si le thème système change (si pas de préférence utilisateur)
-**Responsive** : Bouton de thème visible et accessible sur mobile
-**Accessibilité WCAG 2 AA** : Toutes les couleurs en thème clair respectent le ratio de contraste 4.5:1
- Variables de couleurs assombries (#B87A00, #006B3D, #A01030)
- Ajustements spécifiques pour backgrounds, bordures et box-shadows
- Navigation adaptée avec fond clair (#0D0D0D sur fond clair)
- Tous les éléments décoratifs (tags, cards, boutons) optimisés
- Section contact avec liens visibles en mode clair
### 🎨 Refonte Visuelle Complète - Style Afrofuturisme Caribéen
-**Palette de couleurs enrichie** : Couleurs plus vibrantes et chaudes
- Or plus éclatant (#FDB813), vert émeraude saturé (#00D66C)