user can desactivate auto repositionning of nodes
v2Belleville
when I'm in the process of hand making a display that make sense to me, I want to kill that thing that reorganizes nodes position, every time I move a node... fixing those nodes we already touched is not enough
how about an item in the right click menu that you could tick/ untick for automatic reorganization ... or not ?
Sebastian Wictorin
Thanks v2Belleville, great feedback! This does sound frustrating!! I can imagine a feature that locks/pins everything in the scene until you want physics or repositioning to become active again.
Does this sound right to you?
v2Belleville
Sebastian Wictorin: not sure if we mean the same : I would not call it "pin" nodes because in my mind "pin" is the idea of the object can not move, something towards "locked". and I still want the user to be able to move nodes. I'd call it "just leave it to me for positioning, stop calculating stuff to reposition nodes, just leave them as they are , unless I move them"
Sebastian Wictorin
v2Belleville: I think we mean the same! :D
In Bloom when you move a node once, it is pinned/locked. You can still move it, but it wont get affected by any forces.
We should look into this behavior so that you can expand a node while in the Hierarchical or force-based layout without everything recalculating.
v2Belleville
Sebastian Wictorin: yes ! the "force based layout" as you call it often times is a mystical force mystery to me : why is it sending a newly expanded node to the other side of the display? leaving it next to the node it's been expanded from would make more sense to me, especially when it is the only node it is related to in the DB...
v2Belleville
Sebastian Wictorin: I now get that the design logic : when we click on the hierarchical button it puts the display under the control of the (mystical) recalculation force.... intuitively, I thought it was just calculating a hierarchy at the time of click and then leave it to me. that's actually what I would prefer, because constant recalculation is NEVER useful to me ... after a hierarchical calculation, what would be useful is what I mentioned here https://neo4j-bloom.canny.io/feature-requests/p/mindmapping-like-hierarchical-view to be able to automatically rearrange, previously selected nodes
v2Belleville
really need to be able to desactivate auto repositionning , not only the one that happens when you manually move a node, but also, when you expand nodes !
just spent half an hour making a hierarchy readable (see https://neo4j-bloom.canny.io/feature-requests/p/default-space-between-nodes and https://neo4j-bloom.canny.io/feature-requests/p/mindmapping-like-hierarchical-view)
then realized I needed to expand one node, forgot (again) this would reposition all nodes.
now I want to kill someone ...