Snap! ReDraw 0.3

by michaelrw
See Code Download Embed
||| Consider this an Alpha version. I'm still working on functionality, and it's not a particularly clean program. Expect a couple bugs/oversights here-and-there.

||| If, for some reason, you want the previous version (0.2.5) of ReDraw, it is still available in my Apps collection. That version will disappear with the release of ReDraw 0.4.

||| Saving drawings does not work in this version, but it is fully working in the DEV; look forward to it in Version 0.4.

Basic drawing program.

Instruction Manual:
Click-and-drag to draw.
[C] - Clear Drawing Area (do this before ReDrawing to see what ReDraw does!)
[R] - ReDraw
[D] - Delete Current Drawing
[M] - Bring up Experimental Graphical Menu
[L] - Load a Saved Drawing. (Save a drawing using the Graphical Menu.)
[X] - Delete a Saved Drawing.
[T] - Save Current Drawing as the Template
[H] - ReDraw the Template only

Notes:
- ReDraw saves your drawings by recording the points on your screen your pen touches. The "precision" slider changes how many points it records every second.
- Drawings are saved to your browser. They are not (easily) accessible from the File Explorer, and they do not automatically transfer between devices or even browsers on the same device. Make sure you remember their names. You may have to tell your browser to accept cookies from this website (snap.berkeley.edu) for the saving feature to work.


Upcoming Features for 0.4:
- More Features migrated to the Graphical Menu
- Separate Keys for ReDraw and Instant ReDraw
- Better Fill Mode Implementation (ReDraw filled shapes!)
- Changing sliders or clicking Menu buttons won't draw stuff.
- Ability to save a drawing with multiple colors
||| Feel free to E-Mail me to suggest features.

Current Changelog for 0.3 Development:

Major Changes:
- Experimental Graphical Menu added.
- Maximum Pen Size increased to 50.
- ReDraw Template - You can ReDraw the Template only but not everything that you drew afterwards!

Minor Changes (you won't notice most of them):
- Coordinate Filter (duplicate reading remover) removed; coordinate tracker no longer records duplicates.
- Instant ReDraw mode now added; Instant Mode is default (if you type nothing it does Instant ReDraw)
- Cursor size changes with pen size.
- Code cleaned up.
- ReDraw mode now ignores the Precision slider to get around lower precision skipping pen "jumps" (picking the pen up and putting it back down again without drawing a line between the pickup/putdown points)

Created March 16, 2021

Last updated April 25, 2024

Shared March 16, 2021