Decker 1.38
Decker » Devlog
Decker 1.38 is a maintenance release with numerous bugfixes, performance enhancements, and generalizations.
Fixes (Web)
- The random[] function did not properly select random elements from dictionaries.
- Exporting images from Prototype backgrounds did not work correctly.
- Images with 0xN or Nx0 dimensions were (incorrectly) serialized distinctly from 0x0 images.
Fixes (Web and Native)
- Exporting images did not correctly clip selections to the dimensions of Cards or Prototypes.
New Features
- The readcsv[] function and "by" clauses in queries are significantly more efficient in native-Decker and Lilt. In practical terms, these improvements took some simple data loading and aggregation benchmarks on 5 million rows of data from over a minute to a few seconds. Lilt won't be competing with SQLite any time soon, but this extends the range of problems Decker and Lilt can handle interactively.
- When "compact" slider widgets are at the extreme ends of their range, the appropriate arrow buttons will now be displayed in a disabled, non-interactive state, making it more clear that you've reached the end:
- When "invisible" buttons are set to "Show Transparent", they will no longer invert their background when clicked. This gives "Show Transparent" distinct behavior from the default "Show Solid", and can be useful in situations where the background flash revealing the bounding-box of the widget is aesthetically undesirable.
- The "rtext.cat[]" function now converts Image interfaces into rich-text runs consisting of an inline image, as a convenience, instead of (uselessly) attempting to convert the Images into strings. Many other places throughout Decker's DOM which attempt to cast values to rtext will now perform the same more useful coercion.
- The Image interface now exposes "image.scale[]", which can be given either a single number (for a uniform scale) or a pair (for separate x/y scaling factors). This function modifies the Image in-place, just like "image.rotate[]" and "image.translate[]". This function uses precisely the same nearest-neighbor scaling approach as "image.paste[]", but may be more convenient in some situations. For best results, consider using source images with thick lines and patterns, rather than baked-in dithering.
Files
Decker-1.38-mac.zip 2.1 MB
Jan 19, 2024
Decker-1.38-win.zip 1.9 MB
Jan 19, 2024
lilt-1.38.zip 434 kB
Jan 19, 2024
Get Decker
Download NowName your own price
Decker
A multimedia sketchbook
Status | In development |
Category | Tool |
Author | Internet Janitor |
Tags | 1-bit, decker, ditherpunk, Game engine, HyperCard, Painting, zine |
Accessibility | Color-blind friendly, High-contrast, Interactive tutorial |
More posts
- Decker 1.5221 days ago
- Decker 1.5149 days ago
- Decker 1.5077 days ago
- Decker 1.4998 days ago
- Decker 1.48Aug 16, 2024
- Decker 1.47Jul 26, 2024
- Decker 1.46Jul 05, 2024
- Decker 1.45Jun 28, 2024
- Decker 1.44Jun 07, 2024
- Decker 1.43May 24, 2024
Leave a comment
Log in with itch.io to leave a comment.