Sobre el proyecto

CWSP-shell es un proyecto que combina las funciones de pantalla de inicio y Speed Dial para múltiples plataformas: Android (a través de Capacitor), Chrome (como New Tab mediante la extensión CWSP-crx) y PWA en Chromium. Proporciona una interfaz única para gestionar aplicaciones, sitios, archivos y acciones. El usuario puede crear múltiples escritorios, utilizar drag-and-drop para enlaces, archivos e imágenes (incluyendo la configuración de una imagen como fondo de pantalla), y personalizar la cuadrícula, el tamaño y la forma de los mosaicos, así como la escala y el estilo de los iconos. En la versión de Android, se admiten iconos adaptativos, icon-packs, widgets y el tema de color Material You o la selección manual de un tono. El App Menu permite ver información sobre la aplicación, cambiar los parámetros de lanzamiento (action/data/extras/flags) y eliminar paquetes a través de la interfaz del sistema. También se han implementado elementos del entorno: taskbar, barra de estado, ventanas flotantes, Settings, Explorer y Viewer. El proyecto requiere Node.js 24+ y se compila mediante scripts de npm para las diferentes plataformas de destino. La estructura del código incluye módulos Java para Android, interfaces web y scripts de compilación. La UI está construida sobre la base de los componentes fest/fl-ui, fest/lure, fest/object, fest/veela, fest/icon y subsystem. El panel de control no forma parte del lanzador, sino que pertenece a transfer/gateway.