À propos du projet

Rectangle est une application de gestion de fenêtres pour macOS, décrite comme basée sur Spectacle. Elle prend en charge macOS v10.15 et versions ultérieures ; la dernière version prenant en charge macOS 10.13 et 10.14 est la v0.73. Elle peut être installée à partir d'un fichier dmg sur rectangleapp.com ou de la page des releases, ou via Homebrew cask (`brew install --cask rectangle`). La fonctionnalité principale consiste à déplacer et redimensionner les fenêtres à l'aide de raccourcis clavier et de zones d'accroche. En faisant glisser une fenêtre vers un bord d'écran, vous verrez une prévisualisation de la disposition résultante : un bord gauche ou droit donne une moitié, le haut maximise, les coins donnent des quarts, les bords juste au-dessus ou en dessous d'un coin donnent des moitiés haut ou bas, et les tiers inférieurs donnent le tiers respectif (avec des combinaisons de glissade vers le centre pour deux tiers). La mise en page est disponible via un sous-menu Mise en page (Lignes et Colonnes) lorsque "Afficher les tailles supplémentaires dans le menu" est activé, et des raccourcis séparés pour la mise en page des fenêtres en lignes ou colonnes peuvent être attribués sous Réglages > Général > Extras. La mise en page organise les fenêtres ordinaires dans l'espace actuel sur l'affichage contenant la fenêtre focale, ou l'affichage sous le pointeur lorsque aucune fenêtre ordinaire n'est focale. Les lignes s'étendent du haut vers le bas et les colonnes de gauche à droite, dans l'ordre des positions supérieures gauches des fenêtres. Les bandes remplissent la zone de travail à l'intérieur des réservations macOS (barre de menus, Dock) et des espaces de bord d'écran configurés où les applications le permettent ; les tailles minimales des fenêtres sont respectées, et les dispositions peuvent être partielles si une application ne répond pas à temps. La fenêtre Todo est exclue et sa réservation de côté est respectée. Une application peut être ignorée de sorte que les raccourcis de Rectangle soient désenregistrés pendant qu'elle est en premier plan et réenregistrés par la suite, utile lorsque les raccourcis entrent en conflit. Cela se fait à partir du menu Rectangle. Des actions peuvent être déclenchées par URL : `rectangle://execute-action?name=[name]`, avec une longue liste de noms couvrant les moitiés, tiers, quarts, sixièmes, neuvièmes, huitièmes, variantes de maximisation, plus petit/plus grand, centrer, restaurer, navigation d'affichage, directions de déplacement, mise en page de toutes les lignes/colonnes et actions en cascade. Des tâches telles que l'ignor...}