Decker 1.61
Decker » Devlog
Decker 1.61 focuses primarily on usability improvements and bugfixes.
Fixes (Native):
- Rounded corners are now shown for locked decks while in fullscreen, as intended.
Fixes (Web and Native):
- The "image.bounds" attribute computed the size of bounding boxes incorrectly for blank images.
- Grid columns formatted "t" or "T" column formats were not clipped properly at the edge of the display.
- Corrected some odd behavior when editing links that were immediately adjacent to inline images.
- Corrected typos in the names generated for very large numbers with the bn module (v1.1)
New Features:
- The "Import Sound..." menu item has been moved to the Sounds dialog, which should hopefully be more intuitive than placing it in the Sound Editor.
- Tidied up Script Editor menu, removing the confusing "Save Script" option and generally useless "Import Script" and "Export Script" options.
- Added a new section to the reference manual explaining Locked Decks.
- The Danger Zone now includes "danger.open[]", which can instruct decker to open another deck, by path (native-decker), url (web-decker), or by value, with a Deck Interface.
- The Lil "table" operator now coerces nils to dictionaries or lists as needed when looking for list-of-dict or list-of-list structure.
- Introduced the "app.gridsize" attribute, which allows scripts to examine or change Decker's grid overlay.
- All widgets now have a ".pattern" attribute, which can be viewed or modified via the "Pattern..." option in the "Widgets" menu. Canvases and Fields previously had this attribute. Buttons now use this attribute to control their background color/pattern, as do Compact Slider widgets. Grids and other sliders don't presently use this attribute for anything, but more functionality can be gradually introduced in future releases. Contraptions likewise don't have any prescribed behavior, but can choose to forward it to their internal widgets as they see fit, just like the existing .font attribute.
- All About Color, All About Fonts, and WigglyKit have all been updated to reflect/take advantage of new functionality.
Breaking Changes:
- When converting rich text to a string, rtext.string[] now skips over any "text" content associated with inline images. This corresponds to similar changes in Decker's internals, making copying plain text from a rich-text field less confusing.
- The behavior of the "<" and ">" operators in Lil have been subtly modified. When comparing two numbers or two strings, these operators have always compared their operands numerically or lexicographically, respectively. When offered operands of mixed types, they would previously "prefer" treating both arguments as strings, which could lead to very surprising and counter-intuitive behavior. Now, if either of the arguments to these operators is a number they will interpret both arguments as numbers, which is also more consistent with the behavior of "min" and "max". I think it is unlikely that this change will break many existing programs, and it should help reduce confusion for beginners.
- I have completely rewritten the text layout routines used by button widgets, correcting odd clipping behavior, producing nicer center-aligned layouts for multiline labels, and allowing long labels to soft-wrap, rather than requiring hard newlines. Some buttons in existing decks- primarily buttons with multiple lines and very tight margins- may need minor size adjustments. I apologize for the inconvenience!
Elsewhere in the Deckerverse:
The annual Dec(k)-Month thing-jam begins next month. Please help spread the word!
Files
Decker-1.61-mac.zip 2.7 MB
Nov 14, 2025
Decker-1.61-win.zip 2.4 MB
Nov 14, 2025
lilt-1.61.zip 488 kB
Nov 14, 2025
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, No AI, Painting, zine |
| Accessibility | Color-blind friendly, High-contrast, Interactive tutorial |
More posts
- Decker 1.6619 days ago
- Decker 1.6561 days ago
- Decker 1.6489 days ago
- Decker 1.63Dec 19, 2025
- Decker 1.62Nov 28, 2025
- Decker 1.60Oct 03, 2025
- Decker 1.59Sep 12, 2025
- Decker 1.58Aug 15, 2025
- Decker 1.57Jul 25, 2025

Comments
Log in with itch.io to leave a comment.
ooh coloured buttons :3