Aaron Dodson
b8f71b83b7
Merge branch 'rc/v12.0.0' into develop-v12-merge
2025-03-11 09:42:25 -07:00
dependabot[bot]
87efad0670
chore(deps): bump glob from 10.4.1 to 11.0.1 ( #8730 )
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.1 to 11.0.1.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.1...v11.0.1 )
---
updated-dependencies:
- dependency-name: glob
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 17:47:10 +00:00
dependabot[bot]
810dd72970
chore(deps): bump eslint-plugin-prettier from 5.2.1 to 5.2.3 ( #8777 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.2.1 to 5.2.3.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.3 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:45:30 +00:00
dependabot[bot]
d3f0c6d589
chore(deps): bump @hyperjump/json-schema from 1.9.8 to 1.11.0 ( #8760 )
...
Bumps [@hyperjump/json-schema](https://github.com/hyperjump-io/json-schema ) from 1.9.8 to 1.11.0.
- [Commits](https://github.com/hyperjump-io/json-schema/compare/v1.9.8...v1.11.0 )
---
updated-dependencies:
- dependency-name: "@hyperjump/json-schema"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:40:48 +00:00
dependabot[bot]
fd558106b1
chore(deps): bump google-github-actions/deploy-appengine ( #8755 )
...
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine ) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/google-github-actions/deploy-appengine/releases )
- [Changelog](https://github.com/google-github-actions/deploy-appengine/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/deploy-appengine/compare/v2.1.4...v2.1.5 )
---
updated-dependencies:
- dependency-name: google-github-actions/deploy-appengine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:39:38 +00:00
Aaron Dodson
fa4fce5c12
feat!: Added support for separators in menus. ( #8767 )
...
* feat!: Added support for separators in menus.
* chore: Do English gooder.
* fix: Remove menu separators from the DOM during dispose.
2025-02-27 14:00:40 -08:00
Aaron Dodson
dcd2d0e539
fix: Fix a bug where selection outlines could be cut off when connecting blocks. ( #8789 )
2025-02-27 13:04:37 -08:00
Aaron Dodson
0ed6c82acc
fix: Disallow and ignore x and y attributes for blocks in toolbox definitions. ( #8785 )
...
* fix: Disallow and ignore x and y attributes for blocks in toolbox definitions.
* chore: Clarify comment in BlockFlyoutInflater.
2025-02-27 10:55:34 -08:00
Aaron Dodson
22dbd75bd4
refactor: make CommentView more amenable to subclassing. ( #8783 )
2025-02-24 08:17:38 -08:00
michaela-mm
d016801089
fix: Fix bug in IF block generators. ( #8780 )
2025-02-24 14:35:33 +00:00
Aaron Dodson
7e44e81e42
fix: Fix bug that prevented editing workspace comments on Firefox. ( #8779 )
...
* fix: Fix bug that prevented editing workspace comments on Firefox.
* chore: Add a docstring for getTextArea().
* refactor: Use isTargetInput() instead of comparing to comment textarea.
2025-02-20 09:56:41 -08:00
RoboErikG
b343a13bbe
fix: Fixes #8764 by moving the event grouping calls up to dragger.ts ( #8781 )
2025-02-20 08:56:57 -08:00
Ben Henning
8c25c1f8ed
Merge pull request #8774 from BenHenning/introduce-focus-system-interfaces
...
feat: Add interfaces for focus management
2025-02-19 15:53:20 -08:00
Ben Henning
de076a7cf5
Empty commit to re-trigger CI flows.
...
They didn't trigger automatically after a force push.
2025-02-19 23:51:08 +00:00
Ben Henning
3ae422a566
feat: Add interfaces for focus management.
...
Introduces the necessary base interfaces for representing different
focusable contexts within Blockly. The actual logic for utilizing and
implementing these interfaces will come in later PRs.
2025-02-19 23:03:21 +00:00
Aaron Dodson
29950fd872
fix: Allow dragging blocks from the far lower right corner. ( #8766 )
2025-02-12 14:22:14 -08:00
RoboErikG
15d6ea2558
Fix : #8194 by using a stepped animation for the wiggle ( #8743 )
...
* Fix #8194 by using animation steps for the wiggle
* Formatting cleanup
2025-02-12 13:16:35 -08:00
Aaron Dodson
58406af64f
fix: Fix menu scrolling. ( #8765 )
...
* Revert "fix: Fix bug that preventing scrolling menu items into view. (#8726 )"
This reverts commit f166b677c0 .
* fix: Fix menu scrolling.
2025-02-12 11:53:16 -08:00
dependabot[bot]
db57976e10
chore(deps): bump typescript-eslint from 8.16.0 to 8.23.0 ( #8761 )
...
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) from 8.16.0 to 8.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 08:37:15 -08:00
Aaron Dodson
8fcc73097f
fix: Improve menu mouse/keyboard selection interaction. ( #8749 )
...
* chore: Use "pointer" instead of "mouse" in menu.ts.
* fix: Only highlight menu items on hover if the pointer has moved.
* fix: Don't blur menus on pointerleave.
2025-02-04 15:47:25 -08:00
Aaron Dodson
e6e57ddc01
fix: Fix bug that caused blocks dragged from non-primary flyouts to be misplaced. ( #8753 )
...
* fix: Fix bug that caused blocks dragged from non-primary flyouts to be misplaced.
* chore: Fix docstring.
2025-02-04 15:23:03 -08:00
dependabot[bot]
101ad82826
chore(deps): bump @microsoft/api-documenter from 7.25.14 to 7.26.7 ( #8757 )
...
Bumps [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter ) from 7.25.14 to 7.26.7.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-documenter/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-documenter_v7.26.7/apps/api-documenter )
---
updated-dependencies:
- dependency-name: "@microsoft/api-documenter"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 08:25:39 -08:00
Aaron Dodson
34da1da061
fix: Fix flaky connection checker test. ( #8754 )
2025-01-31 08:10:33 -08:00
Aaron Dodson
343c2f51f3
feat: Add support for toggling readonly mode. ( #8750 )
...
* feat: Add methods for toggling and inspecting the readonly state of a workspace.
* refactor: Use the new readonly setters/getters in place of checking the injection options.
* fix: Fix bug that allowed dragging blocks from a flyout onto a readonly workspace.
* feat: Toggle a `blocklyReadOnly` class when readonly status is changed.
* chore: Placate the linter.
* chore: Placate the compiler.
2025-01-30 13:47:36 -08:00
dependabot[bot]
3e4665e5b8
chore(deps): bump globals from 15.12.0 to 15.14.0 ( #8742 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 15.12.0 to 15.14.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v15.12.0...v15.14.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 19:24:16 +00:00
Clément Contet
a190539bd8
fix: Fix dropdown text color in Zelos ( #8741 )
2025-01-20 09:29:34 +00:00
Aaron Dodson
c88ebf1ede
fix: Don't add padding around zero-width fields. ( #8738 )
2025-01-16 15:23:55 -08:00
Ben Henning
f8661267f5
Merge pull request #8689 from BenHenning/improve-workspace-svg-test-robustness
...
fix: Improve the robustness of workspace SVG tests.
2025-01-16 14:18:06 -08:00
Ben Henning
94794af02f
Merge branch 'develop' into improve-workspace-svg-test-robustness
2025-01-16 22:16:01 +00:00
Aaron Dodson
16c8600d4a
Merge pull request #8737 from google/master
...
chore: Merge `master` back into `develop` following v11.2.1 release
2025-01-16 11:29:55 -08:00
Aaron Dodson
087aea206e
Merge pull request #8734 from google/rc/v11.2.1
...
release: v11.2.1
blockly-v11.2.1
2025-01-16 11:11:38 -08:00
Aaron Dodson
50f390b57b
fix: Actually fix the browser tests. ( #8736 )
...
(cherry picked from commit 7a23c8878f )
2025-01-16 11:05:59 -08:00
Aaron Dodson
7a23c8878f
fix: Actually fix the browser tests. ( #8736 )
2025-01-16 11:02:49 -08:00
Aaron Dodson
6daa162a8c
fix: Fix the browser tests. ( #8735 )
...
(cherry picked from commit a86ba15154 )
2025-01-16 10:42:13 -08:00
Aaron Dodson
a86ba15154
fix: Fix the browser tests. ( #8735 )
2025-01-16 10:37:24 -08:00
Aaron Dodson
d95039db97
release: Update version number to 11.2.1
2025-01-15 09:04:24 -08:00
Aaron Dodson
f166b677c0
fix: Fix bug that preventing scrolling menu items into view. ( #8726 )
...
* fix: Fix bug that preventing scrolling menu items into view.
* chore: Deprecate now-unused-in-core functions in style.
(cherry picked from commit 0c20129a26 )
2025-01-15 09:03:35 -08:00
Jacek Fedoryński
44e783ccc6
fix: treat media files as binary while packaging them ( #8706 )
...
By default gulp's src() treats files as UTF-8, which corrupts binary
files like MP3s when copying them for packaging. This makes it treat
them as binary.
(cherry picked from commit dd6be31a8e )
2025-01-15 09:03:35 -08:00
Aaron Dodson
2a36de148b
fix: Listen for keyboard shortcuts when the widget or dropdown divs have focus. ( #8731 )
...
(cherry picked from commit f9ef78521e )
2025-01-15 09:03:35 -08:00
Aaron Dodson
640410752d
fix: Fix display of multiline RTL strings in bubbles on Webkit. ( #8733 )
...
* fix: Fix display of multiline RTL strings in bubbles on Webkit.
* chore: Remove references to spans.
2025-01-14 14:50:15 -08:00
Aaron Dodson
f9ef78521e
fix: Listen for keyboard shortcuts when the widget or dropdown divs have focus. ( #8731 )
2025-01-14 13:19:30 -08:00
dependabot[bot]
3a52aad1b1
chore(deps): bump @blockly/theme-modern from 6.0.7 to 6.0.10 ( #8728 )
...
Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern ) from 6.0.7 to 6.0.10.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/theme-modern/CHANGELOG.md )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-modern@6.0.10/plugins/theme-modern )
---
updated-dependencies:
- dependency-name: "@blockly/theme-modern"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 08:13:06 -08:00
Aaron Dodson
c68d6451b7
release: Update version number to 12.0.0-beta.1
blockly-v12.0.0-beta.1
2025-01-10 10:53:31 -08:00
Aaron Dodson
bcdb65c623
release: Merge branch 'develop' into rc/v12.0.0
2025-01-10 10:53:09 -08:00
Aaron Dodson
0c20129a26
fix: Fix bug that preventing scrolling menu items into view. ( #8726 )
...
* fix: Fix bug that preventing scrolling menu items into view.
* chore: Deprecate now-unused-in-core functions in style.
2025-01-10 10:38:30 -08:00
Aaron Dodson
75efba92e3
fix: Fix bug that prevented keyboard navigation in flyouts. ( #8687 )
...
* fix: Fix bug that prevented keyboard navigation in flyouts.
* refactor: Add an `isFocusable()` method to FlyoutItem.
2025-01-09 14:31:51 -08:00
Aaron Dodson
80a6d85c26
refactor!: Use JSON instead of XML for defining dynamic toolbox categories. ( #8658 )
...
* refactor!: Use JSON instead of XML for defining dynamic toolbox categories.
* chore: Fix tests.
* chore: Remove unused import.
* chore: Update docstrings.
* chore: Revert removal of XML-based category functions.
* chore: Add deprecation notices.
2025-01-08 11:50:18 -08:00
Aaron Dodson
4dcffa0914
fix: Don't create intermediate variables when renaming a procedure argument. ( #8723 )
2025-01-08 09:37:28 -08:00
Aaron Dodson
a42c2d1508
feat: Add a BlockSvg.getStyle() method. ( #8722 )
...
* feat: Add a BlockSvg.getStyle() method.
* refactor: Remove direct field access to BlockSvg.style.
2025-01-07 14:44:48 -08:00
Aaron Dodson
151d21e50e
refactor: Convert renderer typecheck methods to typeguards. ( #8656 )
...
* refactor: Convert renderer typecheck methods to typeguards.
* chore: Revert unintended change.
* chore: Format types.ts.
2025-01-07 14:04:21 -08:00