dependabot[bot]
5df6284de2
chore(deps): bump globals from 15.14.0 to 16.0.0 ( #8865 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 15.14.0 to 16.0.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v15.14.0...v16.0.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 16.0.0
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-04-16 12:22:37 -07:00
Maribeth Moffatt
d63a8882c5
feat: show context menu for connections ( #8895 )
...
* feat: show context menu for connections
* fix: update after rebase
2025-04-16 10:48:18 -07:00
Aaron Dodson
fd9263ac51
feat: Allow for HTML elements in dropdown field menus. ( #8889 )
...
* feat: Allow for HTML elements in dropdown field menus.
* refactor: Use dot access.
2025-04-15 14:34:38 -07:00
Maribeth Moffatt
acca9ea83f
feat!: deprecate scopeType and include focusedNode in context menu options ( #8882 )
...
* feat!: deprecate scopeType and include focusedNode in context menu options
* chore: add issue to todo
2025-04-15 11:24:01 -07:00
Aaron Dodson
b1d7670a6e
release: Update version number to 12.0.0-beta.4
blockly-v12.0.0-beta.4
2025-04-14 15:09:07 -07:00
Aaron Dodson
e45471d6f4
fix: Fix menu scrolling. ( #8881 )
2025-04-14 13:56:46 -07:00
Aaron Dodson
98cf5cb8ee
feat: Add support for retrieving blocks' drag strategies. ( #8893 )
2025-04-14 13:54:15 -07:00
Aaron Dodson
7a3eb62142
fix: Don't visit invisible inputs with the cursor. ( #8892 )
2025-04-14 13:20:33 -07:00
Maribeth Moffatt
547fed4c6b
feat: menuOpenEvent, menuSelectEvent, and location for context menu items
...
feat: menuOpenEvent, menuSelectEvent, and location for context menu items
2025-04-14 12:37:49 -07:00
Maribeth Moffatt
e0009e257c
fix: update dependencies so adv compilation works ( #8890 )
2025-04-14 12:16:40 -07:00
Ben Henning
84ff802dc2
Merge pull request #8886 from google/dependabot/npm_and_yarn/develop/webdriverio-9.12.5
...
chore(deps): bump webdriverio from 9.4.2 to 9.12.5
2025-04-14 10:54:09 -07:00
Rachel Fenichel
fac75043dd
feat: add loopback in cursor navigation, and add tests ( #8883 )
...
* chore: tests for cursor getNextNode
* chore: add tests for getPreviousNode
* feat: add looping to getPreviousNode and getNextNode
* chore: inline returns
* chore: fix test that results in a stack node
* chore: fix annotations
2025-04-14 09:58:58 -07:00
dependabot[bot]
3aa653d00b
chore(deps): bump webdriverio from 9.4.2 to 9.12.5
...
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio ) from 9.4.2 to 9.12.5.
- [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.12.5/packages/webdriverio )
---
updated-dependencies:
- dependency-name: webdriverio
dependency-version: 9.12.5
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 09:35:50 +00:00
Maribeth Moffatt
d1dc38f582
feat: support menuOpenEvent, menuSelectEvent, location for context menu items ( #8877 )
...
* feat: support menuOpenEvent, menuSelectEvent, location for context menu items
* feat: show context menu based on location
* fix: rtl
2025-04-11 15:10:05 -07:00
Rachel Fenichel
3160e3d321
feat: add getFirstNode and getLastNode to cursor with tests ( #8878 )
...
* feat: add getFirstNode and getlastNode to line_cursor.ts
* chore: add simple tests for getFirstNode and getLastNode
* chore: broken tests for debugging
* chore: additional cursor tests
* chore: lint, format, reenable tasks
2025-04-11 10:13:10 -07:00
Maribeth Moffatt
c5736bba65
feat: make block and workspace implement IContextMenu ( #8876 )
2025-04-10 10:34:35 -07:00
Maribeth Moffatt
7aff866944
release: update version to 12.0.0-beta.3
blockly-v12.0.0-beta.3
2025-04-08 12:17:58 -07:00
Maribeth Moffatt
2c05119ef2
fix: change css class for disabled block pattern ( #8864 )
2025-04-08 12:06:05 -07:00
dependabot[bot]
a68827a540
chore(deps): bump eslint from 9.17.0 to 9.24.0 ( #8867 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.17.0 to 9.24.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.17.0...v9.24.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.24.0
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-04-08 08:25:32 -07:00
Maribeth Moffatt
89194b2ead
fix: check potential variables for flyout variable fields ( #8873 )
...
* fix: check potential variables for flyout variable fields
* fix: format
* chore: move comment
2025-04-07 17:29:00 -07:00
Rachel Fenichel
76b02de654
feat: add getSearchRadius to BlockDragStrategy ( #8871 )
2025-04-07 13:52:15 -07:00
Rachel Fenichel
49387ec788
feat: add shouldHealStack method ( #8872 )
...
* feat: add shouldHealStack method
* chore: format
2025-04-07 12:44:40 -07:00
Ben Henning
17171abf1c
Merge pull request #8814 from BenHenning/introduce-focus-system-implementation
...
feat: Introduce FocusManager implementation
2025-04-03 16:20:49 -07:00
Ben Henning
c5404af82e
chore: lint fixes.
2025-04-03 23:04:06 +00:00
Rachel Fenichel
58cd954fc0
feat: make getNextNode and getPreviousNode public ( #8859 )
2025-04-03 22:59:34 +00:00
Ben Henning
720e8dab2b
chore: part 2 of addressing reviewer comments.
2025-04-03 22:55:35 +00:00
Ben Henning
902b26b1a1
chore: part 1 of addressing reviewer comments.
2025-04-03 22:25:50 +00:00
Aaron Dodson
ca362725ee
refactor!: Backport LineCursor to core. ( #8834 )
...
* refactor: Backport LineCursor to core.
* fix: Fix instantiation of LineCursor.
* fix: Fix tests.
* chore: Assauge the linter.
* chore: Fix some typos.
* feat: Make padding configurable for scrollBoundsIntoView.
* chore: Merge in the latest changes from keyboard-experimentation.
* refactor: Clarify name and docs for findSiblingOrParentSibling().
* fix: Improve scrollBoundsIntoView() behavior.
* fix: Export CursorOptions.
* refactor: Further clarify second parameter of setCurNode().
* fix: Revert change that could prevent scrolling bounds into view.
2025-04-03 12:15:17 -07:00
Ben Henning
209de217d6
Merge pull request #8831 from google/dependabot/npm_and_yarn/develop/eslint-plugin-jsdoc-50.6.9
...
chore(deps): bump eslint-plugin-jsdoc from 50.6.0 to 50.6.9
2025-04-01 15:18:29 -07:00
Aaron Dodson
7171350992
fix!: Tighten and correct typings on ASTNode ( #8835 )
...
* fix!: Tighten typings on ASTNode.create*Node() methods.
* fix: Restore missing condition.
* fix: Fix unsafe casts, non-null assertions and incorrect types.
* refactor: Simplify parent input checks.
2025-04-01 14:59:40 -07:00
dependabot[bot]
d85fcef1d8
chore(deps): bump eslint-plugin-jsdoc from 50.6.0 to 50.6.9
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 50.6.0 to 50.6.9.
- [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.6.0...v50.6.9 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 09:53:41 +00:00
RoboErikG
212f13af08
feat: Add a method for creating flyout options ( #8829 )
2025-03-28 14:02:28 -07:00
Aaron Dodson
7a07b4b2ba
refactor!: Remove old cursor and tab support. ( #8803 )
2025-03-28 13:54:33 -07:00
Ben Henning
3dc4d17b30
Update tests/mocha/index.html
2025-03-27 16:54:19 -07:00
Ben Henning
9ab77cedff
chore: fix formatting issues
2025-03-27 22:04:51 +00:00
Ben Henning
516e3af936
feat: finish core impl + tests
...
This adds new tests for the FocusableTreeTraverser and fixes a number of
issues with the original implementation (one of which required two new
API methods to be added to IFocusableTree). More tests have also been
added for FocusManager, and defocusing tracked nodes/trees has been
fully implemented in FocusManager.
2025-03-27 21:57:30 +00:00
Ben Henning
ad6bbbc740
Merge pull request #8806 from google/dependabot/npm_and_yarn/develop/eslint-config-prettier-10.1.1
...
chore(deps): bump eslint-config-prettier from 9.1.0 to 10.1.1
2025-03-26 14:06:16 -07:00
dependabot[bot]
74ad061ef4
chore(deps): bump chai from 5.1.2 to 5.2.0 ( #8807 )
...
Bumps [chai](https://github.com/chaijs/chai ) from 5.1.2 to 5.2.0.
- [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.2...v5.2.0 )
---
updated-dependencies:
- dependency-name: chai
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-26 10:46:15 -07:00
Aaron Dodson
e6155fd254
Merge pull request #8813 from google/master
...
chore: Merge `master` back into `develop` following 11.2.2 release
2025-03-25 14:51:38 -07:00
zhiyan wang
63a4df6533
fix: fix bug that modalInputs option is not working in toolbox area ( #8817 )
2025-03-24 13:18:30 -07:00
Ben Henning
d9beacddb4
feat: add FocusManager
...
This is the bulk of the work for introducing the central logical unit
for managing and sychronizing focus as a first-class Blockly concept
with that of DOM focus.
There's a lot to do yet, including:
- Ensuring clicks within Blockly's scope correctly sync back to focus
changes.
- Adding support for, and testing, cases when focus is lost from all
registered trees.
- Testing nested tree propagation.
- Testing the traverser utility class.
- Adding implementations for IFocusableTree and IFocusableNode
throughout Blockly.
2025-03-21 00:33:51 +00:00
Aaron Dodson
e02d3853ee
release: Update version number to 12.0.0-beta.2
blockly-v12.0.0-beta.2
2025-03-20 14:37:18 -07:00
Aaron Dodson
4141230bcd
Merge pull request #8812 from google/rc/v11.2.2
...
release: v11.2.2
blockly-v11.2.2
2025-03-20 14:15:01 -07:00
Aaron Dodson
ae25b32dd8
release: Update version number to 11.2.2
2025-03-20 11:13:22 -07:00
Aaron Dodson
74014736a8
release: Merge branch 'develop' into rc/v11.2.2
2025-03-20 11:12:39 -07:00
Aaron Dodson
0f07567965
fix: Allow the marker's current node to be null. ( #8802 )
2025-03-20 09:46:31 -07:00
Aaron Dodson
df616e83e5
chore: Try adding additional permissions. ( #8810 )
2025-03-19 09:58:38 -07:00
Aaron Dodson
6b424457b0
chore: Update permissions on GitHub actions. ( #8809 )
2025-03-18 09:57:23 -07:00
Aaron Dodson
a1f739334a
chore: Update permissions on GitHub actions. ( #8808 )
2025-03-18 09:21:37 -07:00
dependabot[bot]
629d6e05bb
chore(deps): bump eslint-config-prettier from 9.1.0 to 10.1.1
...
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier ) from 9.1.0 to 10.1.1.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.1.1 )
---
updated-dependencies:
- dependency-name: eslint-config-prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:45:05 +00:00