Retron
O mesmo ponto de partida do Vutron, para React. Vite, Electron e um layout em Material UI já estão ligados, de modo que um aplicativo de desktop é compilado e empacotado no mesmo dia em que se clona o repositório.
Sobre este projeto
O Retron é um esqueleto para uma aplicação de secretária em Electron construída com React e Vite. Existe pela razão pela qual um modelo costuma existir: ligar o empacotador, o processo principal, o renderizador, o encaminhador e a ferramenta de empacotamento é um dia de trabalho igual em todos os projetos, e aqui já está feito.
Lá dentro estão o React com o seu encaminhador, estado global em Redux Toolkit, Material UI com Emotion para a interface, i18next para a tradução, Playwright para os testes automatizados, ESLint e Prettier sobre o código, e electron-builder para o empacotamento multiplataforma. Um gestor de janelas liga o suporte a várias janelas com uma única constante, e uma pasta partilhada guarda o que ambos os processos precisam, enquanto as regras de linting a mantêm neutra em relação a qualquer um deles.
O desenvolvimento corre com recarregamento a quente através do Vite, as compilações destinam-se a Windows, macOS e Linux, e o modelo é mantido a par das versões de React e Electron sobre as quais assenta.
Funcionalidades
Tipos de TypeScript
Vários idiomas
Verificado por testes
Multiplataforma
Modo escuro
