Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support "portal" visualization for connections #464

Open
jonnor opened this issue Mar 26, 2015 · 4 comments
Open

Support "portal" visualization for connections #464

jonnor opened this issue Mar 26, 2015 · 4 comments

Comments

@jonnor
Copy link
Member

jonnor commented Mar 26, 2015

"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 jonnor added the ux label Mar 26, 2015
@jonnor
Copy link
Member Author

jonnor commented Mar 26, 2015

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.

@bergie
Copy link
Member

bergie commented Mar 26, 2015

Related #288 and #371

@jonnor
Copy link
Member Author

jonnor commented Mar 26, 2015

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.

@ensonic
Copy link
Contributor

ensonic commented Mar 26, 2015

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants