Lospec Pixel编辑器不再正在开发,也不再接受贡献。
它仍在当前状态中的https://lospec.com/pixel-editor上找到,但可能包含错误。
这是一个基于浏览器的软件,用于创建像素艺术
在开始工作之前,请打开一个问题进行讨论,以便我们可以组织工作而不会造成太多冲突。如果您的贡献要修复错误,请制作叉子并使用bug-fixes分支。如果您想从事新功能,请改用新功能分支。
欢迎修复错误或添加功能的任何更改。如果您不知道该从哪里开始:如果您是编辑的新手,建议您先检查Wiki。
下一个版本主要集中在为移动设备添加缺少的基本功能和移植。
建议 /计划的功能:
文档
隐藏和调整菜单的可能性(层,调色板)
瓷砖模式
从LPE文件加载调色板
对称选项(目前正在处理)
在颜色太多时,制作一个调色板网格,而不是在正确的叠加
可能添加协作功能
移动的
抛光:
如果您想使用GitHub的代码,则没有任何要求。如果您希望在桌面上设置环境,则需要安装node.js和git。
您还需要版本7中的npm (由于第二版的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()隐藏它。