Possibly One of the Most Advanced Drawing Projects on Snap!

Happy (belated) New Year!! I have been working on-and-off on a drawing/paint project for the past three or so months. A lot of that was spent optimizing it, but I think I’ve done a pretty good job of doing so. The crappy school Chromebooks can run it mostly smoothly, even with how terribly slow Snap! runs.
It has:

  • A color picker
  • A brush size picker
  • The ability to zoom and move the canas
  • The ability to import images
  • Undo
  • Support for future multi-layer support

and I’m not even fully finished with the project.
In the future, I will add:

  • Multiple textured brushes
  • An eye dropper
  • Support for changing the dimensions of the canvas
  • Layer switching and multiple layers.

I initially planned for multiple layers to be a feature on launch, and every single feature already has support for multiple layers, it’s just that every layer is a different canvas clone, and you can’t draw on a transparent layer. I am hoping, with the presumably soon release of Snap! 12, this will become possible.

Try it here! paitn by owlsss | Snap! Build Your Own Blocks

Oh, and I almost forgot: I drew my OC crudely with a mouse in it earlier:

I love paitning

Suggestion - Change the help text for each tool to be black to easier see it if its over the canvas

I may do this, thank you

I love the project! It works with very minimal lag, but I got


when dragging the pen outside the white by accident.

wow this is awesome! i drew a silly little picture with it :slight_smile:


if i’m right, there might be a very crude way to add layers and i think there’s a very easy way to fix this problem

i think i’ll try adding these changes in my own copy of the project

Ah, this occurs when pressing on a color swatch. Not sure why it’s happening when you’re not in the color menu, though

How? Like, you can make layers, and I believe there’s code for this already, it’s just that the canvas sprites have white backgrounds so you will not see the other layers under it.

Bookmarking this so I can poorly draw something later

Ta-da!

beautiful

*Insert “Graphic design is my passion” meme here*