v1.2.0-beta.1
Pre-release
Pre-release
github-actions
released this
18 Oct 21:32
·
4 commits
to beta
since this release
1.2.0-beta.1 (2024-10-18)
Bug Fixes
- Add support for flyout labels with status indicators (#212) (665d196)
- add support for Scratch-style block comments (#83) (8902091)
- add support for Scratch-style procedures (#39) (13647eb)
- add zoom controls config (#126) (a09ae24)
- allow focusing fields in the flyout on mobile (#184) (6c9d3a6)
- allow specifying the function to be used for prompting about variable creation/edits (#106) (4cfe66f)
- clean up data block definitions (#90) (9ea96e2)
- correctly align extension block icons (#182) (e3dbad1)
- delete context menu to display the correct number of blocks (#127) (a65d24a)
- deps: after installing deps, replace Blockly v11 with v12 RC (677ff6f)
- deps: clone Blockly RC over HTTP instead of SSH (8a861f0)
- display icons in the toolbox for extension categories (#47) (b53eadd)
- don't hide the drag surface (#38) (7f70f09)
- don't show global/local options when renaming a variable (#123) (22a6b73)
- don't show scope options when renaming a variable from the variable getter context menu (#139) (375e56d)
- don't warn about procedure references when moving the definition on the workspace (#131) (cda58cc)
- enable and style workspace comments (#82) (98ccb62)
- enable dragging arguments out of procedure blocks (#119) (0ca0620)
- Export colours. (7c346fa)
- Export Scratch messages. (09326a1)
- fix a crash when adding a broadcast message (#150) (8e165ce)
- fix alignment of "define" text baseline on custom blocks (#220) (cc4d9f9)
- fix bug that caused the number/string input in the custom block editor to have square corners (#213) (c3ee958)
- fix bug that could cause duplicated procedure argument blocks to create more duplicates on drag (#217) (6a1c8a9)
- fix bug that prevented modal dialogs from appearing on mobile (#183) (37e0f10)
- fix bug that prevented showing the contextual menu on blocks (#176) (2e98ff1)
- fix color of block reporter dropdown text (#205) (73d978e)
- fix dropdown menu metrics (#148) (40eee91)
- fix exception when editing custom blocks (#105) (7478546)
- fix positioning of categories when scrolling via the toolbox (#186) (6d14530)
- fix styling of dropdown menus (#152) (0e80277)
- fix the color of procedure argument blocks (#216) (88c700e)
- fix the colors of the angle picker dropdown (#179) (59896d2)
- fix the flyout width at 250 pixels (#168) (a47aba6)
- fix the styling of contextual menus (#147) (6fbc2e5)
- fix toolbox category selection (#141) (d3e1a1b)
- fix wrapping of long category labels (#166) (7b39ac1)
- fixed bug where broadcast messages would appear in the variable dropdown list (#124) (b1e67f6)
- improve positioning of newly created procedure blocks (#121) (84a9e5b)
- improve reliability of block value reporting (#77) (cb5b068)
- improve sizing and rendering of comments (#219) (1279c0a)
- load CSS and fix up UI appearance (#33) (1645129)
- load the continuous toolbox (#31) (ea68b1c)
- make block images work in all contexts (#30) (920febf)
- make FieldNumber a subclass of FieldTextInput (#214) (3ae2235)
- make variable names case-sensitive (#122) (46854cd)
- match Scratch behaviors around dragging and connection stickiness (#80) (fd1bc58)
- miscellaneous UI fixits (#41) (300a1ce)
- modernize and reenable the colour slider field (#42) (4f97982)
- more closely align flyout layout with Scratch (#45) (49663ed)
- prevent deleting procedure definition blocks with references by dragging to the flyout (#120) (fa9367d)
- prevent dragging blocks into the slot occupied by the procedure definition block's example caller block (#118) (453ffa9)
- re-export scratch-blocks utility functions (#26) (685ecfc)
- readd the control blocks (#22) (f69d4ac)
- readd the data blocks (#29) (fafed65)
- readd the event blocks (#21) (4de530f)
- readd the looks blocks (#23) (34f07c0)
- readd the motion blocks (#20) (79398c2)
- readd the operator blocks and dependencies (#19) (8024e9f)
- readd the sensing blocks (#27) (9f5f135)
- readd the sound blocks (#24) (6837513)
- reenable reporting block values (#55) (70c8cfd)
- reenable shadows for blocks being dragged (#79) (94d2a2c)
- reenable support for checkboxes in the flyout (#43) (e603c67)
- reenable support for dragging blocks between sprites (#130) (3d8b998)
- reenable the matrix field (#49) (aa3341b)
- reenable the mobile numpad field (#54) (003afd0)
- reenable the note block and picker field (#48) (de62d77)
- reenable the vertical separator field (#46) (48e931f)
- remove canvas transition (#129) (ff4b115)
- remove underscore from a few createProcedureDefCallback calls (#40) (4e794f6)
- render the procedure definition block like Scratch (#115) (2a543f5)
- resolve error when adding the stop block to the workspace (#56) (f3e059c)
- resolve various UI issues (#117) (4b74d5c)
- select new variable blocks' monitor checkboxes after creation (#140) (3811d93)
- show connection highlights for boolean inputs (#181) (303611a)
- show the glow only when blocks are running (#57) (33e9e91)
- show the name of the list in the list getter block context menu (#132) (eb839fc)
- update the flyout for compatibility with the new flyout API (#209) (7ce9991)
- use non-deprecated input type constants (#78) (1f1c859)
- use Scratch-style text blocks (#37) (6bbbdf7)
- use Scratch's FieldAngle (#138) (ef7911c)
Features
- add a block inflater that supports recycling (#207) (0701679)
- add bubbles/icons for block flyout checkboxes (#208) (39b2162)
- add custom Scratch variable model and creation event classes (#86) (2598ede)
- clean up and export Scratch's variables.js (#88) (5c1acfe)
- readd support for the custom Data toolbox category (#87) (dcfbf39)
- reenable Scratch's FieldVariable subclass (#91) (7c891e3)