9.1.0:
- New Features:
- new 'text' list conversion selector, recursively joins all text and number leaf elements with spaces in between, filtering out and ignoring whitespace
- text inside "say" and "think" balloons gets vertical scroll bars if it exceeds the displayable space, is scrolled to the bottom by default to support language projects such as sengen
- added "say" commands to the stage's palette
- added "write" command to the stage's PEN primitives palette - prints text in proportional font at specified size wrapping lines "scrolling" to the end
- added "min", "max" and "atan2" reporters to the OPERATORS palette
- Notable Changes:
- "reshape" now treats zero-ish (0, "", false) values in its dimension input as place-holders to accomodate the whole source list
- updated "Just Words" library for the new "text" list selector
- experimental setting to let list indices wrap around bounds, e.g. 0 returns the last element, -1 the second last etc., turned off, probably not a good idea
- Notable Fixes:
- fixed "relabel" for HOF primitives (MAP, FIND, KEEP, COMBINE)
- optimized scanning variable memory for function dependencies - speed up editing custom blocks in projects with large lists
- Translation Updates:
- German