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()隱藏它。