منصوبے کے بارے میں
Zebar ایک کراس پلیٹ فارم ڈیسک ٹاپ حسب ضرورت بنانے کا ٹول ہے جو ٹاسک بارز، ڈیسک ٹاپ ویجٹس اور پاپ اپس بنانے کے لیے استعمال ہوتا ہے۔ یہ Windows، macOS اور Linux پر چلتا ہے، اور اس کے ڈاؤن لوڈز پروجیکٹ کی تازہ ترین ریلیز میں شائع ہوتے ہیں؛ مقامی بلڈز کے لیے کنٹریبیوٹنگ گائیڈ میں دستاویزات موجود ہیں۔
ویجٹس نیٹیو ویب ویوز میں رینڈر ہوتے ہیں، جنہیں Electron سے ملتا جلتا لیکن زیادہ ہلکا بتایا گیا ہے۔ ایپلیکیشن کو سسٹم ٹرے آئیکن سے کنٹرول کیا جاتا ہے جو ایک GUI کھولتا ہے، جہاں صارفین ویجٹ پیکس کی مارکیٹ پلیس براؤز کر سکتے ہیں، انہیں انسٹال کر سکتے ہیں، اور پیکس کو اسٹارٹ اپ پر چلانے کے لیے کنفیگر کر سکتے ہیں۔
ویجٹ پیکس ~/.glzr/zebar ڈائریکٹری کے تحت رہتے ہیں۔ ہر پیک ایک ڈائریکٹری ہے جس میں zpack.json فائل ہوتی ہے جو پیک اور اس کے انفرادی ویجٹس کی وضاحت کرتی ہے؛ Zebar صرف ایک سطح گہرائی تک اسکین کرتا ہے، اس لیے نیسٹڈ پیک ڈائریکٹریز کا پتہ نہیں چلتا۔ zpack.json کے لیے ایک JSON سکیما ریپوزٹری میں فراہم کیا گیا ہے، اور وہی آپشنز GUI کے ذریعے بھی کنفیگر کیے جا سکتے ہیں۔ GUI نام اور تفصیل کے ساتھ نیا پیک اسکیفولڈ کر سکتا ہے، اور ٹیمپلیٹس سے پیک میں ویجٹس شامل کر سکتا ہے۔ زیادہ تر ٹیمپلیٹس کو Node.js اور پیکیج مینیجر (npm یا pnpm) اور سورس تبدیلیوں کے بعد بلڈ اسٹیپ کی ضرورت ہوتی ہے؛ ایک React بلڈ لیس ٹیمپلیٹ اس ضرورت سے بچاتا ہے۔ ویجٹس ایک HTML فائل اور اثاثوں جیسے CSS، JS اور تصاویر پر مشتمل ہوتے ہیں۔ مارکیٹ پلیس کے ویجٹس کو ڈاؤن لوڈ ڈائریکٹری سے صارف کی اپنی Zebar ڈائریکٹری میں کاپی کیا جا سکتا ہے تاکہ انہیں اوور رائٹ کیے بغیر حسب ضرورت بنایا جا سکے۔
ایک اہم خصوصیت zebar NPM پیکیج کے ذریعے فراہم کردہ ری ایکٹیو "پرووائیڈرز" کا سیٹ ہے، جو فرنٹ اینڈز کو سسٹم کی معلومات تک رسائی دیتا ہے جو وقت کے ساتھ تبدیل ہوتی ہیں۔ دستاویز شدہ پرووائیڈرز میں آڈیو، بیٹری، CPU، تاریخ، ڈسک، glazewm، ہوسٹ، IP، کی بورڈ، komorebi، میڈیا، میموری، نیٹ ورک، systray اور ویدر شامل ہیں۔ ہر پرووائیڈر میں کنفیگر ایبل ریفریش انٹرولز اور ٹائپڈ آؤٹ پٹس ہوتے ہیں؛ مثال کے طور پر، بیٹری چارج فیصد، ہیلتھ، سائیکل کاؤنٹ، اسٹیٹ، چارجنگ اسٹیٹس، خالی یا مکمل ہونے کا وقت، پاور کنزمپشن اور وولٹیج ظاہر کرتی ہے، جبکہ آڈیو پلے بیک اور ریکارڈنگ ڈیوائسز، ڈیفالٹ ڈیوائسز، اور setVolume فنکشن ظاہر کرتی ہے۔ تاریخ کسٹم فارمیٹنگ ٹوکنز، ٹائم زون اور لوکل سیٹنگز کو سپورٹ کرتی ہے۔ کئی پرووائیڈرز GlazeWM اور komorebi جیسے ونڈو مینیجرز کے ساتھ انٹیگریٹ ہوتے ہیں۔
README میں Windows ٹربل شوٹنگ آئٹم نوٹ کیا گیا ہے: اگر Zebar شروع ہونے میں ناکام ہو تو Evergreen Standalone Installer کے ذریعے تازہ ترین Microsoft WebView2 رن ٹائم کو اپڈیٹ کرنا ضروری ہو سکتا ہے۔ پروجیکٹ Discord کمیونٹی سے لنک کرتا ہے اور نئے کنٹریبیوٹرز کے لیے اچھے پہلے ایشوز کو نشان زد کرتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.