feat: add theme switching
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user