Sobre o projeto

CWSP-shell é um projeto que combina as funções de tela inicial e Speed Dial para múltiplas plataformas: Android (via Capacitor), Chrome (como New Tab através da extensão CWSP-crx) e PWA no Chromium. Ele fornece uma interface única para gerenciar aplicativos, sites, arquivos e ações. O usuário pode criar várias áreas de trabalho, usar drag-and-drop para links, arquivos e imagens (incluindo a definição de uma imagem como papel de parede), configurar a grade, o tamanho e a forma dos blocos, além do zoom e estilo dos ícones. Na versão Android, são suportados ícones adaptativos, icon-packs, widgets e o tema de cores Material You ou a escolha manual de tonalidade. O App Menu permite visualizar informações sobre o aplicativo, alterar parâmetros de inicialização (action/data/extras/flags) e remover pacotes através da interface do sistema. Também foram implementados elementos de ambiente: taskbar, barra de status, janelas flutuantes, Settings, Explorer e Viewer. O projeto requer Node.js 24+ e é compilado via scripts npm para diferentes plataformas de destino. A estrutura do código inclui módulos Java para Android, interfaces web e scripts de compilação. A UI é construída com base nos componentes fest/fl-ui, fest/lure, fest/object, fest/veela, fest/icon e subsystem. O painel de controle não faz parte do launcher — ele pertence ao transfer/gateway.