noflo-ui icon indicating copy to clipboard operation
noflo-ui copied to clipboard

Support "portal" visualization for connections

Open jonnor opened this issue 10 years ago • 4 comments

"Portal" meaning that the wire for connection exits an output port, goes into a terminal (which can be named, like "api-token"), then on the other side comes out of a terminal and then into the inport

[SomeComp]----o api-token

...other stuff in the middle....

api-token o---[AnotherComp]

This paradigm is standard in electronics design automation for instance.

A major usecase for this is configuration options which need to go to many components in many different places of a graph.

jonnor avatar Mar 26 '15 11:03 jonnor

The connection/edge naming feature should probably be separate from this. Because it is also useful to show in debug logs/flowtrace, and when doing grey-box testing.

jonnor avatar Mar 26 '15 11:03 jonnor

Related #288 and #371

bergie avatar Mar 26 '15 11:03 bergie

Selecting such a connection should highlight not just the terminals on both ends, but also provide a (potentially a bit weaker) visualization of the whole connection - to easily see what is connected where.

jonnor avatar Mar 26 '15 11:03 jonnor

If we can mark outputs as 'portals' then when editing a component, there could be a dropdown icon to select from the portal list. This would create the connection internally.

ensonic avatar Mar 26 '15 15:03 ensonic