BitCrafts Vigil
Application de bureau moderne (GTK4 / libadwaita) qui expose les outils du Toolkit via une interface réactive.
Technologies
- Python 3
- GTK4
- libadwaita
- Blueprint
Points clés
- · Frontend déclaratif en Blueprint, backend découplé.
- · Orchestration de processus enfants pour les outils en ligne de commande.
- · Interface native, réactive et accessible.
En bref
BitCrafts Vigil est l’interface graphique de l’écosystème BitCrafts. Elle rend accessibles les outils en ligne de commande du Toolkit à travers une application de bureau native et moderne.
Architecture
- Frontend déclaratif : GTK4 + libadwaita, interface décrite en Blueprint.
- Backend découplé : la logique métier est indépendante de l’UI.
- Orchestration : lancement et supervision des processus enfants (CLI).
- Gestion de données : résultats d’analyse, historique et états.
Pourquoi
La performance ne doit pas se payer par une expérience utilisateur austère. Vigil démontre qu’un outil système peut avoir une interface soignée, fluide et conforme aux standards GNOME.