इस प्रोजेक्ट के बारे में
Rectangle macOS के लिए एक विंडो प्रबंधन ऐप है, जिसे Spectacle पर आधारित बताया गया है। यह macOS v10.15 और उसके बाद के संस्करणों को लक्षित करता है; macOS 10.13 और 10.14 का समर्थन करने वाला अंतिम रिलीज़ v0.73 है। इसे rectangleapp.com या Releases पृष्ठ से dmg के रूप में, या Homebrew cask के माध्यम से (`brew install --cask rectangle`) स्थापित किया जा सकता है।
मुख्य कार्यक्षमता कीबोर्ड शॉर्टकट और स्नैप क्षेत्रों के साथ विंडो को स्थानांतरित करना और आकार बदलना है। किसी विंडो को स्क्रीन के किनारे पर खींचने से परिणामी लेआउट का एक फुटप्रिंट पूर्वावलोकन दिखाई देता है: बाएँ/दाएँ किनारा आधा देता है, ऊपर अधिकतम करता है, कोने चौथाई देते हैं, किसी कोने के ठीक ऊपर या नीचे के किनारे ऊपरी/निचले आधे हिस्से देते हैं, और निचले तिहाई संबंधित तिहाई देते हैं (दो-तिहाई के लिए ड्रैग-टू-सेंटर संयोजनों के साथ)।
टाइलिंग Tiling सबमेनू (Rows और Columns) के माध्यम से उपलब्ध है जब "Show additional sizes in menu" सक्षम होता है, और Settings > General > Extras के अंतर्गत Tile Windows in Rows/Columns के लिए अलग शॉर्टकट निर्दिष्ट किए जा सकते हैं। टाइलिंग फोकस्ड विंडो वाली डिस्प्ले पर वर्तमान Space में सामान्य विंडो को व्यवस्थित करती है, या जब कोई सामान्य विंडो फोकस्ड नहीं होती है तो पॉइंटर के नीचे वाली डिस्प्ले पर। Rows ऊपर से नीचे और Columns बाएँ से दाएँ चलती हैं, जिन्हें विंडो की ऊपरी-बाएँ स्थितियों के क्रम में व्यवस्थित किया जाता है। Bands macOS आरक्षण (मेनू बार, Dock) और कॉन्फ़िगर की गई स्क्रीन-एज गैप के अंदर कार्य क्षेत्र को भरते हैं जहाँ ऐप्स अनुमति देते हैं; न्यूनतम विंडो आकार का सम्मान किया जाता है, और यदि कोई ऐप समय पर प्रतिक्रिया नहीं देता है तो लेआउट आंशिक हो सकते हैं। Todo विंडो को बाहर रखा गया है और उसके साइडबार आरक्षण का सम्मान किया जाता है।
किसी ऐप को अनदेखा किया जा सकता है ताकि Rectangle के शॉर्टकट उस ऐप के सामने होने पर पंजीकृत न हों और बाद में फिर से पंजीकृत हो जाएँ, जो शॉर्टकट टकराव होने पर उपयोगी है। यह Rectangle मेनू से किया जाता है।
URL द्वारा क्रियाएँ ट्रिगर की जा सकती हैं: `rectangle://execute-action?name=[name]`, जिसमें नामों की एक लंबी सूची होती है जिसमें halves, thirds, fourths, sixths, ninths, eighths, maximize वेरिएंट, smaller/larger, center, restore, display navigation, move directions, tile-all/rows/columns, और cascade क्रियाएँ शामिल हैं। ignore/unignore जैसे कार्य `rectangle://execute-task?name=...` के माध्यम से लागू किए जा सकते हैं, वैकल्पिक रूप से बंडल पहचानकर्ता के साथ। छिपी हुई प्राथमिकताएँ TerminalCommands.md में प्रलेखित हैं।
Spectacle से अंतर में शॉर्टकट रिकॉर्डिंग के लिए MASShortcut का उपयोग, अतिरिक्त क्रियाएँ (बिना आकार बदले किनारे पर ले जाना, ऊँचाई अधिकतम करना, लगभग अधिकतम करना), साइकिलिंग के बजाय स्पष्ट पहला/केंद्र/अंतिम तिहाई (ओरिएंटेशन-जागरूक
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.