Skip to content

v0.3.0

Choose a tag to compare

@MarioManTAW MarioManTAW released this 29 Mar 15:41
· 70 commits to master since this release

APWorld changes

  • Eraser, Airbrush, Line, Rectangle, Ellipse, and Rounded Rectangle are now selectable as starting tools

Client changes

  • Implemented auto-save functionality
    -- Drawings will automatically save whenever a change is made and persist upon refresh
    -- Note that storage is tied to an auto-generated unique string at the end of the URL, this means that opening a new paint tab will allow connecting to different slots/multiworlds with a blank slate but closing and re-opening will lose all progress unless the URL is saved
  • Fixed a bug where color depth restrictions were not correctly applied while drawing
  • Added disconnect handling so users will be redirected to the login page upon disconnect rather than causing an error
  • Fixed a bug affecting pre-0.2.0 seeds where similarity was not calculated correctly and could result in similarity above 100%
  • Fixed a bug where the Pick Color tool would not correctly select colors from the goal canvas if the selected area had not been unlocked on the main canvas
  • Fixed a bug where moving the cursor to the goal canvas while drawing would teleport the cursor left and continue drawing

Hosted client is available at https://mariomantaw.github.io/jspaint