À propos du projet
Thaw est un gestionnaire de barre de menus open source pour macOS, publié sous GPL-3.0 et distribué gratuitement, sans compte, analyse ni télémétrie. Il cible macOS 26 et versions ultérieures et s'installe via Homebrew (thaw ou thaw@beta) ou un fichier .dmg signé et notarié depuis la page des versions.
Sa capacité principale est de désencombrer la barre de menus : les éléments peuvent être masqués, déplacés dans une section toujours masquée, ou regroupés afin que des éléments liés se déplacent et se masquent comme une unité. Les éléments masqués peuvent être révélés en survolant, en cliquant sur une zone vide de la barre de menus, en faisant défiler, en balayant ou via un raccourci clavier, puis être masqués à nouveau automatiquement. Une Thaw Bar distincte peut afficher les éléments masqués sous la barre de menus, ce que le projet présente comme utile pour les MacBooks dotés d'une encoche. Un éditeur de disposition par glisser-déposer permet d'organiser les éléments, et des espaceurs de largeur et de couleur réglables peuvent être insérés. Les éléments peuvent être recherchés et ouverts au clavier, et un élément dont l'icône clignote pour attirer l'attention peut être remonté automatiquement.
Les options d'apparence incluent la teinte (unie ou dégradée), une teinte adaptative échantillonnée depuis le fond d'écran, une ombre, une bordure, des formes personnalisées, ainsi que des réglages distincts pour le mode clair/sombre et par Space. Les profils enregistrent et commutent des configurations entières et peuvent être liés à un écran, un Space ou un filtre Focus, avec import/export et des hooks de script avant/après application. Les déclencheurs révèlent ou masquent des éléments selon des conditions telles que la batterie et l'alimentation, l'application au premier plan ou en cours d'exécution, le réseau/VPN/Wi-Fi/Bluetooth/périphérique audio, un écran externe, une plage horaire, la localisation, Focus, le mode Énergie, la pression thermique, l'utilisation de la caméra ou du microphone, le résultat de sortie d'un script, ou la modification d'une icône surveillée ; les conditions peuvent être combinées avec AND/OR et inversées. Les raccourcis clavier couvrent les bascules de sections, la recherche, la Thaw Bar, les séparateurs, les menus d'application, le masquage automatique, le mode zen, l'ouverture du menu d'un élément spécifique et le changement de profil. Le mode zen dissimule toutes les sections et verrouille les gestes de révélation, et peut s'activer automatiquement pendant une présentation ou un partage d'écran.
Chaque action principale est exposée comme un lien profond thaw://, ce qui permet de piloter l'application depuis Raycast (extension officielle), Droppy, Alfred, Shortcuts, Keyboard Maestro, BetterTouchTool ou des scripts shell. L'autorisation d'accessibilité est demandée au premier lancement pour déplacer les éléments de la barre de menus ; l'enregistrement de l'écran est facultatif, et les éléments qui ne peuvent pas être capturés sont dessinés avec l'icône de leur application propriétaire. Le README indique une empreinte mémoire faible et stable ainsi qu'une disponibilité en 20 langues, les traductions étant gérées sur Crowdin. La documentation du projet couvre l'architecture, la gouvernance, la politique de sécurité, la feuille de route, la vérification des versions et les schémas d'URI, et le dépôt affiche les badges OpenSSF Best Practices Gold et SLSA Build Level 3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.