À propos du projet

Loop est une application gratuite et open source de gestion des fenêtres macOS (compatible avec macOS 13 et versions ultérieures) sous licence GNU GPLv3. Elle simplifie le déplacement, le redimensionnement et l'organisation des fenêtres grâce à un menu radial déclenché par une pression de touche configurable. Les principales fonctionnalités incluent : - **Menu radial** : Maintenez la touche de déclenchement et déplacez le curseur dans la direction souhaitée pour manipuler les fenêtres à la souris ou au trackpad. Le menu est personnalisable en largeur, forme et couleur, et peut être entièrement désactivé. L'interaction avec le curseur et le menu radial lui-même peuvent être activées ou désactivées indépendamment. - **Fenêtre d'aperçu** : Affiche l'action de redimensionnement prévue avant de la valider, avec un remplissage, un rayon d'angle, une couleur de bordure et une largeur de bordure ajustables. - **Raccourcis clavier** : N'importe quelle touche peut être associée à la touche de déclenchement pour lancer des actions spécifiques sur les fenêtres. - **Cycles** : Enchaînez plusieurs manipulations de fenêtres en appuyant de façon répétée sur la même combinaison de touches ou en cliquant avec le bouton gauche. - **Stash** : Masquez des fenêtres au bord de l'écran pour désencombrer l'espace de travail ; récupérez-les en survolant près du bord ou à l'aide d'un raccourci clavier. Les actions prises en charge sur les fenêtres couvrent le plein écran, l'agrandissement maximal, le centrage, la réduction, le masquage, les moitiés, les quarts, les tiers horizontaux et verticaux, le changement d'écran (suivant/précédent/directionnel), l'agrandissement et la réduction des fenêtres dans toutes les directions, le déplacement, l'annulation, la restauration du cadre initial et les cadres personnalisés. Loop peut être installé via Homebrew (`brew install loop`) ou par téléchargement manuel. Il prend en charge la scriptabilité via un schéma d'URL (`loop://`) accessible par des commandes shell ou AppleScript, permettant l'automatisation et l'enchaînement d'actions sur les fenêtres. La touche de déclenchement peut être définie sur une seule touche ou plusieurs touches, avec des indications fournies pour le remappage de la touche Verr. Maj. Le README inclut un tableau comparatif détaillé des fonctionnalités face à de nombreux outils de gestion des fenêtres macOS (Rectangle, Rectangle Pro, Magnet, Moom, Swish, BetterTouchTool, Yabai, Amethyst, AeroSpace, et autres), mettant en avant la nature open source de Loop, les cadres personnalisés, les options de thème, l'interaction modificateur+souris, les fenêtres en stash, les cycles, le déplacement entre écrans, le changement de focus et la prise en charge des scripts.