1.2 KiB
1.2 KiB
Plan d'Implémentation GUI Améliorée
Specs Finales
Fenêtre Principale
- Petite et discrète (300x400px)
- Minimisable dans barre des tâches Ubuntu
- System tray icon avec menu
Logs
- 5 dernières actions visibles
- Scrollable jusqu'à 30 actions
- Messages humains clairs
Dialogues
- Popups pour questions importantes
- Afficher et continuer (non-bloquant)
- Timeout 10 secondes
Statistiques
- Mode actuel (Shadow/Suggestions/etc.)
- Actions observées
- État du fine-tuning (si pertinent)
Fichiers à Créer/Modifier
1. Nouveau Logger Humain
geniusia2/core/human_logger.py
- Messages simples pour utilisateur
- Envoi vers GUI
- Logs techniques séparés
2. GUI Améliorée
geniusia2/gui/improved_gui.py
- Fenêtre minimaliste
- System tray
- Panneau de logs
- Statistiques
3. Popups
geniusia2/gui/dialogs.py
- Dialogue "Est-ce que je peux essayer ?"
- Notifications
- Timeout automatique
4. Connexion Orchestrator
Modifier geniusia2/core/orchestrator.py
- Envoyer logs humains à GUI
- Déclencher dialogues
- Mettre à jour stats
Ordre d'Implémentation
- ✅ Human Logger
- ✅ GUI Améliorée
- ✅ Dialogues/Popups
- ✅ Connexion Orchestrator
- ✅ Tests
Temps estimé : 30-45 minutes