B BitCrafts English
← Retour aux projets

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.