Commit Graph

  • 46078369c2 Fix build errors Erik Pasternak 2025-06-09 15:33:45 -07:00
  • 9685498d21 Add isCopyable and isCuttable as optional methods on ICopyable Erik Pasternak 2025-06-09 15:13:43 -07:00
  • 02f89d6f96 Merge pull request #9132 from google/dependabot/npm_and_yarn/develop/eslint-plugin-jsdoc-50.7.1 RoboErikG 2025-06-09 10:06:50 -07:00
  • 10085693e5 chore(deps): bump eslint-plugin-jsdoc from 50.6.9 to 50.7.1 dependabot[bot] 2025-06-09 09:48:50 +00:00
  • 74dbed2769 Merge pull request #9127 from google/dependabot/npm_and_yarn/npm_and_yarn-762e3aa393 RoboErikG 2025-06-06 10:52:43 -07:00
  • 2f7ece86ff chore(deps-dev): bump tar-fs dependabot[bot] 2025-06-03 06:46:53 +00:00
  • b5dbe6acfb chore(deps): bump @blockly/dev-tools from 9.0.0 to 9.0.1 (#9124) dependabot[bot] 2025-06-02 09:59:42 -07:00
  • 0f6454b41d release: Blockly v12.1.0 merge master into develop RoboErikG 2025-05-30 14:15:03 -07:00
  • 60fc20acef release: Blockly v12.1.0 Maribeth Moffatt 2025-05-30 13:37:36 -07:00
  • 2ea750f30a release: update version number to 12.1.0 blockly-v12.1.0 rc/v12.1.0 Maribeth Moffatt 2025-05-30 13:30:29 -07:00
  • 0d5cc017cd release: merge develop into v12.1.0 Maribeth Moffatt 2025-05-30 13:29:10 -07:00
  • 2ffd3cbb1d release: merge branch develop into rc/v12.1.0 Maribeth Moffatt 2025-05-30 13:18:48 -07:00
  • cb0824736b fix: Fix bug that caused the focus manager to attempt to focus unfocusable elements. (#9117) Aaron Dodson 2025-05-30 13:09:52 -07:00
  • d1b17d1f90 fix: context menus on flyout (#9116) Maribeth Moffatt 2025-05-30 11:00:56 -07:00
  • fdffd6558b fix: Make cut/copy/paste work consistently and as expected (#9107) RoboErikG 2025-05-30 10:49:30 -07:00
  • 3ccfba9c4b feat: ephemeral focus public getter, use in shortcut precondition (#9110) Maribeth Moffatt 2025-05-30 09:42:23 -07:00
  • f41687524a release: merge branch develop into rc/v12.1.0 Maribeth Moffatt 2025-05-29 15:04:58 -07:00
  • 0498ed6174 feat: add keyboard navigation controller (#8924) Maribeth Moffatt 2025-05-29 13:48:54 -07:00
  • 3cbca8e4b6 feat: Automatically manage focus tree tab indexes (#9079) Ben Henning 2025-05-29 12:09:59 -07:00
  • fd0c08e950 fix: Copy shortcuts before returning them (#9109) Aaron Dodson 2025-05-29 09:59:45 -07:00
  • 38df7c8776 feat: Allow visiting empty input connections. (#9104) Aaron Dodson 2025-05-28 20:43:16 -07:00
  • b0b685a739 refactor(shortcuts): Factor copy-eligibility out of cut/copy preconditionFn (#9102) Christopher Allen 2025-05-28 17:16:02 +01:00
  • d5a4522dd2 fix: Skip invisible inputs in the field navigation policy (#9092) RoboErikG 2025-05-28 08:16:54 -07:00
  • edf344c542 fix: Tweak outline CSS for Safari/Firefox (#9100) Matt Hillsdon 2025-05-28 00:43:27 +01:00
  • d2c4016fcc fix: Fix bug that prevented using keyboard shortcuts when the DropDownDiv is open. (#9085) Aaron Dodson 2025-05-27 11:57:58 -07:00
  • ab15372683 chore(deps): bump typescript-eslint from 8.31.1 to 8.32.1 (#9095) dependabot[bot] 2025-05-27 11:57:45 -07:00
  • ff2ec11851 feat: Paste where context menu was opened (#9093) John Nesky 2025-05-27 11:46:39 -07:00
  • cc9384ae87 fix: Don't visit collapsed blocks (#9090) RoboErikG 2025-05-23 13:11:30 -07:00
  • 0283db5fd2 release: Update version number to 12.0.1-beta.1 blockly-v12.0.1-beta.1 rc/v12.0.1-beta.1 Rachel Fenichel 2025-05-22 16:13:19 -07:00
  • 056aaf32d0 feat: Add more ephemeral overrides for drop-downs. (#9086) Ben Henning 2025-05-22 15:56:57 -07:00
  • 4f3eadef33 fix: Update focusNode to self correct focus (#9082) Ben Henning 2025-05-22 09:40:32 -07:00
  • e4d7245e86 fix: Visit all nodes in getNextSibling and getPreviousSibling (#9080) RoboErikG 2025-05-21 16:42:22 -07:00
  • 6dbd7b84be chore(deps-dev): bump undici in the npm_and_yarn group (#8744) dependabot[bot] 2025-05-21 16:04:55 +01:00
  • 3c75457690 chore(deps): bump mocha from 10.7.3 to 11.3.0 (#9067) dependabot[bot] 2025-05-21 15:57:53 +01:00
  • 358371c8b9 chore(deps): bump webdriverio from 9.12.5 to 9.14.0 (#9068) dependabot[bot] 2025-05-21 15:55:54 +01:00
  • 4f01c9937a fix: focus after drag and deleting comments (#9074) Maribeth Moffatt 2025-05-20 11:58:05 -07:00
  • 53d7876539 feat: Add keyboard navigation support for icons. (#9072) Aaron Dodson 2025-05-20 08:52:18 -07:00
  • 135da402ef fix: focus something after deleting a block (#9073) Maribeth Moffatt 2025-05-19 17:18:38 -07:00
  • 361b453f17 fix: Fix browser tests PART 1 (#9064) RoboErikG 2025-05-19 14:25:55 -07:00
  • 8e11337531 chore(deps): bump glob from 11.0.1 to 11.0.2 (#9066) dependabot[bot] 2025-05-19 11:47:20 -07:00
  • 91632a4861 fix: Limit LineCursor<-focus syncing. (#9062) Ben Henning 2025-05-19 10:16:38 -07:00
  • 3010ceee2c fix: Skip hidden fields when navigating (#9070) RoboErikG 2025-05-19 09:47:16 -07:00
  • 7d0414c5dd fix: When moving to a field, scroll the field's block into view (#9071) RoboErikG 2025-05-19 09:35:59 -07:00
  • 64160d136f chore(deps): bump @blockly/dev-tools from 8.0.12 to 9.0.0 (#9065) dependabot[bot] 2025-05-19 08:11:33 -07:00
  • 3a53af903c fix: Ensure FieldImage is clickable when appropriate (#9063) Ben Henning 2025-05-16 10:58:56 -07:00
  • a1cbdd9107 Merge pull request #9060 from google/master Aaron Dodson 2025-05-15 14:09:54 -07:00
  • 852512fdef release: v12.0.0 blockly-v12.0.0 Aaron Dodson 2025-05-15 13:17:20 -07:00
  • e5de970178 release: Update version number to 12.0.0 rc/v12.0.0 Aaron Dodson 2025-05-15 13:00:58 -07:00
  • 79ec694f4d release: Merge branch 'develop' into rc/v12.0.0 Aaron Dodson 2025-05-15 13:00:39 -07:00
  • f9337b2479 chore: Update metadata for 2025 Q2 release (#9058) Aaron Dodson 2025-05-15 12:59:22 -07:00
  • c8ad30b9bf chore: Rollup of 2025 Q2 updates from TranslateWiki (#9056) Aaron Dodson 2025-05-15 12:48:14 -07:00
  • ad0563daf7 fix: Make clickable but non-editable fields navigable. (#9054) Aaron Dodson 2025-05-15 09:15:07 -07:00
  • 8c0ee9fa24 release: update version number to 12.0.0-beta.7 (#9053) blockly-v12.0.0-beta.7 Rachel Fenichel 2025-05-14 17:15:27 -07:00
  • 215fad8676 fix: Remove un-typesafe cast. (#9052) Aaron Dodson 2025-05-14 15:45:02 -07:00
  • 083329aaa5 feat: Add support for conditional ephemeral focus. (#9051) Ben Henning 2025-05-14 15:35:07 -07:00
  • 4a2b743f10 fix: Fix bug when referencing HTMLElement in non-browser environments. (#9050) Aaron Dodson 2025-05-14 14:50:23 -07:00
  • cfa625af32 release: Update version number to 12.0.0-beta.6 blockly-v12.0.0-beta.6 Aaron Dodson 2025-05-14 12:31:03 -07:00
  • 651767b82c release: Merge branch 'develop' into rc/v12.0.0 Aaron Dodson 2025-05-14 12:30:48 -07:00
  • 205ef6c7d7 fix!: deepMerge for arrays, shortcut keycodes returned as array (#9047) Maribeth Moffatt 2025-05-14 12:23:12 -07:00
  • 523dca92bd fix: fieldDropdown.getText works in node (#9048) Maribeth Moffatt 2025-05-14 12:22:09 -07:00
  • 7a7fad45c1 fix: Reenable support for tabbing between fields. (#9049) Aaron Dodson 2025-05-14 11:23:12 -07:00
  • e1179808fd fix: Ensure cursor syncs with more than just focused blocks (#9032) Ben Henning 2025-05-14 10:50:00 -07:00
  • 2b9d06ac99 fix: Use a unique focus ID for BlockSvg. (#9045) Ben Henning 2025-05-14 10:46:22 -07:00
  • ae22165cbe refactor: Remove INavigable in favor of IFocusableNode. (#9037) Aaron Dodson 2025-05-13 15:04:49 -07:00
  • e34a9690ed fix: Ensure selection stays when dragging blocks (#9034) Ben Henning 2025-05-13 14:37:58 -07:00
  • 556ee39f6f fix!: remove deprecated setEnabled and backwards event filtering (#9039) Maribeth Moffatt 2025-05-13 14:30:28 -07:00
  • 14e1ef6dc6 fix: Fix regressions in Field. (#9011) Aaron Dodson 2025-05-13 14:26:00 -07:00
  • 6bee1ca196 chore: add node test for json with a dropdown field (#9019) Maribeth Moffatt 2025-05-13 11:45:21 -07:00
  • ece662a45f Fix: don't visit connections with the cursor. (#9030) Aaron Dodson 2025-05-13 11:03:01 -07:00
  • e7af75e051 fix: Improve robustness of IFocusableNode uses (#9031) Ben Henning 2025-05-12 16:36:23 -07:00
  • a1be83bad8 refactor: Make INavigable extend IFocusableNode. (#9033) Aaron Dodson 2025-05-12 15:46:27 -07:00
  • d9e5d95f02 chore(deps): bump globals from 16.0.0 to 16.1.0 (#9023) dependabot[bot] 2025-05-12 11:22:01 -07:00
  • 77bfa5b572 fix: Don't fire events for changes to potential variables (#9025) RoboErikG 2025-05-12 10:29:53 -07:00
  • 40ec75be44 chore(deps): bump eslint-plugin-prettier from 5.2.3 to 5.4.0 (#9024) dependabot[bot] 2025-05-12 08:36:22 -07:00
  • 9cf9170815 chore: remove now-unneeded cast (#9016) Maribeth Moffatt 2025-05-09 16:20:36 -07:00
  • 4074cee31b feat!: Make everything ISelectable focusable (#9004) Ben Henning 2025-05-09 08:16:14 -07:00
  • 92cad53cfe fix!: delete IASTNodeLocation and friends (#9015) Rachel Fenichel 2025-05-08 12:47:39 -07:00
  • 561129ac61 fix!: delete ASTNode and references (#9014) Rachel Fenichel 2025-05-08 11:47:42 -07:00
  • b6b229eb44 fix!: delete marker move event and tests (#9013) Rachel Fenichel 2025-05-08 10:52:43 -07:00
  • 8edd3732b8 chore: bump version to 12.0.0-beta.5 (#9012) blockly-v12.0.0-beta.5 v12-beta.5 Rachel Fenichel 2025-05-07 17:14:20 -07:00
  • e5e32548d6 chore(deps): bump @microsoft/api-documenter from 7.26.7 to 7.26.26 (#8987) dependabot[bot] 2025-05-07 13:49:51 -07:00
  • bb76d6e12c fix!: remove MarkerSvg and uses (#8991) Rachel Fenichel 2025-05-07 09:28:51 -07:00
  • acdad98653 refactor!: Use navigation rulesets instead of ASTNode to control keyboard navigation. (#8992) Aaron Dodson 2025-05-07 08:47:52 -07:00
  • a3b3ea72f2 fix: Improve missing node resiliency (#8997) Ben Henning 2025-05-06 12:57:19 -07:00
  • 86c831a3fe fix: use copyable interface for cut action, add tests (#8993) Maribeth Moffatt 2025-05-06 14:37:28 -04:00
  • eb5181e3ef fix: Add private to variableChangeCallback (#8995) RoboErikG 2025-05-06 11:13:25 -07:00
  • 04a31f950f fix: Wrap toolbox refreshes in a timeout when modifying variables (#8980) RoboErikG 2025-05-06 10:58:05 -07:00
  • e21d37da00 chore(deps): bump typescript-eslint from 8.23.0 to 8.31.1 (#8984) dependabot[bot] 2025-05-06 10:27:06 -07:00
  • 233604a74a fix: focus for autohideable flyouts (#8990) Maribeth Moffatt 2025-05-05 15:30:33 -04:00
  • bbd97eab67 fix: Synchronize gestures and focus (#8981) Ben Henning 2025-05-05 10:29:20 -07:00
  • c18c7ffef1 fix: Fix Flyout auto-closing when creating a var. (#8982) Ben Henning 2025-05-05 09:27:12 -07:00
  • 9b6a79cf2c chore(deps): bump eslint from 9.24.0 to 9.26.0 (#8985) dependabot[bot] 2025-05-05 08:55:10 -07:00
  • 6b695414d3 chore: Merge branch 'develop' into rc/v12.0.0 Christopher Allen 2025-05-03 02:00:27 +01:00
  • bc0e1c3ca3 feat(WorkspaceSvg): Ignore gestures when keyboard move in progress (#8963) Christopher Allen 2025-05-03 00:21:41 +01:00
  • a4e6166ca8 fix!: Remove alt+key commands (#8961) RoboErikG 2025-05-02 12:23:07 -07:00
  • dd3133baac feat: add scope to keyboard shortcuts and use it (#8917) Maribeth Moffatt 2025-05-02 15:22:07 -04:00
  • 1c79e1ed77 fix: Address remaining invisible input positions (#8948) Robert Knight 2025-05-02 18:17:11 +01:00
  • 3d1d80d661 refactor!: Finish refactor of WorkspaceSvg VariableMap methods (#8946) Christopher Allen 2025-05-02 17:47:11 +01:00
  • 7b4f2239d7 feat(WorkspaceSvg): Add support for tracking keyboard moves (#8959) Christopher Allen 2025-05-02 17:40:45 +01:00
  • 778b7d50e1 fix: Fix conventional auto labeling (#8956) Ben Henning 2025-05-02 08:05:34 -07:00