github RaspberryPiFoundation/blockly blockly-v13.0.0-beta.0

pre-release10 hours ago

What's Changed

Breaking changes 🛠

  • fix!: Make ISelectable.workspace an instance of WorkspaceSvg by @gonfunko in #9534
  • fix!: Remove event dependencies on XML by @gonfunko in #9536
  • feat!: Use box-sizing: border-box by default by @gonfunko in #9556
  • fix!: Use SVG icon assets by @gonfunko in #9569
  • refactor!: Deprecate Block.getVars() by @gonfunko in #9574
  • fix!: Normalize Zelos connection indicators by @gonfunko in #9565
  • feat!: Allow moving blocks, comments and bubbles using the keyboard by @gonfunko in #9593
  • refactor!: Move responsibility for block creation out of flyouts by @gonfunko in #9610
  • feat!: Allow using Blockly in web components/shadow DOM by @gonfunko in #9611
  • feat!: Add support for keyboard navigation by @gonfunko in #9634
  • fix!: Fix types on BlockSvg connections by @gonfunko in #9669
  • feat!: announce toasts via shared ARIA live region by @mikeharv in #9672

New features ✨

  • feat: Add a method to play beep tones by @gonfunko in #9612
  • feat: Add keyboard shortcut to focus the workspace by @gonfunko in #9615
  • feat: Move mode for stacks of blocks by @mikeharv in #9630
  • feat: Beep when attempting constrained move on top-level block by @gonfunko in #9635
  • feat: Add keyboard shortcut for disconnecting the selected block by @gonfunko in #9650
  • feat: Stop on workspace during constrained move by @mikeharv in #9649
  • feat: aria live region for announcements by @mikeharv in #9653
  • feat: Update CSS for keyboard navigation by @gonfunko in #9674
  • feat: Add a JSON Block definition interface by @heliacer in #9613
  • feat: Add keyboard shortcuts to navigate between stacks by @gonfunko in #9678
  • feat: i shortcut on workspace gives overview by @mikeharv in #9677
  • feat: Add aria APIs to Field base class by @mikeharv in #9683
  • feat: aria utility additions / improvements by @mikeharv in #9690
  • feat: Add keyboard shortcut to perform an action on the currently focused element by @gonfunko in #9673

Bug fixes 🐛

  • fix: visit all connection candidates in move mode by @mikeharv in #9641
  • fix: Display focus rings on flyout buttons and labels by @gonfunko in #9679
  • fix: add group when cutting workspace comments by @lizschwab in #9680
  • fix: Fix navigation between toolbox and flyout in all layouts by @gonfunko in #9681

Other changes

New Contributors

Full Changelog: blockly-v12.5.1...blockly-v13.0.0-beta.0

Don't miss a new blockly release

NewReleases is sending notifications on new releases.