Skip to content

v1.2.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions 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)

Reverts