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
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
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
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
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
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
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
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
bd7c86a909
chore: Improve code health of generator tests. ( #8703 )
2025-01-06 10:55:57 -08:00
Aaron Dodson
b8bb26f8fd
fix: Fix serialization of the lists_split block. ( #8702 )
2025-01-06 10:54:33 -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
Ben Henning
9283c4e6e8
Improve the robustness of workspace SVG tests.
...
This largely reduces the dependence on direct value testing and instead
updates clean-up tests to verify logic based on relative positioning.
This guards against potential system-specific flakes that can occur when
there are subtle calculation differences on different systems.
2024-12-06 00:33:58 +00: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