इस प्रोजेक्ट के बारे में

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 से संबंधित है।