Decker 1.1


Decker v1.1 is a maintenance release containing a number of important bugfixes and some minor improvements to the UI, Lil, and drawing APIs.

Fixes (Web)

  • In some situations, touch input events were doubled, interfering with widget interactions.
  • Creating links from the Text menu was broken.
  • Calling the "transition[]" function with no arguments, to enumerate registered transitions, would cause crashes.
  • The "canvas.paste[]" operation did not properly handle scaled pastes with non-integer dimensions.
  • The "canvas.rect[]" operation was inconsistent with native decker when drawing rectangles with a negative size.

Fixes (Web and Native)

  • Images may no longer be temporarily pasted into non-rich text fields, including the script editor.
  • The "canvas.merge[]" function could cause crashes if source indices exceeded 127.
  • The "readcsv[]" and "writecsv[]" functions did not understand the grid-specific format codes "BLI", which interfered with importing and exporting tables for a grid using these column formats. They are now understood as equivalent to "bsi", respectively.

New Features

  • Mac build takes advantage of High-DPI displays, when available.
  • Listener output is now "clickable" like user input if the value printed was a string, for easier copying and pasting.
  • Generalized the "orderby" clause of Lil queries to support lexicographic comparison of tuples, which is very useful for performing multi-column sorts.
  • Generalized "canvas.merge[]" to accept a list of images as an alternative to individual images as arguments.
  • Holding shift before performing a drawing operation erases, as an alternative to right-clicking on a mouse. This makes erasing, and therefore pixel-pushing in general, much easier from touchpads.

Files

Decker-1.1-mac.zip 1.7 MB
Nov 05, 2022
Decker-1.1-win.zip 1.5 MB
Nov 05, 2022

Get Decker

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.