Publication de UI Shooter

UI Shooter est un outil en ligne de commande permettant de faire des captures d’écran de widgets GTK. Je l’ai écrit en Rust avec les bindings gtk-rs.

Il est conçu pour être utilisé dans des environnements sans écrans: je m’en sers dans le pipeline d’intégration continue de Metadata Cleaner pour automatiquement prendre les captures d’écran pour les pages d’aide lorsqu’une traduction est mise à jour ou une nouvelle langue est ajoutée.

En plus de l’outil, je mets à disposition une image de conteneur fournissant tout l’environnement nécessaire déjà configuré: UI Shooter, GTK, libadwaita, et le compositeur Weston en mode sans écran.

Le fonctionnement de l’outil et de nombreux exemples se trouvent sur le dépôt de code.

Consulter le dépôt UI Shooter sur GitLab