منصوبے کے بارے میں
AeroSpace macOS کے لیے ایک ٹائلنگ ونڈو مینیجر ہے جو i3 ماڈل کی پیروی کرتا ہے۔ ونڈوز خودکار طور پر درخت پر مبنی لے آؤٹ میں ترتیب دی جاتی ہیں، اور ورک اسپیسز کو بغیر اینیمیشن کے تیزی سے تبدیل کیا جا سکتا ہے۔ macOS کے مقامی Spaces پر انحصار کرنے کے بجائے، یہ اپنے ورچوئل ورک اسپیسز کی نقل کرتا ہے، جس کے بارے میں پروجیکٹ کا کہنا ہے کہ یہ مقامی نفاذ کی محدودیتوں سے بچاتا ہے۔
اہم خصوصیات:
- i3 سے متاثر درخت پر مبنی ٹائلنگ لے آؤٹ
- بغیر اینیمیشن کے تیز ورک اسپیس سوئچنگ
- System Integrity Protection (SIP) کو بند کرنے کی ضرورت نہیں
- سادہ متن TOML کنفیگریشن، جو ڈاٹ فائلز کے لیے موزوں ہے
- CLI کو ترجیح دینے والا ڈیزائن، manpages اور shell completion کے ساتھ
- i3 جیسے نمونے کی پیروی کرنے والا ملٹی مانیٹر سپورٹ
تنصیب بنیادی طور پر Homebrew کے ذریعے بطور cask ہوتی ہے، جو خودکار اپ ڈیٹس بھی فراہم کرتا ہے۔ پروجیکٹ نوٹ کرتا ہے کہ ایپ Apple کی طرف سے notarized نہیں ہے، اور Homebrew کی تنصیب اسکرپٹ quarantine attribute کو ہٹا دیتی ہے تاکہ یہ بغیر انتباہ کے چلے۔ دیگر تنصیب کے اختیارات آن لائن گائیڈ میں دستاویزی ہیں۔
AeroSpace عوامی بیٹا میں ہے اور اسے روزمرہ استعمال کے قابل بتایا گیا ہے، تاہم 1.0 سے پہلے breaking changes متوقع ہیں۔ پروجیکٹ باقی کام کا عوامی روڈ میپ برقرار رکھتا ہے، جس میں بنیادی ڈیٹا اسٹرکچر کی ری فیکٹرنگ، shell جیسے کمانڈ کمبی نیٹرز، اور global hotkey APIs کی تحقیق شامل ہے۔ ڈیولپمنٹ نوٹس اور تعاون کی ہدایات ریپوزٹری میں دستیاب ہیں۔
پروجیکٹ اپنی اقدار واضح طور پر بیان کرتا ہے: یہ ایڈوانسڈ صارفین اور ڈیولپرز کو ہدف بناتا ہے، کی بورڈ پر مرکوز ہے، GUI کنفیگریشن سے گریز کرتا ہے، اور ونڈو بارڈرز، شفافیت یا اینیمیشن جیسے بصری اثرات کے بجائے عملی خصوصیات کو ترجیح دیتا ہے۔ اس کا مقصد private APIs کا استعمال کم سے کم کرنا ہے اور فی الحال ونڈو IDs حاصل کرنے کے لیے صرف ایک private API پر انحصار کرتا ہے، بصورت دیگر عوامی macOS accessibility APIs استعمال کرتا ہے۔ اس کا مقصد مقامی macOS Spaces کے ساتھ انٹیگریشن یا gaps اور چند bar-integration callbacks سے زیادہ وسیع ricing کی حمایت نہیں ہے۔
مطابقت: بائنری macOS 13 اور اس کے بعد پر چلتی ہے؛ سورس سے debug builds macOS 14+ پر، اور سورس سے release builds macOS 15+ پر مخصوص Swift اور Xcode ورژنز کے ساتھ معاون ہیں۔
کمیونٹی گفتگو GitHub Discussions کے ذریعے ہوتی ہے، جس میں announcements، feature ideas، عمومی موضوعات، ممکنہ bugs، اور سوالات کے چینلز ہیں۔ پروجیکٹ صارفین سے کہتا ہے کہ issue فائل کرنے سے پہلے discussion کھولیں۔ متعلقہ پروجیکٹس میں Amethyst، yabai، rift، اور InstantSpaceSwitcher شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.