blockly @ blockly-v12.1.0
integrity
- size
- 2.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
This release contains bug fixes and new features for use with @blockly/keyboard-navigation. Learn more on our accessibility site!
What's Changed
New features ✨
- feat: Add keyboard navigation support for icons. by @gonfunko in https://github.com/google/blockly/pull/9072
- feat: Add more ephemeral overrides for drop-downs. by @BenHenning in https://github.com/google/blockly/pull/9086
- feat: Paste where context menu was opened by @johnnesky in https://github.com/google/blockly/pull/9093
- feat: Allow visiting empty input connections. by @gonfunko in https://github.com/google/blockly/pull/9104
- feat: Automatically manage focus tree tab indexes by @BenHenning in https://github.com/google/blockly/pull/9079
- feat: add keyboard navigation controller by @maribethb in https://github.com/google/blockly/pull/8924
- feat: ephemeral focus public getter, use in shortcut precondition by @maribethb in https://github.com/google/blockly/pull/9110
Bug fixes 🐛
- fix: Ensure
FieldImageis clickable when appropriate by @BenHenning in https://github.com/google/blockly/pull/9063 - fix: When moving to a field, scroll the field's block into view by @RoboErikG in https://github.com/google/blockly/pull/9071
- fix: Skip hidden fields when navigating by @RoboErikG in https://github.com/google/blockly/pull/9070
- fix: Limit
LineCursor& focus syncing by @BenHenning in https://github.com/google/blockly/pull/9062 - fix: Fix browser tests PART 1 by @RoboErikG in https://github.com/google/blockly/pull/9064
- fix: focus something after deleting a block by @maribethb in https://github.com/google/blockly/pull/9073
- fix: focus after drag and deleting comments by @maribethb in https://github.com/google/blockly/pull/9074
- fix: Visit all nodes in getNextSibling and getPreviousSibling by @RoboErikG in https://github.com/google/blockly/pull/9080
- fix: Update
focusNodeto self correct focus by @BenHenning in https://github.com/google/blockly/pull/9082 - fix: Don't visit collapsed blocks by @RoboErikG in https://github.com/google/blockly/pull/9090
- fix: Fix bug that prevented using keyboard shortcuts when the DropDownDiv is open. by @gonfunko in https://github.com/google/blockly/pull/9085
- fix: Tweak outline CSS for Safari/Firefox by @microbit-matt-hillsdon in https://github.com/google/blockly/pull/9100
- fix: Skip invisible inputs in the field navigation policy by @RoboErikG in https://github.com/google/blockly/pull/9092
- fix: Copy shortcuts before returning them. by @gonfunko in https://github.com/google/blockly/pull/9109
- fix: Make cut/copy/paste work consistently and as expected by @RoboErikG in https://github.com/google/blockly/pull/9107
- fix: context menus on flyout by @maribethb in https://github.com/google/blockly/pull/9116
- fix: Fix bug that caused the focus manager to attempt to focus unfocusable elements. by @gonfunko in https://github.com/google/blockly/pull/9117
Cleanup ♻️
- refactor(shortcuts): Factor copy-eligibility out of cut/copy
preconditionFnby @cpcallen in https://github.com/google/blockly/pull/9102
Other changes
- release: merge develop into v12.1.0 by @maribethb in https://github.com/google/blockly/pull/9118
New Contributors
- @microbit-matt-hillsdon made their first contribution in https://github.com/google/blockly/pull/9100
Full Changelog: https://github.com/google/blockly/compare/blockly-v12.0.0...blockly-v12.1.0
download
unix · zip
curl -fL -o blockly-v12.1.0.zip https://ratatoskr.space/pkg/blockly/blockly-v12.1.0.zip
printf '%s %s\n' '4e14301108d5248aa54c7b4270eb96ed51df92818708fc1ff3aad25379210b9b' 'blockly-v12.1.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/blockly/blockly-v12.1.0.zip"
$out = "blockly-v12.1.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "4e14301108d5248aa54c7b4270eb96ed51df92818708fc1ff3aad25379210b9b") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v12.1.0.tar.gz https://ratatoskr.space/pkg/blockly/blockly-v12.1.0.tar.gz
printf '%s %s\n' 'ab525e8ba0cb183b91c24ce04d76bd1567487f0e76635c9854545f51f12ce8b3' 'blockly-v12.1.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/blockly/blockly-v12.1.0.tar.gz"
$out = "blockly-v12.1.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ab525e8ba0cb183b91c24ce04d76bd1567487f0e76635c9854545f51f12ce8b3") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o blockly-v12.1.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.1.0.zip
printf '%s %s\n' '4e14301108d5248aa54c7b4270eb96ed51df92818708fc1ff3aad25379210b9b' 'blockly-v12.1.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.1.0.zip"
$out = "blockly-v12.1.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "4e14301108d5248aa54c7b4270eb96ed51df92818708fc1ff3aad25379210b9b") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o blockly-v12.1.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.1.0.tar.gz
printf '%s %s\n' 'ab525e8ba0cb183b91c24ce04d76bd1567487f0e76635c9854545f51f12ce8b3' 'blockly-v12.1.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.1.0.tar.gz"
$out = "blockly-v12.1.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ab525e8ba0cb183b91c24ce04d76bd1567487f0e76635c9854545f51f12ce8b3") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| blockly-v12.1.0.zip | zip | 2.3 MiB |
blake3-24 82add9530bcf5fa9b614b3756bc08b1df13576938346e3b5
sha256 4e14301108d5248aa54c7b4270eb96ed51df92818708fc1ff3aad25379210b9b
sha1 897952cb4b0f982a44e9714ee9d614bc9ab75ad5
|
| blockly-v12.1.0.tar.gz | tar.gz | 1.8 MiB |
blake3-24 8c8f79ede0acc8e1eef3c8f095e9936542cdbe95b902f89a
sha256 ab525e8ba0cb183b91c24ce04d76bd1567487f0e76635c9854545f51f12ce8b3
sha1 4df9bdb6d87c8c48c04cc28f3cf97b9dbc1d8998
|
install
bazel
http_archive(
name = "blockly",
urls = ["https://ratatoskr.space/pkg/blockly/blockly-v12.1.0.tar.gz"],
integrity = "sha256-q1Jei6DLGDuRwkzgTXa9FWdIfw52Y1yYVFRfUfEs6LM=",
strip_prefix = "blockly-blockly-v12.1.0",
)
zig
.url = "https://ratatoskr.space/pkg/blockly/blockly-v12.1.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "blockly",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.1.0.tar.gz"],
integrity = "sha256-q1Jei6DLGDuRwkzgTXa9FWdIfw52Y1yYVFRfUfEs6LM=",
strip_prefix = "blockly-blockly-v12.1.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/blockly/blockly-v12.1.0.tar.gz",