Aaron Dodson
b24f23f7f2
release: Bump beta version ( #9786 )
2026-04-30 14:49:56 -07:00
Aaron Dodson
71ca797dcb
feat: Add a sound effect when dropping top-level items on the workspace ( #9784 )
2026-04-30 13:30:12 -07:00
Michael Harvey
9a01417400
feat: Bubble ARIA methods ( #9783 )
...
* feat: Bubble ARIA methods
* fix: lint
* fix: code review
* fix: whitespace
* fix: use standard block
* fix: remove unneeded teardown steps
2026-04-30 16:26:14 -04:00
Aaron Dodson
0bea583e55
fix: Fix bug that could cause focus to be lost when deleting a block ( #9779 )
2026-04-30 13:20:54 -07:00
Aaron Dodson
b714ef7fd6
fix: Make live region coalesce messages ( #9778 )
...
* fix: Make live region coalesce messages
* chore: Remove dead code
* fix: Fix test
2026-04-30 13:16:57 -07:00
Maribeth Moffatt
771f9eabe1
feat: allow setting custom role description for blocks ( #9777 )
...
* feat: allow setting custom role description for blocks
* fix: update test
2026-04-30 12:43:06 -04:00
Aaron Dodson
60f423bced
fix: Make trashcan and zoom controls accessible ( #9768 )
...
* fix: Make trashcan and zoom controls accessible
* fix: Fix tests
2026-04-29 11:34:48 -07:00
Aaron Dodson
adeeb613a4
feat: Play delete sound when workspace comments are deleted ( #9776 )
...
* feat: Play delete sound when workspace comments are deleted
* fix: Play delete sound (and no error beep) when cutting workspace comments
* fix: Play delete sound when deleting comments via the context menu
2026-04-29 11:01:25 -07:00
Maribeth Moffatt
61ad99440c
feat: make flyouts and workspace labels properly accessible ( #9774 )
...
* feat: make flyouts and workspace labels properly accessible
* chore: update tests
* chore: small refactor
2026-04-29 13:50:44 -04:00
Maribeth Moffatt
903f9d2b4e
chore: update google closure compiler because it hates us
2026-04-29 12:52:48 -04:00
Maribeth Moffatt
b046d0d211
chore: make key messages optional
2026-04-29 12:43:22 -04:00
Maribeth Moffatt
496d8aa830
Merge branch 'main' into mainlineit
2026-04-29 12:41:00 -04:00
Aaron Dodson
a5ff158b1f
fix: Prevent errors when mixing keyboard/mouse input in the toolbox/flyout ( #9773 )
2026-04-29 09:20:35 -07:00
Michael Harvey
86fa331867
feat: ARIA for other field classes ( #9772 )
...
* feat: ARIA for other field classes
* fix: code review
2026-04-29 12:18:03 -04:00
Aaron Dodson
f8ba2016af
fix: Fix Escape in toolboxes and flyouts ( #9770 )
...
* fix: Fix Escape in toolboxes and flyouts
* chore: Run formatter
2026-04-29 09:17:32 -07:00
Aaron Dodson
4aea3dd639
fix: Fix bug that caused focus rings to be inverted in RTL Zelos ( #9767 )
2026-04-29 09:16:27 -07:00
Michael Harvey
e3672f1581
feat: FieldDropdown ARIA ( #9766 )
...
* feat: FieldDropdown aria
* fix: clean up tests
* fix: code review
2026-04-27 16:32:04 -04:00
Aaron Dodson
cffbe7c60e
fix: Remove unneeded scrollbars on contextual menus ( #9771 )
2026-04-27 10:41:10 -07:00
translatewiki.net
6af219013b
chore: Localisation updates from https://translatewiki.net ( #9769 )
2026-04-27 08:10:55 -07:00
lizschwab
6d2a62ceb5
feat: Added keyboard shortcut for displaying tooltip ( #9755 )
...
* feat: Added keyboard shortcut for displaying tooltip
* fix for tooltips not appearing near the focused block
2026-04-24 15:56:41 -07:00
Aaron Dodson
c211a8955b
fix: Disable some shortcuts in the flyout ( #9765 )
2026-04-24 09:28:05 -07:00
Aaron Dodson
bce825daca
fix: Don't focus newly created variable blocks when not using keyboard navigation ( #9764 )
2026-04-24 09:27:12 -07:00
Aaron Dodson
3a14fcc6d3
fix: Fix bug that could cause focus to be lost in Chrome when dismissing a dropdown ( #9763 )
2026-04-24 09:26:53 -07:00
github-actions[bot]
8879f63fb3
release: v13.0.0-beta.1
2026-04-23 19:28:39 +00:00
Aaron Dodson
1d159830e4
fix: Improve focus handling when clicking outside injection div ( #9749 )
...
* fix: Improve focus handling when clicking outside injection div
* chore: Use 'popover' in place of 'quasimodal'
* chore: Clarify docs
2026-04-23 11:35:32 -07:00
translatewiki.net
a65a88bf6a
chore: Localisation updates from https://translatewiki.net ( #9750 )
2026-04-23 08:42:06 -07:00
Maribeth Moffatt
10739f9241
fix: dont activate base delete areas for keyboard moves ( #9748 )
...
* fix: dont activate base delete areas for keyboard moves
* fix: add tests
2026-04-22 17:10:37 -04:00
Maribeth Moffatt
44d8554622
fix: set role application and fix block readouts ( #9747 )
...
* fix: set role application and fix block readouts
* fix: fix tests
2026-04-22 15:49:27 -04:00
Aaron Dodson
f899f68654
fix: Don't close the flyout when creating a variable using keyboard nav ( #9745 )
...
* feat: Use <dialog> instead of built-in browser alerts
* fix: Don't close the flyout when creating a variable using keyboard nav
* test: Fix tests
* fix: Take ephemeral focus for the dialog
* fix: Remove unneeded focused node check
2026-04-22 08:25:17 -07:00
Maribeth Moffatt
59b05f4aa9
fix: use correct key names for key codes ( #9746 )
2026-04-22 10:56:39 -04:00
Michael Harvey
9c0846bfab
feat: FieldInput ARIA ( #9744 )
...
* feat: `FieldInput' ARIA
* chore: update tsdocs
* chore: lint fix
* fix: use aria util for setting role
* fix: use single empty field message
2026-04-21 17:23:18 -04:00
Maribeth Moffatt
36ca80aa30
feat: add display text to shortcuts ( #9743 )
...
* feat: add display text to shortcuts
* fix: remove duplicated message
2026-04-21 15:22:25 -04:00
lizschwab
6e3195e223
feat: Update zelos path object to allowlist attributes ( #9742 )
2026-04-21 11:46:43 -07:00
Aaron Dodson
f80253f5e9
fix: Make the undo/redo API more ergonomic ( #9573 )
...
* fix: Make the undo/redo API more ergonomic
* fix: Update callers to use the new API
* chore: Fix lint
2026-04-21 11:36:48 -07:00
Aaron Dodson
86a435506b
fix: Fix dropdowndiv animations ( #9733 )
2026-04-21 10:29:37 -07:00
Aaron Dodson
80ee2d5860
fix!: Improve keyboard navigation of icons and bubbles ( #9737 )
...
* fix!: Improve keyboard navigation of icons and bubbles
* chore: Fix docstrings
* chore: Remove debugging
2026-04-20 13:44:17 -07:00
Aaron Dodson
ca81c9ad05
fix: Improve navigation and movement looping behavior ( #9732 )
...
* fix: Default navigation looping to on
* fix: Don't show the unconstrained move hint every time a block is moved to the workspace
* fix: Normalize block movement during drags
* fix: Offset proposed top-level blocks during constrained drags
* fix: Make constrained moves respect the navigator's looping setting
* fix: Fix tests
* chore: Fix docstring
* fix: Show unconstrained move hint only when there are no available connections
* refactor: Use constants
2026-04-20 12:47:30 -07:00
Michael Harvey
16767eaaa2
feat: Screenreader announcements for move mode ( #9731 )
...
* feat: Screenreader announcements for move mode
* fix: lint
* fix: update docstrings
* fix: code review changes
* fix: add block id to error
2026-04-20 13:12:02 -04:00
lizschwab
2903ec9f3a
fix: Field text hidden from ARIA ( #9734 )
2026-04-17 15:18:23 -07:00
Greg Annandale
03443975d3
Merge pull request #9671 from grega/docs
...
chore(docs): migrate to Docusaurus and GitHub Pages
2026-04-16 16:16:57 +01:00
Aaron Dodson
1de9aa920e
fix: Fix bug that caused blocks in flyout to disappear on click in Chrome ( #9729 )
2026-04-15 09:19:09 -07:00
Aaron Dodson
0e0a516990
fix: Increase contrast of active tree focus ring color ( #9726 )
2026-04-15 09:18:34 -07:00
Aaron Dodson
743cdd8ff3
fix: Inhibit keyboard navigation shortcuts when the dropdown or widget divs are open ( #9724 )
2026-04-15 09:17:44 -07:00
Aaron Dodson
af9cdea250
chore: Fix import paths ( #9723 )
2026-04-15 09:15:16 -07:00
Aaron Dodson
0c4ec192ba
fix: Fix bug that caused blocks inserted via Enter to not attach ( #9699 )
2026-04-15 08:29:43 -07:00
Aaron Dodson
91d02eee02
feat: Add basic support for generating ARIA labels and roles for blocks ( #9696 )
...
* feat: Add basic support for generating ARIA labels and roles for blocks
* test: Add tests
* chore: Fix lint
* chore: Revert tooling removal of authors
* chore: Adjust casing of method name
* chore: Tweak name of verbosity enum value
* chore: Adjust name of shadow block label method
* chore: Add trailing newline
* chore: Fix method casing
* feat: Add method to retrieve a block's ARIA label
* fix: Fix TSDoc
* chore: Adjust method casing
2026-04-15 08:12:08 -07:00
Aaron Dodson
dc2afe3527
fix: Improve accuracy of block navigability detection ( #9725 )
2026-04-15 08:04:06 -07:00
Aaron Dodson
3b9ed58f71
feat: Add keyboard shortcut for duplicating blocks and workspace comments ( #9727 )
...
* feat: Add keyboard shortcut for duplicating blocks and workspace comments
* test: Add tests
* chore: Fix copypasta
2026-04-14 12:47:01 -07:00
Aaron Dodson
4734bf95f0
feat: Add keyboard shortcut to clean up the workspace ( #9728 )
...
* feat: Add a keyboard shortcut to clean up the workspace
* test: Add tests
2026-04-14 10:25:32 -07:00
Greg Annandale
172adb5608
chore(docs): handle hoisted node_modules in Mocha tests
...
With npm installing packages to the root `node_modules` dir (due to now handling both packages/blockly and packages/docs), the Mocha script location is most likely to be `node_modules/mocha`, but maintains a fallback path for `packages/blockly/node_modules/mocha`.
2026-04-13 23:57:57 +01:00