Thomas Weber
Thomas Weber
you can get the JSON of the current sprite's blocks with ```js const vm = addon.tab.traps.vm; const blocks = vm.editingTarget.toJSON().blocks; ```
createBlockContextMenu gives the Blockly block as the second argument to the callback so you can get the id with just `block.id`
We don't support that extension, and I believe unfortunately it is not open source so we would have to rewrite it
thanks for checking seems like the important parts for actually talking to the GPIO is in https://github.com/RaspberryPiFoundation/scratch-desktop/tree/develop/cpp finding a secure way to plumb renderer code to that native code seems...
looks like they have only the sequential asset IDs, no md5exts current sb2 downloader assumes that the md5exts are the source of truth and generates the sequential IDs from that
Very large effect values tend to do weird things; wouldn't recommend using them. The behavior can vary based on the GPU and even, as you see, based on what browser...
Guessing this is a wayland issue. Try starting the app with `XDG_SESSION_TYPE=x11 turbowarp-desktop` Does that fix it?