Skip to content

UnJavaScripter/pixel-paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Paint

What?

This is an educational web based pixel art drawing app using HTML Canvas and vanilla JavaScript.

Pixel Paint - an HTML canvas drawing web app

DEMO

https://unjavascripter.github.io/pixel-paint/

Features

  • Basic drawing
  • Color picker (16 colors palette)
  • History
    • Undo
    • Redo
  • Saving
    • Regular file download
    • Continuous save to a file in the disk

Things you can learn by exploring this repo

You will learn some use cases of:

Roadmap

  • [] Erasing
  • [] Undo a whole drawning instead of just the individual pixels
  • [] Pointer events behaviour (for touch enabled devices)
  • [] An app UI
  • [] Toasts
  • [] OffscreenCanvas

Missing / things to do

  • [] Remove listeners
  • [] Tests
  • [] Error handling
  • [] Initial settings
  • [] A11y

Releases

No releases published

Packages

No packages published