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

[Feature Request]: There could be an option to show the input/output slots to the sides of widgets #2217

Open
1 task done
bluewanderer opened this issue Jan 10, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@bluewanderer
Copy link

bluewanderer commented Jan 10, 2025

Is there an existing issue for this?

  • I have searched the existing issues and checked the recent builds/commits

What would your feature do ?

Currently the slots don't share vertical space with widgets. If a node has a lot of inputs or outputs, the upper half of it is almost wasted. It looks like:

o        o
o        o
o        o
         o
 ========
 ========

And this would be much nicer:

o          o
o          o
o ======== o
  ======== o

There can be an option to toggle how a specific node or all nodes are shown.

Proposed workflow

  1. Open the context menu of a node
  2. Select "Toggle compact view"
    or
  3. Select a node
  4. Press the toggle hotkey
    or
  5. Open the context menu
  6. Select "Show all slot in the old/compact way"

Additional information

No response

┆Issue is synchronized with this Notion page by Unito

@bluewanderer bluewanderer added the enhancement New feature or request label Jan 10, 2025
@JorgeR81
Copy link

JorgeR81 commented Jan 10, 2025

Yeah, I'd like to have a "compact view".

The problem is that in many nodes, the slots are not related to the widgets:

r0

The slot labels could be hidden, in "compact view", but:

  • this would only work for colored slots ( since we already know their meaning ).
  • the "compact" slots would end up being aligned with widgets that have nothing to do with them, which would be confusing.

If we had a "compact view", I think it could work like Collapse Connections in rgthree nodes.

This would also allow "locking" the wires, once they all are connected, to prevent accidental disconnection.

r1

r2

r3

@JorgeR81
Copy link

Aesthetically, I think this would look pretty good.

Especially if we use "bus" nodes.

If we collapse both ends, all wires will be superimposed, for a cleaner look.

But with this feature, we would still be able to access all widgets, even with collapsed connections.

b3

b2

b1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants
@bluewanderer @JorgeR81 and others