Ok, maybe contentious, but....
LINK nodes are handy to make flows neater looking and allow links between tabs.
Suggestion:
Part 1:
Links connected locally.
They are nice for local connections to hide joints going the wrong way (right to left on screen).
These can confuse you sometimes.
My rule is unless short, any joints between nodes right to left of the screen are done by link
nodes.
This is particularly true with routine blocks of nodes. It helps keep them as blocks.
When opening the nodes edit window I am bombarded with a list of all the tabs and their link
nodes.
Fair enough.
Improvement - only show link
nodes which have names assigned by the user on other tabs.
Local link
tabs are shown irrespective of their name state.
Why?
- If I am linking stuff on the same flow most of the time I am not worried about naming the
link
nodes.
And I can usually connect the two nodes from the edit screen.
{
Another cheat way is to put the two link
nodes (the in
and out
) close.
Then I join them. Cut
the one to be moved, go to that part of the screen and Paste
it.
Then I wire it to the other node/s.
}
A quick zoom out and I can see what is going on.
- If I am linking to another tab, I would say 99.9% of the time that destination
link
node will be named by me.
So only showing link
nodes with names would really help de-clutter the huge list of unnamed link
nodes.
Part 2:
When the big list of other link nodes is open scrolling through checking who is connected to whom is not easy.
An extra button to show only linked nodes will then show you a cut down list of other link
nodes connected to this one.
That will reduce the load on the user checking what is connected.
Then, if there are any incorrectly linked nodes, they can be easily un-ticked.
They won't/don't need to disappear from the list until that list is closed. Handy in case you accidently (?) un-tick the wrong one.
Part 3:
(This is really asking)
Maybe an option - somewhere - to show a tree structure for that node.
Showing it's interaction a bit better with the other flows.
(Saying it is an in
node)
Have something like this:
The green circle is included indicating the selected node.
So if it was an out
node, the circle would be around the respective node on the right side.
Yeah, the names are lame. But I hope it gives you the idea.
They would probably be the flow name and name of the node.