Moving selection => links move also

Hello,

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.

Not a big deal, but nice-to-have :)

if the link is selected too, it moves along…

it would be cool if links would behave the same (e.g. move along) when moving nodes via the keyboard (right now they stay in place).

That is why me and Kalle don’t like all those Bezier and HVH connections (CTRL-Y) and even worse, I don’t know how to make them back to straight.

Working in some else’s patch with these nice looking connections is a real pain.

My wish would be, that CTRL-Y can also bring back the default connection.

it’s true, both diki and wests points are minor, but annoying usability things, once projects are getting bigger.

i stopped counting the times i had to replace some bezier or hvh with a fresh line, just to make it straight again.

i stopped counting the times i had to replace some bezier or hvh with a fresh line, just to make it straight again.

oh, yes.
I would have gone even more mad than i already am without the attached module.

it works systemwide and provides complete cleanup by a single press of a shortcut.

it’s a quite old module of mine and i just saw i didn’t post it by now.
i am sorry for that…

i stopped counting the times i had to replace some bezier or hvh with a fresh line, just to make it straight again.

oh, yes.
I would have gone even more mad than i already am without the attached module.

it works systemwide and provides complete cleanup by a single press of a shortcut.

it’s a quite old module of mine and i just saw i didn’t post it by now.
i am sorry for that…

ResetLinks (VVVV).zip (4.6 kB)

so to summerize the wishlist:

  • 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…

thx kalle!
expect that feature for beta>22