|
|
f94ba663f8
|
feat: Forçage état RGB au boot + correction couleurs GNOME + presets ronds
## 🔧 Correctifs critiques
### Forçage de l'état RGB au démarrage (résout clavier éteint au boot)
- **Problème résolu**: Clavier parfois éteint au redémarrage, impossible à rallumer
- Suppression vérification `if (brightness == 0)` dans writeRGB()
- _applyCurrentState() force TOUJOURS brightness + RGB au boot
- Logs explicites pour diagnostic
- Fichiers: backend.js, ui.js
- Documentation: docs/ANALYSE_PERSISTANCE.md
### Correction couleurs GNOME officielles
- 7 des 9 presets utilisaient de mauvaises valeurs RGB
- Correction basée sur les valeurs hex officielles GNOME:
* Turquoise #2190a4: (33,144,164) ✅
* Vert #3a944a: (58,148,74) ✅
* Jaune #c88800: (200,136,0) ✅
* Orange #ed5b00: (237,91,0) ✅
* Rouge #e62d42: (230,45,66) ✅
* Rose #d56199: (213,97,153) ✅
* Ardoise #6f8396: (111,131,150) ✅
- Fichiers: schemas/gschema.xml, ui.js (_rgbToGnomeAccent)
## ✨ Améliorations UI
### Presets en cercles avec surbrillance
- Presets affichés en cercles parfaits (border-radius: 50%)
- Cercle blanc épais (3px) + box-shadow sur preset actif
- Fonction _updatePresetSelection() avec tolérance RGB ±10
- Mise à jour automatique à chaque changement de couleur
### Synchronisation thème universelle
- Correction: sync thème GNOME fonctionne maintenant depuis:
* ✅ Roue chromatique
* ✅ Sliders RGB
* ✅ Presets (corrigé!)
* ✅ Slider Master
- Refactorisation _onPresetClicked() pour utiliser _onRGBChanged()
## 📚 Documentation et outils
- docs/ANALYSE_PERSISTANCE.md: Analyse technique complète du problème de persistance
- docs/RESULTAT_TEST_PERSISTANCE.md: Résultats des tests de validation
- tools/test-persistance.sh: Script de test automatisé pour diagnostic
## 🧪 Tests effectués
✅ Initialisation au démarrage GNOME Shell
✅ Forçage RGB même avec brightness=0
✅ Couleurs GNOME corrigées dans les logs
✅ Presets ronds avec surbrillance fonctionnelle
✅ Synchronisation thème depuis tous les modes
Test au redémarrage PC: À valider par l'utilisateur
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-23 06:05:00 +01:00 |
|