La gestion des fenêtres sous macOS m’énerve. Cette application gratuite était la solution dont j’avais besoin
L'approche d'Apple à l'égard de l'informatique Mac est plutôt étrange. L'accent inébranlable mis sur la simplicité, la fluidité et l'élégance le distingue de Windows. Mais en même temps, cela peut sembler très restrictif. Rien n’illustre mieux cela que les fenêtres d’applications sous macOS.
Jusqu'à macOS Sequoia , Apple n'offrait même pas d'options appropriées de mosaïque et d'accrochage des fenêtres. Windows les sert depuis un certain temps maintenant , et d'une manière que même les utilisateurs expérimentés approuveraient.
Dans sa dernière itération, macOS suggère des positions en mosaïque lorsque vous faites glisser une fenêtre sur l'écran. Mais c'est encore loin d'être parfait. La situation avec le redimensionnement des fenêtres est encore plus frustrante. Il n’est donc pas surprenant que plusieurs applications tierces aient comblé cette lacune .
Rectangle est depuis longtemps un favori de la communauté Mac, et pour cause. Mais payer 10 $ pour une application qui gère les fenêtres d’application n’est pas la tasse de thé de tout le monde. C'est là que Swift Shift entre en scène.
Qu’est-ce que Swift Shift ?
Au cours des dernières semaines, j'ai plongé dans la communauté open source et découvert des applications fantastiques. Le gestionnaire de presse-papiers Maccy est l'un de mes favoris absolus . Swift Shift suit de près.
Il s'agit d'une autre application open source entièrement gratuite qui réinvente radicalement la façon dont vous gérez les fenêtres des applications Mac. Il n'y a pas de publicité. Cela ne ronge pas les ressources de votre système. Aucun frais caché ni aucune mise en garde concernant l'abonnement n'est en jeu ici.
Développée par Pablo Varela , l'application ne se lance même pas comme sa propre fenêtre dédiée. Au lieu de cela, il réside dans un utilitaire dans la barre de menus, avec une petite liste déroulante remplie d'un petit ensemble de commandes principales.
Qu’est-ce qui le rend spécial ?
La devise derrière Swift Shift est assez simple. "Ne cherchez plus jamais ces petites flèches." Il s'agit d'une référence aux petits boutons colorés dans le coin supérieur gauche de la fenêtre d'une application et à la flèche à deux côtés que vous voyez lorsque le curseur passe sur les bords.
C'est assez frustrant de faire glisser le curseur, d'attendre que la flèche apparaisse, puis de saisir les bords pour redimensionner la fenêtre. Mais même pendant cette opération, vous ne pouvez effectuer que des ajustements horizontaux ou verticaux.
Vous avez besoin d'une dose supplémentaire de patience pour effectuer une saisie de coin et effectuer un redimensionnement en diagonale. Ce sont tous les problèmes que Swift Shift résout avec élégance en abandonnant complètement l’approche saisir-glisser. Vous n’avez pas du tout besoin de vous occuper des bords des fenêtres.
Au lieu de cela, vous pouvez redimensionner une fenêtre d'application ou la déplacer sur l'écran, directement à partir de l'endroit où se trouve actuellement le curseur. Ce que j'ai découvert, c'est que Swift Shift fonctionne aussi bien avec le trackpad d'un ordinateur portable, même si cette application est conçue sur mesure pour les commandes basées sur la souris.
Comment facilite-t-il la gestion des fenêtres ?
Swift Shift suit une approche par quadrant pour déplacer et redimensionner les fenêtres. Cela signifie que la fenêtre entière de l’application est un canevas actif. Tout ce que vous avez à faire est simplement de cliquer et de déplacer le curseur où vous le souhaitez.
Pour vous déplacer dans une fenêtre, il vous suffit d'appuyer sur un raccourci clavier et de déplacer le curseur. Heureusement, ce raccourci clavier est personnalisable, vous pouvez donc choisir l'option la plus accessible pour un confort maximal.
Je l'ai réglé sur Commande + Option (⌘ + ⌥), car ces deux touches sont côte à côte. Tout ce que j'ai à faire est d'appuyer sur le raccourci clavier, de cliquer avec le bouton gauche sur la souris (ou le trackpad) et de le déplacer. Ce geste permet également de déplacer la fenêtre de l'application sur le même écran ou sur des panneaux d'affichage externes.
La vraie magie se produit lorsque vous devez redimensionner les fenêtres. Vous n'avez plus besoin d'utiliser les commandes de mosaïque macOS prédéfinies accessibles en plaçant le curseur sur le petit bouton vert dans le coin supérieur gauche. Ou pire, essayez de saisir les bords afin de saisir la flèche de redimensionnement.
Swift Shift vous permet d'attribuer un raccourci clavier distinct pour le redimensionnement. J'ai choisi Commande + Contrôle (⌘ + ⌃) pour le redimensionnement. Appuyez simplement sur le raccourci clavier, cliquez avec le bouton gauche sur la souris et commencez à la déplacer pour ajuster la taille de la fenêtre par rapport au coin le plus proche du curseur.
Par exemple, si le curseur est plus proche du coin inférieur droit, les bords inférieur et droit de la fenêtre de l'application sont simultanément utilisés pour redimensionner la fenêtre de l'application. Il s'agit d'un ajustement de forme libre et a été exécuté avec une animation fluide en remorque.
Moins de contrôles, une ambition claire
Comme mentionné ci-dessus, tous les outils et commandes proposés par Swift Shift se trouvent dans une petite fenêtre déroulante accessible en ouvrant l'icône de l'application dans la barre de menu. Vous pouvez également choisir de le masquer si les choses commencent à paraître encombrées en haut.
Par souci de flexibilité supplémentaire, vous pouvez également ajuster le comportement du raccourci et le laisser se concentrer uniquement sur la fenêtre de premier plan pour déclencher le mouvement et le redimensionnement de la fenêtre.
De plus, vous pouvez ignorer le clic de la souris (ou du trackpad) et utiliser uniquement la combinaison de raccourcis clavier et de mouvements du curseur pour faire le travail. De cette façon, vous n'appuierez pas ou ne cliquerez pas par erreur sur un élément actif de l'interface utilisateur dans la fenêtre de l'application.
Alternativement, vous pouvez passer du clic gauche habituel de la souris au clic droit. J’aime cette flexibilité réfléchie. Non seulement parce que cela facilite mon flux de travail, mais aussi parce que cela aborde également la dextérité personnelle.
Que vous soyez gaucher ou droitier, ou que vous choisissiez l'emplacement préféré de la souris, vous pouvez personnaliser les touches de modification et choisir la combinaison la plus facilement accessible de chaque côté du clavier.
L'expérience globale est vive, sans transitions ni tremblements étranges. Un autre aspect qui m'a surpris, ce sont les origines de l'application. «J'ai réalisé ce projet parce que c'est quelque chose que j'ai toujours voulu avoir», explique Varela.
"Je n'avais aucune idée des API Swift ou macOS, j'ai appris l'essentiel en utilisant ChatGPT et en regardant d'autres projets open source", ajoute-t-il. Il semble que le vibe-coding ait fourni un utilitaire fantastique, pour une fois , au lieu de tout le battage médiatique construit autour de lui.
Grâce aux racines open source, la communauté Swift Shift a distribué des commentaires et corrigé des bugs à un rythme relativement rapide. Il est certainement utile qu'il n'y ait pas beaucoup de couches de contrôles d'interface utilisateur à gérer, ni de superpositions sophistiquées à gérer.
Dans l’ensemble, Swift Shift est l’un de mes utilitaires préférés de tous les temps. Le fait qu'il soit gratuit et open source en fait un incontournable pour tous les fans de macOS qui souhaitent une dose supplémentaire de commodité fonctionnelle pour leur ordinateur Mac au quotidien.
