When you select 2 nodes that are linked by a line that has ‘intermediate points’ (not a straight line), and you move the selection, the intermediate points stay in place, thus deforming the line.
It would be nice if these points would also move if you select and move both nodes that the link connects.
CTRL-Y should reset a link at some point to be straight again
when moving nodes by keyboard or by mouse: move the linkpoints of implicetly selected links (additionally to explicetly selected links).
now what is a implicetly selected link? (i ask you!)
a link that is “inside” the selection (both source AND destination nodes are selected)
OR
a link that touches the selection (source OR destination node is selected)
OR
a link of which the destination node is selected (would result in linkpoints of inlinks move together with the node below, even when the upwards connected node is not selected)
a link of which the source node is selected
what to do you think?
edit: or maybe you don’t want to have moving implicetly selected links when moving them by mouse? you just would like to see that they actually don’t move (atm they move but are stored differently…)
a link that is “inside” the selection (both source AND destination nodes are selected)
i think that would be the way to go.
a link of which the destination node is selected (would result in linkpoints of inlinks move together with the node below, even when the upwards connected node is not selected)
i could imagine that this could make sense if linkpoints of those only move the half length…
but anyway if this is too much effort better ignore this idea…
or take the relative distance of each Linkpoint between notSelected Node and Selected Node and multiply with the absolute movement of the selection.
means: the closer the linkpoint to a Selected Node the more it will be moved…