Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development #374

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open

Development #374

wants to merge 34 commits into from

Conversation

mariopesch
Copy link
Member

@mariopesch mariopesch commented Nov 25, 2024

This pull request includes various updates and improvements to the project, focusing on upgrading dependencies, adding error handling, and refactoring code to use updated Blockly APIs. Below are the most important changes:

Dependency Upgrades:

  • Updated multiple Blockly-related dependencies in package.json to newer versions, including @blockly/block-plus-minus, @blockly/field-grid-dropdown, @blockly/field-slider, and others. [1] [2]

Error Handling:

  • Wrapped the Content component in an ErrorBoundary within src/App.js to improve error handling in the application. [1] [2]

Blockly API Refactoring:

  • Refactored imports and method calls to use the updated Blockly API across various files, including src/components/Blockly/BlocklyComponent.jsx, src/components/Blockly/blocks/audio.js, and src/components/Blockly/blocks/io.js. [1] [2] [3]
  • Replaced Blockly.Xml.textToDom with Blockly.utils.xml.textToDom in multiple files to align with the updated API. [1] [2] [3]

Component Initialization:

  • Added initialization for the PositionedMinimap plugin in src/components/Blockly/BlocklyComponent.jsx to enhance the workspace functionality. [1] [2]

Code Consistency:

  • Standardized the import of Blockly as * as Blockly across multiple files for consistency and to avoid potential issues with named imports. [1] [2] [3]

PaulaScharf and others added 20 commits November 14, 2024 14:58
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…pawn-7.0.6

Bump cross-spawn from 7.0.3 to 7.0.6
…e-fixes

Fix toolbox language update and to small language mistakes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants