প্রকল্প সম্পর্কে
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-এর অন্তর্ভুক্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.