El editor de píxeles de Lospec ya no está en desarrollo y ya no acepta contribuciones.
Permanece disponible en https://lospec.com/pixel-editor en su estado actual, pero puede contener errores.
Este es un software basado en el navegador para crear arte de píxeles
Antes de comenzar a trabajar, abra un problema para la discusión para que podamos organizar el trabajo sin crear demasiados conflictos. Si su contribución va a solucionar un error, haga un tenedor y use la rama de fixes de errores. Si desea trabajar en una nueva función, utilice la rama de nueva función en su lugar.
Cualquier cambio que corrija los errores o las funciones de agregar son bienvenidos. Consulte los problemas si no sabe por dónde comenzar: si es nuevo en el editor, le sugerimos que primero consulte el wiki.
La próxima versión se centra principalmente en agregar características esenciales faltantes y portarse a dispositivos móviles.
Sugerencias / características planificadas:
Documentación
Posibilidad de esconder y cambiar el tamaño de los menús (capas, paleta)
Modo de mosaico
Paleta de carga desde el archivo LPE
Opciones de simetría (actualmente se está trabajando)
Haga una cuadrícula de paleta en lugar de tener una gran pila a la derecha cuando los colores son demasiados
Posiblemente agregue la función de colaboración
Móvil
Polaco:
No hay requisitos si desea utilizar los espacios de códigos de GitHub. Si prefiere configurar su entorno en el escritorio, deberá tener Node.js y Git instalado.
También necesita npm en la versión 7 (debido a la segunda versión de LockFile que se introdujo allí) que viene con Node.js 15 o más nuevo. Para simplificar la instalación de las versiones adecuadas, puede utilizar NVM y ejecutar nvm install : activará la versión Node.js adecuada en su sesión de símbolo del sistema actual.
npm install . Luego ejecute npm run hot : abrirá una ventana emergente que contiene el editor, así que asegúrese de deshabilitar su Adblock si está utilizando una. npm installnpm run hot , que compilará la aplicación en la carpeta /build , servirá en http: // localhost: 3000, luego abrirá en su navegador. Además, reinicia el servidor cada vez que guarda sus cambios en una base de código. Puede ir aún más allá ejecutando npm run hot:reload , que también activará las recargas de la página web.Si tiene algún problema, vea esta página: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
Algunas características pueden estar ocultas de forma predeterminada. Las funciones para habilitarlas/deshabilitarlas están disponibles dentro de Global featureToggles y operan en una window.localStorage .
Por ejemplo, use featureToggles.enableEllipseTool() para hacer que el botón de la herramienta de elipse sea visible. Luego featureToggles.disableEllipseTool() para ocultarlo.