Decker 1.50


Decker 1.50 is a maintenance release with important bugfixes and scripting enhancements for fields and grids.

Fixes (Web):

  • Corrected spurious refusal of certain reserved names like "__proto__" as identifiers and table column names.
  • Inserting new grid rows was not properly respecting the types specified for column formats when choosing initial fill values.

Fixes (Web and Native):

  • Corrected possible crashes when using "print[]" and certain other built-in functions in modules during a "cold start".
  • Corrected inconsistencies in pretty-printing of some tables with "show[]".
  • Switched to a more robust algorithm for finding black/white tones during drag-and-drop ".hex" palette import.

Changes:

  • FatBits zoom level now defaults to 4x instead of 8x.
  • The manual "File -> Export Table" and "File -> Import Table" dialogs have been removed, as they were redundant with drag-and-drop table import and copying and pasting through the Grid Properties modal, provided no options for configuration or previewing, and were unnecessarily modal.
  • Manually adding rows to a grid will now select and scroll to the added row, at column 0.
  • Grid widgets now offer "grid.scrollto[row]", which will perform the minimum scroll necessary to ensure that the given row is visible on-screen, removing the need for complex and brittle user scripts to do the equivalent. Likewise, Field widgets now offer "field.scrollto[pos]" to ensure that a specified character position is visible.
  • The RText interface now exposes "rtext.index[table (line,column)]" for turning logical text positions into a character position. It also now includes "rtext.find[table key ignorecase]", which is handy in combination with "field.scrollto[]".
  • The Zazz module gets a minor generalization: "zazz.flipbook[]" can now accept the source as a non-canvas widget, indicating that the routine should operate upon a piece of the card background indicated by the widget's bounding-box. This brings the module to v1.1.


Files

Decker-1.50-mac.zip 2.5 MB
8 days ago
Decker-1.50-win.zip 2.2 MB
8 days ago
lilt-1.50.zip 448 kB
8 days ago

Get Decker

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

(+3)

I still haven't dug into learning the language involved with this environment as I haven't had enough time and mental will power to do so, but I do keep up with this project and very much enjoy what I've checked out that other people have done. All this is to say, I'm not a power user, but especially appreciate this project existing.  Thanks.