Decker 1.41
Decker » Devlog
Decker 1.41 is a maintenance release with a focus on improving and generalizing the grid widget, and related features.
Fixes (Native):
- random[] applied to a table should return random rows of the table (as dictionaries), rather than columns.
Fixes (Web and Native):
- Hidden buttons incorrectly altered the mouse cursor on hover.
- In some situations hidden main menu items could still steal mouse events.
- The script editor's text field now automatically gains focus when entered via keyboard shortcuts.
New Features:
- The Dialogizer module included with Decker is now version 1.2, which introduces extra configuration options for triggering sound effects and animating text in dialog boxes, instead of displaying it instantly. There should be no breaking changes.
- When grid column widths are programmatically set to 0, the columns will now be fully hidden, providing new options for suppressing information that is not relevant to a user, while retaining it in the grid's underlying table value.
- Transparent grids now remain legible when overlaid upon colored backgrounds. This provides a variety of new options for decorating grids.
- Grids can now be configured to permit selection by cell, as an alternative to the default, which highlights an entire row. The Grid Interface exposes a number of new attributes for toggling this feature, manipulating the selected column, and extracting the value of a selected cell: grid.bycell, grid.col, grid.colname, grid.cell, grid.cellvalue. The existing grid.rowvalue attribute is now writable, as is grid.cellvalue.
- Editing grid cells now occurs visually in-place, instead of through a modal dialog. When selection by cell is enabled, it is now possible to rapidly navigate and edit grid contents entirely via the keyboard. Editing cells is routed through the new "changecell[]" event, making it easy to produce side-effects, apply formatting/parsing, or cancel edits that would be invalid. In combination with the above features, grids can now behave in a much more "spreadsheet-like" fashion.
- Lil now allows amending assignments of the rows, columns, or cells of table values. Just like amending a list or dictionary, these amendments create new values, rather than mutating tables in-place. There is some overlap between amending and the "update" query form, but some types of amendment are much less awkward than equivalent update forms.
Files
Decker-1.41-mac.zip 2.3 MB
Mar 15, 2024
Decker-1.41-win.zip 2 MB
Mar 15, 2024
lilt-1.41.zip 439 kB
Mar 15, 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.5123 days ago
- Decker 1.5051 days ago
- Decker 1.4972 days ago
- Decker 1.4893 days ago
- 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
- Decker 1.42May 10, 2024
Comments
Log in with itch.io to leave a comment.
Looks great! Thank you for the update.