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
Aaron Dodson
22c879f305
release: Update version number to 11.2.0-beta.1
blockly-v11.2.0-beta.1
2024-11-11 10:49:04 -08:00
Aaron Dodson
84de76f71e
release: Merge branch 'develop' into rc/v11.2.0
2024-11-11 10:46:53 -08:00
Aaron Dodson
9a7de53029
fix: Fix crash when resizing page while editing a field. ( #8646 )
...
* fix: Fix crash when resizing page while editing a field.
* refactor: Clean up positioning and exceptions.
2024-11-11 08:51:16 -08:00
Aaron Dodson
7bbbb959f0
feat!: Use CSS to specify field cursors. ( #8648 )
2024-11-11 07:54:17 -08:00
dependabot[bot]
378d5a97d9
chore(deps): bump chai from 5.1.1 to 5.1.2 ( #8651 )
...
Bumps [chai](https://github.com/chaijs/chai ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/chaijs/chai/releases )
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md )
- [Commits](https://github.com/chaijs/chai/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: chai
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>
2024-11-11 07:53:36 -08:00
Aaron Dodson
f1cbaab6ef
refactor: Move functions into FieldDropdown. ( #8634 )
...
* refactor: Move functions into FieldDropdown.
* refactor: Make dropdown field image metrics static.
* refactor: Use template literals in FieldDropdown validator.
2024-11-08 14:21:16 -08:00
Aaron Dodson
8f2228658e
feat: Allow customizing GRID_UNIT for the Zelos renderer. ( #8636 )
2024-11-07 12:16:55 -08:00
Aaron Dodson
d804c1a3c4
refactor!: Improve ability to use CSS to style Blockly. ( #8647 )
...
* refactor!: Rename blocklyTreeIconClosed to blocklyToolboxCategoryIconClosed.
* refactor!: Rename blocklyTreeLabel to blocklyToolboxCategoryLabel
* refactor!: Rename blocklyToolboxDiv to blocklyToolbox.
* refactor: remove unreferenced CSS classes.
* refactor!: Remove the blocklyArrowTop and blocklyArrowBottom classes.
* feat: Add a blocklyTextInputField class to text fields.
2024-11-07 12:16:17 -08:00
Aaron Dodson
2523093cc9
refactor!: Remove the InsertionMarkerManager. ( #8649 )
...
* refactor!: Remove the InsertionMarkerManager.
* chore: Remove unused imports.
* chore: Remove import of insertion marker manager test.
2024-11-07 12:15:55 -08:00
dependabot[bot]
3c91b306d3
chore(deps): bump eslint-plugin-jsdoc from 48.5.0 to 50.4.3 ( #8641 )
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 48.5.0 to 50.4.3.
- [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/v48.5.0...v50.4.3 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
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-11-07 11:54:14 -08:00
Aaron Dodson
aedcfd6da5
fix: Use a readonly textarea for non-editable comments. ( #8632 )
...
* fix: Use a readonly textarea for non-editable comments.
* chore: Run formatter.
* chore: remove old function definition
2024-11-04 09:43:17 -08:00
dependabot[bot]
d053008b80
chore(deps): bump google-github-actions/deploy-appengine ( #8630 )
...
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine ) from 2.1.3 to 2.1.4.
- [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.3...v2.1.4 )
---
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>
2024-11-01 19:00:57 +00:00
dependabot[bot]
0d88280faa
chore(deps): bump @microsoft/api-extractor from 7.47.9 to 7.47.11 ( #8622 )
...
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor ) from 7.47.9 to 7.47.11.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.47.11/apps/api-extractor )
---
updated-dependencies:
- dependency-name: "@microsoft/api-extractor"
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>
2024-11-01 18:50:26 +00:00
Aaron Dodson
631190c5cb
chore: Remove unneeded handling for @suppress and @alias. ( #8633 )
2024-10-31 12:02:11 -07:00
Aaron Dodson
e4eb9751cb
fix: improve typings and export additional types ( #8631 )
2024-10-31 11:31:53 -07:00
Richard Knoll
6a674002cc
fix: clear touch identifier on comment icon down ( #8627 )
2024-10-28 13:05:31 -07:00
dependabot[bot]
1d2590354f
chore(deps): bump @typescript-eslint/parser from 8.8.1 to 8.11.0 ( #8629 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 8.8.1 to 8.11.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.11.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-10-28 11:06:05 -07:00
John Nesky
437f6a3d93
fix: bump initiator group in an orthogonal direction from neighboring group ( #8613 )
...
* fix: bump connected connections in a different direction
* Bump initiator block group in orthogonal direction.
* Revert the wording of a doc comment.
* Addressing PR feedback.
2024-10-25 11:37:55 -07:00
dependabot[bot]
edc8473f77
chore(deps): bump typescript from 5.5.4 to 5.6.3 ( #8623 )
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.5.4 to 5.6.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.3 )
---
updated-dependencies:
- dependency-name: typescript
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-10-21 08:27:32 -07:00
dependabot[bot]
60da7d8762
chore(deps): bump @microsoft/api-extractor from 7.47.0 to 7.47.9 ( #8612 )
...
Bumps [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor ) from 7.47.0 to 7.47.9.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md )
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-extractor_v7.47.9/apps/api-extractor )
---
updated-dependencies:
- dependency-name: "@microsoft/api-extractor"
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>
2024-10-15 14:41:13 -07:00
dependabot[bot]
4a0b26f0eb
chore(deps): bump jsdom from 25.0.0 to 25.0.1 ( #8604 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 25.0.0 to 25.0.1.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/25.0.0...25.0.1 )
---
updated-dependencies:
- dependency-name: jsdom
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>
2024-10-15 14:40:59 -07:00
Aaron Dodson
089179bb01
fix: Fix exception when disposing of a workspace with a variable block obscuring a shadow block. ( #8619 )
2024-10-15 13:45:39 -07:00
dependabot[bot]
51c5809ed9
chore(deps): bump @typescript-eslint/parser from 8.5.0 to 8.8.1 ( #8620 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 8.5.0 to 8.8.1.
- [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.8.1/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-10-14 08:25:39 -07:00
Aaron Dodson
aeb1a80672
feat: Allow specifying the default size of comments. ( #8618 )
2024-10-14 08:20:34 -07:00
Aaron Dodson
edd02f6955
fix: Take the flyout into account when positioning the workspace after a toolbox change. ( #8617 )
...
* fix: Take the flyout into account when positioning the workspace after a toolbox change.
* fix: Accomodate top-positioned toolboxes.
2024-10-14 08:19:49 -07:00
Aaron Dodson
9fc693140a
fix: Correctly calculate the bounds of hat blocks. ( #8616 )
2024-10-14 08:19:27 -07:00
Aaron Dodson
2dfd8c30ad
feat: Allow specifying the placeholder text of workspace comments. ( #8608 )
2024-10-02 10:32:44 -07:00
Aaron Dodson
14c9b1abcb
chore: remove obsolete comment. ( #8606 )
2024-10-02 09:52:16 -07:00
Aaron Dodson
e777086f16
refactor!: Update flyouts to use inflaters. ( #8601 )
...
* refactor: Update flyouts to use inflaters.
* fix: Specify an axis when creating flyout separators.
* chore: Remove unused import.
* chore: Fix tests.
* chore: Update documentation.
* chore: Improve code readability.
* refactor: Use null instead of undefined.
2024-10-02 09:20:45 -07:00
Aaron Dodson
e5c1a89cdf
fix: Fix bug that caused fields in the flyout to use the main workspace's scale. ( #8607 )
...
* fix: Fix bug that caused fields in the flyout to use the main workspace's scale.
* chore: remove errant param in docs.
2024-10-02 08:18:47 -07:00
Aaron Dodson
a4b522781c
fix: Fix bug that prevented dismissing the widgetdiv in a mutator workspace. ( #8600 )
...
* fix: Fix bug that prevented dismissing the widgetdiv in a mutator workspace.
* fix: Check if the correct workspace is null.
* fix: Remove errant this.
2024-10-02 08:18:21 -07:00
dependabot[bot]
c8c4684d3b
chore(deps): bump @hyperjump/json-schema from 1.9.6 to 1.9.8 ( #8603 )
...
Bumps [@hyperjump/json-schema](https://github.com/hyperjump-io/json-schema ) from 1.9.6 to 1.9.8.
- [Commits](https://github.com/hyperjump-io/json-schema/compare/v1.9.6...v1.9.8 )
---
updated-dependencies:
- dependency-name: "@hyperjump/json-schema"
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>
2024-10-02 12:56:32 +01:00
Christopher Allen
9cd58e325a
refactor(shortcuts): Improve shortcut registry documentation & style ( #8598 )
...
* refactor(shortcuts): Improve shortcut registry documentation & style
Make some minor refactorings of shortcut_registry.ts to improve
readability and style, and add documentation for the
KeyboardShortcut interface type.
* docs(shortcuts): Fix JSDoc typos etc. for PR #8598
* chore: Format
2024-10-02 12:30:19 +01:00
John Nesky
9b3603a3ea
fix: Let block factory overwrite user defined blocks. ( #8605 )
2024-10-01 17:00:59 -07:00
dependabot[bot]
5fd337bb4d
chore(deps): bump concurrently from 8.2.2 to 9.0.1 ( #8602 )
...
Bumps [concurrently](https://github.com/open-cli-tools/concurrently ) from 8.2.2 to 9.0.1.
- [Release notes](https://github.com/open-cli-tools/concurrently/releases )
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v8.2.2...v9.0.1 )
---
updated-dependencies:
- dependency-name: concurrently
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-09-30 10:56:31 -07:00
Aaron Dodson
ec5b6e7f71
feat: Add a BlockFlyoutInflater class. ( #8591 )
...
* feat: Add a BlockFlyoutInflater class.
* fix: Fix the capacity filter callback argument name.
* fix: Fix addBlockListeners comment.
* chore: Add license.
* chore: Add TSDoc.
* refactor: Make capacity filtering a normal method.
* fix: Bind flyout filter to `this`.
2024-09-27 14:12:59 -07:00
Aaron Dodson
bdc43bd0f7
feat: Add support for inflating flyout separators. ( #8592 )
...
* feat: Add support for inflating flyout separators.
* chore: Add license.
* chore: Add TSDoc.
* refactor: Allow specifying an axis for flyout separators.
2024-09-27 13:23:56 -07:00
Aaron Dodson
489aded31d
feat: Add inflaters for flyout labels and buttons. ( #8593 )
...
* feat: Add inflaters for flyout labels and buttons.
* chore: Temporarily re-add createDom().
* chore: fix JSDoc.
* chore: Add license.
* chore: Add TSDoc.
2024-09-27 13:22:36 -07:00
Aaron Dodson
6ec1bc5ba5
feat: Add the IFlyoutInflater interface. ( #8581 )
...
* feat: Add the IFlyoutInflater interface.
* fix: Add a return type for IFlyoutInflater.disposeElement().
* refactor: Add the gapForElement method.
2024-09-25 10:23:25 -07:00
dependabot[bot]
f7a2c4dcd0
chore(deps): bump webdriverio from 9.0.7 to 9.0.9 ( #8582 )
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio ) from 9.0.7 to 9.0.9.
- [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.0.9/packages/webdriverio )
---
updated-dependencies:
- dependency-name: webdriverio
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>
2024-09-25 17:33:25 +01:00
dependabot[bot]
e5a2e62622
chore(deps): bump @typescript-eslint/eslint-plugin from 8.4.0 to 8.6.0 ( #8584 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 8.4.0 to 8.6.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.6.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-09-25 17:29:14 +01:00