Tall blocks, such as long paragraphs, can cause disorientation when moving blocks.
Imagine a document:
(Small Para A)
(Large Long Para)
(Small Para B)
when moving Small Para A down and then back up the screen jumps around and it can be hard to follow what is happening. You can see this in
It would be interesting for a designer to evaluate if a small and fast animation might help orient the user as to what is happening.
I think that could definitely help clarify this interaction. I've made a quick mock up (taking some inspiration from the google material/motion guidelines) of how this might look.
This could be tweaked timing wise depending on the feel / speed of other interactions but as a rough idea:
Animations would definitely help in one way, but might interfere in another. What if you want to move a block a few blocks down? I'd just like to be able to click through this without delay. Same for keyboard shortcuts. Press and hold means moving it down continuously until the keys are released. For these reasons it is also important that the scroll position is kept for the moving block.
Moving blocks a single space away is definitely helpful, and @iseulde has a great point about moving blocks further away. I wonder if users A) swap nearby blocks (moving within 1-3 blocks of current location) or B) make big content adjustments (moving 4+ blocks from it's original location) more often.
Updated this ticket a bit. It should work as it does in this prototype: https://wordpress.github.io/gutenberg/tinymce-per-block/
Most helpful comment
I think that could definitely help clarify this interaction. I've made a quick mock up (taking some inspiration from the google material/motion guidelines) of how this might look.
This could be tweaked timing wise depending on the feel / speed of other interactions but as a rough idea: