Spring-loaded nodes when dragging

It would be great if, when dragging a node over another node to move it inside, and hovering/holding over the node for a while, the target node would expand to show its children. This would help moving nodes into their proper place without having to expand everything beforehand. Of course if when inside the expanded node you hold over another closed node, then that node would expand too, etc. Of course it would work when dragging nodes to the sidebar as well. Of course.

All the expanded nodes would fold back again neatly once the drop occurs eventually.

(this is what happens on the Mac when you drag a file over a folder and wait: the folder opens to reveal its content, so you can drop the file somewhere inside)

10 Likes

Personally, I think that expanding all hierarchies incrementally would be tricky to handle… but I like the idea of hovering one or more items over a bullet to zoom in… and so you go. And then maybe hovering a selection of items over the breadcrumb navigation at the top to zoom out to whatever level.

5 Likes

Being used as how Folders automatically expands for one to see its content while we hover over the folder icon for a few seconds, I always expect Workflowy nodes to do the same, but they always disapoint haha. I wish they get smarter, too! +1

2 Likes

Zooming in a node after hovering would be a good start, yes!

2 Likes

That’s a great idea. It might get tricky though with unintended zoom-ins/expands while you looking for the destination.