프로젝트 소개

CWSP-shell은 Android(Capacitor를 통해), Chrome(CWSP-crx 확장 프로그램을 통한 새 탭), 그리고 Chromium의 PWA 등 여러 플랫폼을 위한 홈 화면 및 Speed Dial 기능을 결합한 프로젝트입니다. 이 프로젝트는 앱, 사이트, 파일 및 동작을 관리하기 위한 통합 인터페이스를 제공합니다. 사용자는 여러 개의 작업 공간을 생성하고, 링크, 파일, 이미지에 대해 드래그 앤 드롭을 사용할 수 있으며(이미지를 배경화면으로 설정 포함), 그리드, 타일의 크기와 모양, 아이콘의 배율 및 스타일을 설정할 수 있습니다. 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에 속합니다.