Devlogs
Decker 1.39
DeckerA downloadable tool for Windows, macOS, and Linux
Decker 1.39 is a maintenance release with minor bugfixes, scripting enhancements, and an exciting new example module.
Fixes (Native):
- In some situations it was possible to save and quit without writing out in-progress field edits.
- Corrected an internal issue related to color GIF import/decoding.
Fixes (Web and Native):
- Minor internal updates to the Dialogizer module for clean interoperation with Puppeteer.
New Features and Changes:
- Decker now ships with Puppeteer, a library for orchestrating visual novel-style character portraits and sprites. Feel free to use any of the character sheets included with Puppeteer's docs for your own projects: they could save you a lot of time when prototyping!
- Right-clicking the fill tool now always fills with pattern 0, instead of using the fill color. I've found that this considerably improves workflow for making masked semitransparent graphics.
- The deck.remove[] function can now be applied to widgets, behaving like card.remove[] no matter which card the widget resides on.
- The Lil primitive "raze" applied to a table now forms a dictionary from the leading two columns. This combines nicely with "insert" syntax as a concise way to define row-wise dictionaries.
- The Lil Sandbox now supports exit[], which allows several examples and test scripts in the Decker repo to work without modification.
- Lil now supports conforming dictionaries, as a generalization of its behavior for applying primitive arithmetic operators between scalar values and lists.