In Nodezator's dev branch: changed the magnetic sockets feature to make it closer to what I envisioned originally: the nodes had hands and would help you by grabbing the new connection for you.

The hands are CC0 assets from the excellent
@kenneynl

#Python #nodeeditor

@KennedyRichard @kenneynl

Love this so much.

Maybe a suggestion? In this example, since both *could* take the connection, maybe a phase where the destinations โ€œannouncing" they're valid destinations with jazz hands or something right at the socket, reaching out based on proximity just as you have it?

@godofbiscuits Thanks for the suggestion. I'll keep it in mind. Currently, the colors represent different types, but there's no type restriction (if the first socket is an output socket, any other input socket can be picked and vice-versa).

But, indeed a type strict mode is already on the list of features to be implemented. The colors already indicate compatibility, but your idea may be useful for accessibility, for people that have a hard time perceiving colors.

@KennedyRichard Oh, I see. I just assumed that was the filter. But the fact that the restriction on destinations is being shown graphically -- and in a FUN way and proactive and helpful way -- is HUGE. it's everything, in fact. Some of the best UX thinking I've seen in a long time. Really exciting stuff!