Is the Classic UI going to disappear in early 2025? I certainly hope not.
Tim commented on several items> Here are my annotations,
Use the Ctrl/Option key to drag blocks from the middle of a stack
Join and create list blocks automatically extend to include new inputs if you drag values near them.This is a terrible option. Can users be given the option to turn off the feature?
Hold the shift key to drag a box to select, move, edit multiple blocks
Works, . Well it Works, sometimes. This is not the tool to provide to novice users.
Scroll automatically when dragging near edges of the workspace
Works - "when dragging a block!". This a bit disorientating at first, but guess it is something we will get used to I certainly hope not. This just doesn't work. My arthritic fingers are going to go wild just as they do with Windows 11 features that are always accidently being turned on when the offensive key is hit.
I for one and very disappointed to see this stuff. someone's convenience or cleaver idea is someone else's hurtle. I refer you to your own documentation https://accessibility.mit.edu/
This whole stretchable rectangular block selection approach does not work well on laptops. Maybe it should include auto-zoom to zoom out as you extend the selection rectangle over the screen boundaries?
Regarding block duplication in general, as a Power User I find it a great mess generator in the hands of noobs who did not read the chapter on procedures.
I would restrict the Duplicate option to only single blocks.
For contiguous stretches of blocks, I would replace it with a Generate Procedure option, which would request a name for the procedure, and produce a procedure with those blocks, with parameters for the enclosing local variables. Extra credit: replace the blocks with a call to the procedure.
Copy/Paste is poor practice.
Let's not encourage it.
In the previous version, the ability to select a shortcut menu item with the right mouse button was disabled. This should also be disabled here, because accidental click problems will return.
Yeah... We had patched this in our old version of Blockly but in this new release we simply bundle their precompiled version. It seems that the core issue was never fixed on Google's end.
There is also some strange behavior when selecting blocks. I'll try to record it.
When we check the check box to be able to select blocks and then try to select them, the blocks do not get selected and the check box is unchecked. Also there is no autoscrolling when we want to select blocks that are off screen.
In some ways this makes sense to me. A key feature of this Blockly update is that we are now using a fairly modern version of Blockly with plugin support. Both the autoscrolling feature and the multiselect feature are provided by plugins. My understanding is that the autoscrolling function only works when dragging a block, whereas if you're holding shift to select multiple blocks (the multiselect feature) then the behavior of the autoscrolling plugin won't apply. The autoscroll plugin is not really our own but @HollowMan6 was the GSOC contributor/mentor who authored the multiselect feature with App Inventor and he might have a good idea of how they could interact.
Ahhh, I hadn't seen the "checkbox" (above the zoom controls) which activates the multi-select (This could do with a tool-tip...). It doesn't work well with the box drag, but does work for the selection of blocks, one by one. You then have to untick the checkbox to release the multi-select.
I got a problem when duplicate a procedure defination when it is collapsed.
the duplicated one will not show up until i refresh the browser, and it only have one block, nothing inside it.