SketchyBar : une barre d’état macOS hautement personnalisable avec scripting et animations
https://github.com/FelixKratz/SketchyBar
📌 SKETCHYBAR est un remplacement de la barre d’état macOS qui offre une personnalisation complète, un système d’animation dynamique, un scripting puissant et une optimisation pour la rapidité.
La barre se configure entièrement par scripts shell. Chaque élément s’ajoute, se modifie, se supprime à la volée. Pas de configuration statique : l’apparence change dynamiquement selon les événements et scripts définis.
Le système d’animation permet des transitions fluides entre les états. Les éléments apparaissent, disparaissent, changent de style sans interruption. L’interface reste réactive même avec des animations complexes.
Le scripting repère des événements : changement de focus, mise à jour système, activité utilisateur. Des scripts shell réagissent en conséquence, modifient la barre, déclenchent des actions. L’interaction entre le système et la barre devient bidirectionnelle.
La souris interagit directement avec les éléments. Vous cliquez sur un item, un menu contextuel s’ouvre. Vous passez sur un widget, une info bulle apparaît. L’interface répond aux gestes comme une application native.
Les graphiques se dessinent directement dans la barre. Courbes d’utilisation CPU, barres de progression, indicateurs de volume. Chaque graph reste animé, se met à jour en temps réel sans surcharger l’interface.
Les applications menu bar macOS s’affichent comme alias. Les icônes système coexistent avec les widgets personnalisés. La barre devient un espace unifié entre applications natives et scripts personnalisés.
L’optimisation garantit rapidité et efficacité. Le code en C minimise l’empreinte mémoire. Les scripts s’exécutent de manière non bloquante. La barre reste réactive même avec de nombreux éléments dynamiques.
Points clés
- 🎯 Personnalisation complète par scripts shell
- 🎨 Système d’animation dynamique et fluide
- ⚡ Optimisé pour rapidité et efficacité
- 🖱️ Support souris avec menus contextuels
- 📊 Graphiques intégrés et temps réel
- 🔗 Alias pour applications menu bar macOS
- 📜 Licence GPL v3, open-source
SketchyBar transforme la barre d’état macOS en surface programmable. Au lieu d’un espace figé avec des widgets prédéfinis, la barre devient un canvas où scripts, événements et interactions coexistent.
L’approche repousse les limites de la personnalisation. Vous ne choisissez pas parmi des options, vous concevez la barre. Chaque élément devient scriptable, chaque interaction devient configurable, chaque état devient modifiable. La barre d’état n’est plus une interface utilisateur, mais une interface de développement.
