LOSPEC Pixelエディターは開発中ではなく、貢献を受け入れなくなりました。
現在の状態のhttps://lospec.com/pixel-editorで利用できますが、バグが含まれている場合があります。
これは、ピクセルアートを作成するためのブラウザベースのソフトウェアです
仕事を始める前に、議論のために問題を開いて、あまりにも多くの競合を作成せずに作業を整理できるようにしてください。貢献がバグを修正する場合は、フォークを作成し、バグフィックスブランチを使用してください。新機能に取り組みたい場合は、代わりに新しいfeatureブランチを使用してください。
バグを修正したり、機能を追加したりする変更は歓迎されます。どこから始めればよいかわからない場合は問題を確認してください。エディターが初めての場合は、最初にWikiをチェックすることをお勧めします。
次のバージョンは、不足している重要な機能の追加とモバイルへの移植に主に焦点を当てています。
提案 /計画的な機能:
ドキュメント
メニューを隠してサイズ変更する可能性(レイヤー、パレット)
タイルモード
LPEファイルからパレットをロードします
対称オプション(現在作業中)
色が多すぎるときに右側に巨大なスタックを持つのではなく、パレットグリッドを作ります
おそらくコラボレーション機能を追加してください
携帯
研磨:
Githubのコードスペースを使用する場合は要件がありません。デスクトップで環境をセットアップする場合は、node.jsとgitをインストールする必要があります。
また、node.js 15以降が付属しているバージョン7(そこに導入された2番目のバージョンのロックファイルのため)にもnpmが必要です。適切なバージョンのインストールを簡素化するために、NVMを使用してnvm installを実行できます。現在のコマンドプロンプトセッションで適切なnode.jsバージョンをアクティブにします。
npm installを実行します。その後、 npm run hot 。エディターを含むポップアップを開きます。そのため、使用している場合はAdblockを無効にしてください。 npm installを実行しますnpm run hot実行し、アプリを/buildフォルダーにコンパイルし、http:// localhost:3000の下で提供してから、ブラウザで開きます。さらに、CodeBaseで変更を保存するたびにサーバーを再起動します。 npm run hot:reloadを実行することでさらに進むことができます。これにより、Webページのリロードもトリガーできます。問題がある場合は、このページを参照してください:https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
いくつかの機能はデフォルトで非表示になる場合があります。それらを有効/無効にする機能は、グローバルなfeatureToggles内で利用可能であり、 window.localStorageで動作します。
たとえばfeatureToggles.enableEllipseTool()を使用して、erlipseツールボタンを表示します。次に、 featureToggles.disableEllipseTool()を非表示にします。