itch.io is community of indie game creators and players

Devlogs

Decker 1.26

Decker
A downloadable tool for Windows, macOS, and Linux

Decker 1.26 is a maintenance release, including several bugfixes, improved debugging tools, UI refinements, and a routine for rotating bitmaps.

Fixes (Native): 

  • Corrected inconsistent handling of floating-point modulus. Like web-Decker, native-Decker and Lilt now permit non-integral arguments to the modulus operator (%).

Fixes (Web):

  • Corrected inconsistent handling of show[] and print[] when called with 0 arguments.

New Features:

  • Native-Decker now permits enabling the toolbars while in windowed mode. As a result, toolbars will no longer default to "on" when initially entering fullscreen mode. This feature combines nicely with tracing mode (introduced in v1.21).
  • The image interface now includes a ".rotate[]" function which modifies the image in-place. The rotation algorithm is pixel-perfect, area-preserving and reversible.
  • The built-in function "eval[]" can now opt into evaluating the given string within the caller's scope, permitting local variables (and their modification) to be visible to the evaluated code fragment. Use with caution!
  • Introduced a new built-in function "panic[]". When a panic is encountered, all currently-executing scripts will be stopped immediately, the Listener will be opened, and the first argument to "panic[]" (if any) will be made available in the Listener environment as the variable "_". Panic is particularly useful when attempting to debug scripts which are not directly triggered by user interaction, such as Module  initialization scripts or Transition functions.
  • Some secret fun.

Files

  • Decker-1.26-mac.zip 2 MB
    Aug 11, 2023
  • Decker-1.26-win.zip 1 MB
    Aug 11, 2023
  • lilt-1.26.zip 425 kB
    Aug 11, 2023
Download Decker
Leave a comment