If I hold shift, dragging does move stuff, but in some erratic fashion and with unpredictable outcome. Drags all siblings and the parent, instead of just the node I want to move. Produces crazy flickering visuals. Hard to control the exact placement.
You cannot move parent without children as in this case it is not clear where the children should go, which node should become their new parent.
As for flickering visuals - sorry for that, the implementation is not polished as we always focused on keyboard support more. Will see what can be done here.
Actually, it’s not that bad after I restarted the browser. Yesterday I had the whole “family” – siblings of the node, and the parent of the node – move with the node that I was trying to relocate.
Today, the only oddity I observe is multiple lines end up in “selected” state (as if I used Shift + Up/Down) after the dragging is done. Oh, I just figured out - all the lines between selectedTask
and the node that got dragged and dropped into the new location become selectedTask
s.