Dragging links out of pins

Do you refer to this?

@chk yes

I can’t remember if I wrote about it somewhere or not. But I keep running into the fact that I can’t create an output where I want and sometimes for a few minutes at a time I wonder what happened

image

image

In tight patches, it happens too often

1 Like

OK, but then we should continue discussing it over there. I’ve also written about that case there myself.
Otherwise it would be good to stick to the topic… what do you think of the suggestion in this thread?

And in fact, I saw a problem there almost immediately and suggested a more adequate solution for that problem. But the implementation of this is much more complicated, I realize that. Moreover, it’s a far-reaching change in UI / UX in general. But without it, there will be such small changes that constantly break something and the search for an edge case will turn into a constant work. What I’m saying is that without a systematic approach looking for deeper usage relationships, no real improvements will be made, and only more options will be added to suit different people’s tastes. I’m intentionally being a bit dramatic, but let’s try to look at it from this perspective.

I’m pretty sure dragging and dropping pins won’t improve the interaction experience. At the very least because I keep forgetting that there is an option to create nodes after patching starts. What to do in such a case with this mechanic? Moreover, the developers quite rightly see it as a convenient way to search for middle nodes based on possible inclusions. But I just can’t get used to it.

I like patching connections, if only because sometimes a connection needs to be dragged through several screens. Then you have to provide for “camera targeting” on the canvas right away. That’s the case with click-through too, by the way.

Second that. Personal pet peeve .

2 Likes

@bjoern It feels very natural.
Space + dragging is something I’ve tried all the time before. Thank you!

And all I say is that dragging a link out of a pin feels also very natural. I’ve seen so many people already trying to do this, because it is the way literally all patching-environments work these days.

2 Likes

lol I hate it with a passion.

2 Likes

@chk You are probably right.
To do this we need to make the pins look different, bigger. We also need to implement the mechanics of magnets or “throws next to the pin”. This pixel-hunting even without dragging is tiring at times

This is exactly what I’m talking about.

It’s all little changes that add up to extra weight in the customization menu. It’s interesting, but at some point it’s going to need some serious oversight.

Wouldn’t it be better to make the mechanics of the canvas shifting when approaching the edge?

What do you mean by this?

How far you can start grabbing and how far you can drop the cord?
If we start grabbing above the end of the node will it considered as a moving of node or starting a patching?
What to do if nodes or even inputs/outputs intersects by the active region?
Should there be any difference in behaviour if you link up or down?
Should it make a difference if you connect IO, node pins or splicer / accumulator / boundary ?

изображение

изображение

изображение

When should it be dropped to connect to the boundaries?

изображение

Shoul it be connected to the pin or to the boundary?

изображение

1 Like

I would also love to see improvements in this area.
Direct dragging of connections like in pretty much every other node based tool would be very much appreciated here.

And it hasn’t to be either-or, Houdini does it both:
Click on a connection and let go and the wire sticks to your mouse pointer, which is fantastic if you want to make connections to further away nodes or insert in-between points.
Click and drag works as well, and is way more effective when making many connections to close-by nodes.

This way, you have it all and the workflow improves immensely.

Thanks and cheers,

Tom

4 Likes

After having worked through Genuary I would want to emphasise this once more.
Allowing direct dragging of links is an INSTANT reduction of clicks by 50%!
Instead of

click-release-move-click-release

you have

click-drag-release

And like I said, Houdini has it both for situations where you need a link further.
Click and drag for direct connection, click-release-move for connections over longer distances.

This one change would make such a difference already in the overall feel of extreme clickiness in VVVV.

Cheers,

Tom

4 Likes

You now may test-drive this with the latest vvvv gamma previews.

Please also try

  • your pens and mouses,
  • different monitors (DIP Scaling),
  • different zoom levels of your patch editor

Does it work? Is it too reactive or not reactive enough? Are you able to hit the pin?
What about the other actions, like selecting a link or moving a node? Are they now harder to do?
Is it balanced?

Thanks for the feedback!

Edit: please include the vvvv version in your feedback, thanks!

6 Likes

Wooooohoooooo :-)

You made my day @gregsn !!!

Instantly VVVV feels a 100% more natural.
In my short test, you seem to have nailed it right away (Version 0092).
I also seem to have way less trouble to create a link with my Wacom pen, which was pretty horrible before. My average was 2-7 tries each time…
Now it just seems to work as expected.

Deep felt thanks for this!!! ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️

Will report further findings as they come.

Cheers,

Tom

Tried a bit more and I guess for old hands it will need some readjustment of habit.
Expect some growing pain there at first. ;-)

Could become a preference if the backlash is too bad.

Moving things like pads now can’t be done with the pin as before, but one needs to use the name field.
Works well for me though and is well worth it.

It’s interesting how the snap to pins works very naturally, but for instance for a region you still have to click the slicer or accumulator slots and after that, with the link still attached, you also have to explicitly click on a pin.
Not bad, was just unexpected. But in those cases it may make sense to be explicit.

So far I absolutely love it - first time I feel like I’m not fumbling with mittens on in VVVV… ;-)

Cheers,

Tom

Doesn’t work at all for me. I either end up dragging the node / iobox or creating a selection rectangle.
Tested with 6.0-0092 on my 14" 2160p laptop, scaling set to 100, 125, 150 & 175%.
Used two different mice.

ConnectionTrials

What’s your setting regarding this one:
grafik