Редактор Pixel Lospec больше не находится в разработке и больше не принимает взносы.
Он остается доступным по адресу https://lospec.com/pixel-editor в его текущем состоянии, но может содержать ошибки.
Это программное обеспечение на основе браузера для создания Pixel Art
Прежде чем начать работу, пожалуйста, откройте проблему для обсуждения, чтобы мы могли организовать работу, не создавая слишком много конфликтов. Если ваш вклад исправят ошибку, пожалуйста, сделайте вилку и используйте филиал ошибок. Если вы хотите поработать над новой функцией, вместо этого используйте новую филиал.
Любые изменения, которые исправляют ошибки или добавляют функции, приветствуются. Проверьте проблемы, если вы не знаете, с чего начать: если вы новичок в редакторе, мы предлагаем вам сначала проверить вики.
Следующая версия в основном сосредоточена на добавлении недостающих основных функций и переноса в мобильный.
Предложения / запланированные функции:
Документация
Возможность скрыть и изменить размер меню (слои, палитра)
Плиточный режим
Загрузочная палитра из файла LPE
Параметры симметрии (в настоящее время работают)
Сделайте палитровую сетку вместо того, чтобы иметь огромный стек справа, когда цвета слишком много
Возможно добавить функцию сотрудничества
Мобильный
Польский:
Нет требований, если вы хотите использовать Codespaces GitHub. Если вы предпочитаете настроить свою среду на рабочем столе, вам нужно будет установлен Node.js и GIT.
Вам также нужен npm в версии 7 (из -за 2 -й версии LockFile, которая была введена там), которая поставляется с Node.js 15 или новее. Чтобы упростить установку надлежащих версий, вы можете использовать NVM и запустить nvm install - она будет активировать правильную версию Node.js в вашем текущем сеансе командной строки.
npm install . Затем запустите npm run hot : он откроет всплывающее окно с редактором, поэтому обязательно отключите свой Adblock, если вы используете его. npm installnpm run hot , которая будет компилировать приложение в папку /build , подайте в соответствии с http: // localhost: 3000, затем откройте в своем браузере. Более того, он перезапускает сервер каждый раз, когда вы сохраняете свои изменения в кодовой базе. Вы можете пойти еще дальше, запустив npm run hot:reload , которая также запустит перезагрузку веб -страницы.Если у вас есть какие-либо проблемы, см. Эта страница: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
Некоторая функция может быть скрыта по умолчанию. Функции для включения/отключения их доступны в глобальных featureToggles и работают в window.localStorage .
Например, используйте featureToggles.enableEllipseTool() чтобы сделать кнопку инструмента эллипса видимой. Затем featureToggles.disableEllipseTool() чтобы скрыть его.