Der Lospec Pixel Editor ist nicht mehr in der Entwicklung und akzeptiert keine Beiträge mehr.
Es bleibt unter https://lospec.com/pixel-editor in seinem aktuellen Zustand erhältlich, kann jedoch Fehler enthalten.
Dies ist eine Browser -basierte Software zum Erstellen von Pixelkunst
Bevor wir mit der Arbeit beginnen, öffnen Sie bitte ein Problem für die Diskussion, damit wir die Arbeit organisieren können, ohne zu viele Konflikte zu erzeugen. Wenn Ihr Beitrag einen Fehler beheben soll, erstellen Sie bitte eine Gabel und verwenden Sie den Bug-Fixes-Zweig. Wenn Sie an einer neuen Funktion arbeiten möchten, verwenden Sie stattdessen die neue Niederlassung.
Alle Änderungen, die Fehler beheben oder Funktionen hinzufügen, sind willkommen. Schauen Sie sich die Probleme an, wenn Sie nicht wissen, wo Sie anfangen sollen: Wenn Sie neu im Editor sind, empfehlen wir Ihnen, zuerst das Wiki zu lesen.
Die nächste Version konzentriert sich hauptsächlich auf das Hinzufügen fehlender wesentlicher Funktionen und das Portieren zu Mobilgeräten.
Vorschläge / geplante Funktionen:
Dokumentation
Möglichkeit, Menüs zu verbergen und die Größe zu ändern (Schichten, Palette)
Gefliester Modus
Laden Sie die Palette aus der LPE -Datei
Symmetrieoptionen (derzeit daran gearbeitet)
Machen Sie ein Palettenraster, anstatt rechts einen riesigen Stapel zu haben, wenn die Farben zu viele sind
Möglicherweise die Zusammenarbeitungsfunktion hinzufügen
Mobile
Polieren:
Keine Anforderungen, wenn Sie Githubs Codenspaces verwenden möchten. Wenn Sie es vorziehen, Ihre Umgebung auf dem Desktop einzurichten, müssen Sie Node.js und Git installiert haben.
Sie benötigen auch npm in Version 7 (aufgrund der dort eingeführten 2. Version von LockFile), die mit Node.js 15 oder neuer geliefert wird. Um die Installation der richtigen Versionen zu vereinfachen, können Sie NVM verwenden und nvm install ausführen. Sie aktiviert die richtige Node.js -Version in Ihrer aktuellen Eingabeaufforderung.
npm install aus. Dann rennen Sie npm run hot : Es wird ein Popup mit dem Editor geöffnet. Deaktivieren Sie also Ihr Adblock, wenn Sie einen verwenden. npm install ausnpm run hot , das App zum /build -Ordner kompiliert, unter http: // localhost: 3000 und dann in Ihrem Browser geöffnet. Darüber hinaus startet der Server jedes Mal, wenn Sie Ihre Änderungen in einer Codebasis speichern. Sie können noch weiter gehen, indem Sie npm run hot:reload ausführen, wodurch auch die Webseite nachgeladen wird.Wenn Sie Probleme haben
Einige Funktionen könnten standardmäßig versteckt sein. Funktionen zum Aktivieren/Deaktivieren sind in globalen featureToggles erhältlich und arbeiten in einem window.localStorage .
Verwenden Sie beispielsweise featureToggles.enableEllipseTool() . Dann featureToggles.disableEllipseTool() um es zu verbergen.