Initial commit
This commit is contained in:
60
docs/archive/old-summaries/PLAN_IMPLEMENTATION_GUI.md
Normal file
60
docs/archive/old-summaries/PLAN_IMPLEMENTATION_GUI.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# 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
|
||||
|
||||
1. ✅ Human Logger
|
||||
2. ✅ GUI Améliorée
|
||||
3. ✅ Dialogues/Popups
|
||||
4. ✅ Connexion Orchestrator
|
||||
5. ✅ Tests
|
||||
|
||||
Temps estimé : 30-45 minutes
|
||||
Reference in New Issue
Block a user