This is a browser based software for creating pixel art
The tool can be viewed online here: https://lospec.com/pixel-editor
Any changes that fix bugs or add features are welcome.
The next version is mostly focused on adding missing essential features and porting to mobile.
Suggestions / Planned features:
-
Mobile
- Touch equivalent for mouse clicks
- Hide or scale ui
- Maybe rearrange UI on portrait
- Stack colors when too many
- Fix popups
-
Selections
- New selection tool
- New currentLayer.canvas layer above the drawing layer
- Move when click and drag
- Merge with currentLayer.canvas when click outside
-
Copy/paste
- Add as selection
- Show colors which would need to be added to palette
-
Transparency
- New layer with checkerboard behind drawing
- Add eraser tool
-
Palette option remove unused colors
-
Pixel Grid
- Another currentLayer.canvas
- Must be rescaled each zoom
-
Possibly add collaborate function using together.js
-
Bug fix
- Alt + scroll broken
- Add edge support?
Requirements: you must have node.js and git installed.
- Click Fork above. It will automatically create a copy of this repository and add it to your account.
- Clone the repository to your computer.
- Open the folder in command prompt and run npm install
- Make any changes you would like to suggest.
- In command prompt run node build.js which will compile it to the /build folder, where you can make sure it works
- Add, Commit and Push your changes to your fork.
- On the github page for your fork, click New Pull Request above the file list.
- Change the head repository dropdown to your fork.
- Add a title and description explaining your changes.
- Click create pull request.
If you have any trouble, see this page: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
This software may not be resold, redistributed, rehosted or otherwise conveyed to a third party.