Repository navigation
v0.5.0
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.