Releases
v7.0.0
7.0.0:
New Features:
scenes
extensions
single blocks palette option, thanks, Michael!
web-serial support, thanks, Dariusz Dorożalski!
hide any block, including variables and custom helper blocks in palette, also use "hide/show var" primitive on custom blocks (same as on primitives)
generate Parsons Problems from projects: Hide all unused blocks from the scripting area in the palette
user defined custom block palettes
introspection, syntax analysis and assembly (new block-attribute reporter, split & join scripts)
PWA, thanks, Joan and John, for pioneering this at Robolot and in Mircoblocks!
new "blocksZoom=n" url parameter, thanks, Bernat!
message and key hat blocks can be expanded to show an optional upvar referencing their event data
BROADCAST blocks are expandable to feature a second input for message receivers, default is "all"
block-instances can be dragged off from templates in the "export blocks", "unused blocks" and "hide blocks" dialogs
added "enter" key to key-pressed dropdown
added green flag symbol to message drop-down
the green flag button's background color indicates whether the current scene is running or idle
empty categories are indicated by half-tone buttons
added "r-g-b-a" option to dropdown menu of SET / CHANGE PEN command and PEN reporter
new preference setting per scene for pen color model and graphic effects, HSV or HSL, default is HSV
new preference setting per scene to "disable click-to-run" on blocks, for use in micro-world extensions
new Signada hardware library, thanks, Citilab Barcelona!
Notable Changes:
saved projects remember the last edited sprite
libraries no longer rely on the JSF primitive, projects may need to re-import their libraries to run without having to enable JS extensions
bulk hide/show arbitrary blocks in the palette via the palette's context menu (instead of the primitive blocks' context menus)
hidden blocks don't appear in search results / keyboard input options
codification and js-func blocks don't appear in search results unless enabled
migrated SEND blocks to be BROADCAST TO blocks
"when I receive 'any message'" hat scripts are threadsafe (uninterruptable by other messages)
changed the scale of the graphics color effect from 0-200 to 0-100
result-bubbles (when clicking on a reporter) now stay visible until the next click
took out "Hyper blocks support" setting from the gears menu (it's now hidden behind shift-click)
new Birdbrain Technology extensions for Finch and Hummingbird, thanks, Kristina and Bambi!
retired Leap Motion library
display blocks with their error messages for custom blocks, thanks, Michael!
made scrollbars thinner by default and slightly transparent in flat design mode
blocked xhr requests from Snap! to s.b.e
the "message" reporter and watcher in the control category has been deprecated and moved to dev mode for backwards compatibility
updated the Snap! API and documentation with methods to navigate among scenes and control processes
removed old hidden "prefer smooth animations" setting (no longer used, old projects will continue to work just fine)
removed old hidden "virtual keyboard" setting (was no longer used for the last years)
removed old hidden "project urls" setting
removed hidden "cache inputs" setting (only used for debugging the evaluator)
Notable Fixes:
made scrollbars in the wardrobe and jukebox more responsive
fixed centering of menus, thanks, Brian Broll!
fixed occasional invisible error messages
fixed audio_comp library "plot sound" block to work with translations, thanks, Hans, for the report!
colors library: fixed SET PEN to work with more than a single sprite per costume, thanks, Jadga, for the report!
fixed exporting comment pics from inside the block editor, thanks, Jadga, for the report!
fixed copying unattached comments among sprites, thanks, Jadga, for the report!
disabled dropping reporters onto message hat block input slots
fixed outdated blocks specs for "When I am ..." hat block in many translations
fixed duplicating custom block definitions that don't have a body
allow selecting the fill color in the vector editor via touch-hold gesture on touch devices
fixed an infinite loop in the FILL block when the pen colors have been set to an invalid color (via a bad library)
fixed some minor variable-renaming issues
fixed STOP OTHER SCRIPTS for use inside TELL
made "remove duplicates" reporter in the "list utilities" library (a lot) faster
fixed translation support for the libraries list, thanks, Joan!
Documentation Updates:
updated manual, thanks, Brian!
updated readme, thanks, Michael!
Translation Updates:
German
Chinese, thanks, Simon!
Brazilian Portuguese, thank you, Cassiano D'Andrea!
Catalan, thanks, Joan!
You can’t perform that action at this time.