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]: Frontend nodes management panel #1439

Open
1 task done
TheToxin-git opened this issue Nov 6, 2024 · 0 comments
Open
1 task done

[Feature Request]: Frontend nodes management panel #1439

TheToxin-git opened this issue Nov 6, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@TheToxin-git
Copy link

TheToxin-git commented Nov 6, 2024

Is there an existing issue for this?

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

What would your feature do?

I suggest a Frontend nodes management panel — a similar to [BETA] Show extension panel in settings dialog option introduced with this pull, but for node management (including core nodes). This feature will provide an option to turn off any node import and an option to reload (to apply changes). Prior to custom_nodes it should implement a way to disable specific nodes from particular source. Currently, this can be achieved by commenting out NODE_CLASS_MAPPINGS entries, yet it would be nice to have GUI / frontend version. Such interface shall group nodes by source in a folder-like manner — It's not cool to scroll through 300+ nodes.

What are the pros?

  • Faster start-up. Every disabled node will speed up ComfyUI start-up by a bit.
  • Less visual clutter, efficacy. It can be used to clear 'Node Search' & 'Add Node' menus from unnecessary entries. This can speed up workflow creation by decreasing the time it takes to add a node.

Who can benefit from this feature?

  • One media type, one task focused Users. For example, there is many core nodes that Audio-focused Users will never use (ex. Image ones)
  • Users who use so-called Custom Nodes Packs. Such packs, generally, contain many nodes (ex. Impact Pack provides 50+ nodes) for a large variety of tasks. Some of them will never be completed by many users, so it would be wise to disable related node subsets.

Proposed workflow

  1. Go to Settings and enable [BETA] Show nodes panel in settings dialog
  2. Press Nodes
  3. Manage Nodes :)
@TheToxin-git TheToxin-git added the enhancement New feature or request label Nov 6, 2024
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

1 participant