Skip to content

v0.5.0

Choose a tag to compare

@MarioManTAW MarioManTAW released this 13 May 15:14
· 40 commits to master since this release

APWorld changes

  • New option: Canvas Size Increment - choose whether Progressive Canvas Width/Height items expand the canvas by 25, 50, or 100 pixels.
  • Implemented logic for new similarity calculation on client. The new logic is significantly harder so keep that in mind if updating an existing YAML.

Client changes

  • Similarity calculation has been updated to be more natural and less lenient; in exchange, you will start with 1 color depth in each component to ensure early progress is possible.
  • Archipelago connection info is now automatically saved and will be persistent upon refresh.
  • Similarity will now automatically update when connecting or receiving items. Checks will not automatically send until user action is taken.
  • Similarity will now automatically update when undoing and redoing changes.
  • The Pick Color tool can now be used on the goal canvas even when in Difference Mode.
  • Traps sent by /send or !getitem now activate properly.
  • Fixed a bug where traps and chat messages would sometimes be duplicated when reconnecting.
  • Fixed a bug where the pointer location was calculated incorrectly on the goal canvas, causing the Pick Color tool to be offset slightly.
  • Fixed a bug where the text client would not re-open correctly after being closed.
  • Fixed a bug where palette colors were not properly validated against received color depth.

Hosted client is available at https://mariomantaw.github.io/jspaint and is backwards-compatible with all APWorld versions.