Super happy to see snapping being worked on in the latest previews, already feels like a massive quality of life improvement. Thanks!
I really like the snapping guide because it shows me what I’m actually snapping to, but I’m finding a bit too invasive the way it is. Seeing it popping up anytime I’m near a pin feels too distracting to me.
For instance here I might not be willing to connect anything but still I have these blue lines popping up in the view.
Would it make sense to only enable it when the mouse is clicked or while I’m dragging a link? I guess it would make sense to show me what I’d be snapping to only if I’m attempting to make something snap :)
I wonder if snapping should be the default and one has to press some modifier to deactivate it (to be able to freely move things). Or should it be vice versa, the default being no snapping having to press a modifier to activate it. The later would solve the guide issue I assume.
Another slightly OT thing which just popped into my head: Does is make sense to separate link and node snapping?
Even when not moving a node, not resizing, or not drawing a link -
Even in idle mode snapping is taking place. This is to place nodes, pads and pins already at places that make sense.
I guess the snapping guides are indeed a bit distracting. I guess typically you don’t need them, do you?
The potential future handshake feature - connecting to a pin from a distance - is something else I guess and isn’t directly related to the general guide feature.
So currently I show the guide to communicate that the mouse position has been altered.
True. Sorrily finding that modifier key is a bit tricky. Also wouldn’t you have to use it a lot? But ok we could use it to toggle on/off negating what you chose in the setting.
Not fully thought this through but could there be different modes of patching? Like “programming” and “layout”. Depending on the mode the modifiers could change their behaviour.
I agree with Sebescudie, that the alignment guides should only show when dragging something, after starting a link and maybe a few others, but not always.
I have never seen it done always and I think it’s going to be too much.