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
Aaron Dodson
547ff18867
fix: Reposition the trashcan's flyout in response to workspace changes. ( #8721 )
2025-01-07 13:41:16 -08:00
Aaron Dodson
2c29c01b14
Merge pull request #8701 from google/master
...
chore: Merge `master` back into `develop` following v11.2.0 release
2025-01-06 11:57:11 -08:00
Aaron Dodson
956f272da0
feat: Add a generator for all fields on a block. ( #8667 )
...
* feat: Add a generator for all fields on a block.
* chore: Add docstring.
2025-01-06 11:30:22 -08:00
Aaron Dodson
f31a9f957f
fix: Disallow adding comments to mutator workspaces. ( #8720 )
2025-01-06 11:28:06 -08:00
Aaron Dodson
77c695a648
fix: Paste blocks copied from a mutator into the mutator. ( #8719 )
2025-01-06 11:19:23 -08:00
Aaron Dodson
503cd0073f
refactor: Reenable workspace resizing after reflowing flyouts. ( #8683 )
2025-01-06 11:08:17 -08:00
Aaron Dodson
bd7c86a909
chore: Improve code health of generator tests. ( #8703 )
2025-01-06 10:55:57 -08:00
Aaron Dodson
071814e9de
feat: Warn if a variable category is loaded without variable blocks. ( #8704 )
2025-01-06 10:55:10 -08:00
Aaron Dodson
b8bb26f8fd
fix: Fix serialization of the lists_split block. ( #8702 )
2025-01-06 10:54:33 -08:00
Aaron Dodson
eeef2edf34
chore!: Fix warnings when generating docs. ( #8660 )
2025-01-06 10:53:45 -08:00
Aaron Dodson
54ebfb7a0e
fix: Fix unsafe cast in Input.setVisible(). ( #8695 )
2025-01-06 10:52:02 -08:00
dependabot[bot]
d7048d557f
chore(deps): bump @blockly/dev-tools from 8.0.9 to 8.0.12 ( #8708 )
...
Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools ) from 8.0.9 to 8.0.12.
- [Release notes](https://github.com/google/blockly-samples/releases )
- [Changelog](https://github.com/google/blockly-samples/blob/master/plugins/dev-tools/CHANGELOG.md )
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/dev-tools@8.0.12/plugins/dev-tools )
---
updated-dependencies:
- dependency-name: "@blockly/dev-tools"
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-06 09:08:09 -08:00
Jacek Fedoryński
dd6be31a8e
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.
2025-01-06 08:48:17 -08:00
dependabot[bot]
f9b0221524
chore(deps): bump @microsoft/api-extractor from 7.47.11 to 7.48.1 ( #8709 )
...
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor ) from 7.47.11 to 7.48.1.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.48.1/apps/api-extractor )
---
updated-dependencies:
- dependency-name: "@microsoft/api-extractor"
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-06 08:36:58 -08:00
dependabot[bot]
ec6d3d39d1
chore(deps): bump concurrently from 9.0.1 to 9.1.2 ( #8718 )
...
Bumps [concurrently](https://github.com/open-cli-tools/concurrently ) from 9.0.1 to 9.1.2.
- [Release notes](https://github.com/open-cli-tools/concurrently/releases )
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.0.1...v9.1.2 )
---
updated-dependencies:
- dependency-name: concurrently
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-06 08:32:06 -08:00
dependabot[bot]
505492526c
chore(deps): bump webdriverio from 9.0.9 to 9.4.2 ( #8698 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio ) from 9.0.9 to 9.4.2.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.4.2/packages/webdriverio )
---
updated-dependencies:
- dependency-name: webdriverio
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>
2024-12-19 10:40:16 -08:00
dependabot[bot]
93e0319e69
chore(deps): bump eslint from 9.16.0 to 9.17.0 ( #8697 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.16.0 to 9.17.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.16.0...v9.17.0 )
---
updated-dependencies:
- dependency-name: 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>
2024-12-19 10:33:44 -08:00
dependabot[bot]
0cac191cd3
chore(deps): bump prettier-plugin-organize-imports from 4.0.0 to 4.1.0 ( #8640 )
...
Bumps [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/simonhaenisch/prettier-plugin-organize-imports/releases )
- [Changelog](https://github.com/simonhaenisch/prettier-plugin-organize-imports/blob/master/changelog.md )
- [Commits](https://github.com/simonhaenisch/prettier-plugin-organize-imports/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: prettier-plugin-organize-imports
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>
2024-12-19 10:29:46 -08:00
Aaron Dodson
00fec12d68
release: v11.2.0
...
Merge pull request #8700 from google/rc/v11.2.0
blockly-v11.2.0
2024-12-17 12:56:46 -08:00
Aaron Dodson
6774dd8f38
release: Update version number to 11.2.0
2024-12-17 12:10:11 -08:00
dependabot[bot]
803dcfba25
chore(deps): bump eslint-plugin-jsdoc from 50.5.0 to 50.6.0 ( #8690 )
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 50.5.0 to 50.6.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.5.0...v50.6.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
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>
2024-12-09 08:12:07 -08:00
Aaron Dodson
d2c2d6b554
release: Update version number to 12.0.0-beta.0
blockly-v12.0.0-beta.0
2024-12-04 12:44:26 -08:00
Aaron Dodson
aad5339c01
fix: Fix variable type change test.
2024-12-04 12:18:08 -08:00
Aaron Dodson
389dd1a1cb
chore: Post-merge fixits.
2024-12-04 12:15:19 -08:00
Aaron Dodson
9fcd5a3037
release: Merge branch 'rc/v11.2.0' into rc/v12.0.0
2024-12-04 12:06:12 -08:00
Aaron Dodson
0104166c37
release: Update version number to 11.2.0-beta.2
blockly-v11.2.0-beta.2
2024-12-04 10:26:10 -08:00
Aaron Dodson
e45aa229bc
release: Merge branch 'develop' into rc/v11.2.0
2024-12-04 10:25:33 -08:00
Christopher Allen
4680b4b5c1
test: Disable failing tests ( #8677 )
...
See issue #8676 .
2024-12-04 09:30:22 -08:00
Mateus S. Pereira
7219800183
fix: workspace shifts when deleting a block ( #8666 )
...
* fix: workspace shifts when deleting a block
* fix: awaiting for block rerender
* fix: create reusable method to prevent marking method as async
2024-12-04 09:25:01 -08:00
echoooooo
eb79f667e2
fix: typo in comment ( #8685 )
2024-12-04 08:54:34 -08:00
Aaron Dodson
6118ffe8fc
chore: Remove obsolete workaround for resize events on iPads. ( #8669 )
2024-12-03 14:48:41 -08:00
Aaron Dodson
43ebf20500
chore: Remove CSS targeting multiline input field. ( #8684 )
2024-12-03 14:17:09 -08:00
dependabot[bot]
09bdd39cb2
chore(deps): bump eslint from 8.57.0 to 9.16.0 ( #8680 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.57.0 to 9.16.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.16.0 )
---
updated-dependencies:
- dependency-name: eslint
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>
2024-12-03 13:47:10 -08:00
Aaron Dodson
24ab50d49d
fix: Fix bug that caused text to be selected when long-pressing in the workspace on a touch device. ( #8670 )
...
* fix: Fix bug that caused text to be selected when long-pressing in the workspace on a touch device.
* chore: Fix test failure.
2024-12-03 13:41:32 -08:00
Aaron Dodson
cd1e540cca
fix: Disable newly created function call blocks when the corresponding definition is disabled. ( #8665 )
2024-12-03 13:40:26 -08:00
Aaron Dodson
5870c66cf0
chore: Migrate ESLint configuration file to new flat format. ( #8675 )
...
* chore: rename .eslintrc.js to eslint.config.js
* chore: Rename eslint.config.js to eslint.config.mjs.
* refactor: Migrate ESLint config to new flat format.
* chore: Remove old per-directory and global ignore ESLint config files.
* fix: Allowlist JSDoc tag aliases.
* fix: Don't require @license in tests/*.
* fix: Add NodeJS globals to several files that run under Node.
* chore: Remove now-unneeded ESLint directives in core.
* chore: Remove invalid/unneeded ESLint directives.
* fix: Fix invalid use of `await` outside of an `async` function.
* fix: Improve screenshot error message.
* fix: Update ESLint config file to not warn on existing violations.
* chore: Remove suppressions of rules that weren't triggering.
* chore: Fix package-lock.json.
2024-12-03 12:40:48 -08:00
John Nesky
4230956244
fix: Create CSS vars for SVG patterns. ( #8671 )
2024-12-02 13:34:05 -08:00
Aaron Dodson
61bbd7dbf6
chore: Remove underscores from private fields. ( #8682 )
...
* chore: Remove underscores from private fields.
* refactor: Use public APIs in tests where possible.
2024-12-02 11:33:05 -08:00
dependabot[bot]
6f3f884345
chore(deps): bump @typescript-eslint/parser from 8.11.0 to 8.15.0 ( #8673 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 8.11.0 to 8.15.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.15.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
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>
2024-11-25 09:52:09 -08:00
Aaron Dodson
b73d6156a5
fix: Fix bug that caused comments to be incorrectly positioned. ( #8668 )
2024-11-21 11:28:27 -08:00
dependabot[bot]
34b0b523e1
chore(deps): bump @typescript-eslint/eslint-plugin from 8.6.0 to 8.14.0 ( #8662 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 8.6.0 to 8.14.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.14.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
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>
2024-11-18 10:49:34 -08:00
Aaron Dodson
af5905a3e6
refactor!: Add setSelectedItem() to IToolbox. ( #8650 )
2024-11-12 11:45:20 -08:00
Aaron Dodson
ae2a140141
refactor!: Use one map for toolbox contents. ( #8654 )
2024-11-12 09:52:23 -08:00