منصوبے کے بارے میں

CWSP-shell ایک ایسا پروجیکٹ ہے جو متعدد پلیٹ فارمز کے لیے ہوم اسکرین اور Speed Dial کے افعال کو یکجا کرتا ہے: Android (Capacitor کے ذریعے)، Chrome (CWSP-crx ایکسٹینشن کے ذریعے New Tab کے طور پر) اور Chromium میں PWA۔ یہ ایپلی کیشنز، ویب سائٹس، فائلوں اور ایکشنز کے انتظام کے لیے ایک متحد انٹرفیس فراہم کرتا ہے۔ صارف متعدد ورک ڈیسک ٹاپس بنا سکتے ہیں، لنکس، فائلوں اور تصاویر کے لیے drag-and-drop استعمال کر سکتے ہیں (بشمول تصویر کو وال پیپر کے طور پر سیٹ کرنا)، اور گرڈ، ٹائلز کے سائز اور شکل، اسکیل اور آئیکنز کے اسٹائل کو ترتیب دے سکتے ہیں۔ Android ورژن میں اڈاپٹیو آئیکنز، آئیکن پیکس، وجیٹس اور Material You کلر تھیم یا دستی طور پر شیڈ کے انتخاب کی حمایت کی جاتی ہے۔ App Menu صارف کو ایپلی کیشن کی معلومات دیکھنے، لانچ پیرامیٹرز (action/data/extras/flags) تبدیل کرنے اور سسٹم انٹرفیس کے ذریعے پیکجز کو حذف کرنے کی اجازت دیتا ہے۔ اس کے علاوہ، ماحول کے عناصر جیسے taskbar، اسٹیٹس بار، فلوٹنگ ونڈوز، Settings، Explorer اور Viewer بھی نافذ کیے گئے ہیں۔ اس پروجیکٹ کے لیے Node.js 24+ کی ضرورت ہے اور اسے مختلف ٹارگٹ پلیٹ فارمز کے لیے npm اسکرپٹس کے ذریعے بلڈ کیا جاتا ہے۔ کوڈ کے ڈھانچے میں Android کے لیے Java ماڈیولز، ویب انٹرفیس اور بلڈ اسکرپٹس شامل ہیں۔ UI کو fest/fl-ui، fest/lure، fest/object، fest/veela، fest/icon اور subsystem کے اجزاء کی بنیاد پر بنایا گیا ہے۔ کنٹرول پینل لانچر کا حصہ نہیں ہے — یہ transfer/gateway سے تعلق رکھتا ہے۔