O editor Lospec Pixel não está mais em desenvolvimento e não está mais aceitando contribuições.
Ele permanece disponível em https://lospec.com/pixel-editor em seu estado atual, mas pode conter bugs.
Este é um software baseado em navegador para criar o Pixel Art
Antes de começar a trabalhar, abra um problema para discussão para que possamos organizar o trabalho sem criar muitos conflitos. Se sua contribuição for corrigir um bug, faça um garfo e use a filial de fixes de insetos. Se você deseja trabalhar em um novo recurso, use a filial de novos recursos.
Quaisquer alterações que corrigem bugs ou adicionam recursos sejam bem -vindas. Confira os problemas se você não souber por onde começar: se você é novo no editor, sugerimos que você verifique o wiki primeiro.
A próxima versão está focada principalmente em adicionar recursos essenciais ausentes e portar para o celular.
Sugestões / recursos planejados:
Documentação
Possibilidade de esconder e redimensionar menus (camadas, paleta)
Modo de azulejos
Carregar paleta do arquivo LPE
Opções de simetria (atualmente sendo trabalhado)
Faça uma grade de paleta em vez de ter uma pilha enorme à direita quando as cores são demais
Possivelmente adicionar função colaborada
Móvel
Polonês:
Sem requisitos, se você deseja usar os espaços de codificina do GitHub. Se você preferir configurar seu ambiente no desktop, precisará ter o Node.js e o Git instalados.
Você também precisa npm na versão 7 (devido à 2ª versão do LockFile, que foi introduzida lá) que vem com o Node.js 15 ou mais recente. Para simplificar a instalação das versões adequadas, você pode usar o NVM e executar nvm install - ele ativará a versão adequada do Node.js na sua sessão de prompt de comando atual.
npm install . Em seguida, execute npm run hot : ele abrirá um pop -up que contém o editor; portanto, desative o seu Adblock se estiver usando um. npm installnpm run hot , que compilará o aplicativo para a pasta /build , sirva em http: // localhost: 3000 e depois abra no seu navegador. Além disso, ele reinicia o servidor toda vez que você salva suas alterações em uma base de código. Você pode ir ainda mais longe executando npm run hot:reload , que também acionará recarregamentos da página da web.Se você tiver algum problema, consulte esta página: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
Alguns recursos podem estar ocultos por padrão. As funções para habilitá -las/desabilitadas estão disponíveis dentro de featureToggles globais e operam em uma window.localStorage .
Por exemplo, use featureToggles.enableEllipseTool() para tornar visível o botão Ellipse Tool. Em seguida, featureToggles.disableEllipseTool() para escondê -lo.