61 lines
1.2 KiB
Markdown
61 lines
1.2 KiB
Markdown
# 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
|