Une app macOS qui masque automatiquement l’écran voisin pendant un film : « Veil »
(github.com/neocode24)J’ai créé Veil parce qu’il était gênant que certaines apps ou fenêtres soient exposées par erreur pendant un partage d’écran ou une présentation.
C’est une app native macOS qui affiche un overlay noir au-dessus d’une app spécifique (avec une option FlipClock) pour en masquer le contenu ou le cacher rapidement.
- Avec Safari, lorsqu’il est en plein écran, les autres moniteurs sont mis sous veil (rideau, occultation).
- Il est possible d’exclure certains moniteurs du veil.
- Lors de l’activation du veil, la fonction FlipClock peut être configurée de manière optionnelle.
- L’utilisateur peut ajouter explicitement des apps qui ne doivent pas être mises sous veil.
L’app a été développée sur la base de SwiftUI/AppKit, et le processus d’intégration des autorisations d’accessibilité s’est heurté à pas mal de contraintes propres à macOS.
L’objectif était de la faire fonctionner de manière légère.
J’ai aussi résumé le processus d’implémentation et les tâtonnements dans un billet de blog.
https://blog.neocode24.com/blog/veil-macos-sideproject/
Comme elle n’a pas encore été testée dans de nombreux contextes, il est possible que certaines fonctions ne marchent pas parfaitement.
Si vous me faites part de vos retours, je l’améliorerai.
Merci.
1 commentaires
Je voulais le publier dans ShowGN, mais je l’ai mis dans News :'(
(Si un administrateur le voit, merci de le déplacer :')