Comfy-Org / Comfy-Org/ComfyUI

Separation of UI presentation and graph

Open
#389 18 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 10h
Merged PRs (30d)
153

Description

Alot of visual programming tools I've used have a presentation mode separate from the graph mode, this is to reduce clutter and "wire forest" problems introduced by adding lots of complex nodes. Some examples:

Reaktor

![reaktor-6-screen-b](https://user-images.githubusercontent.com/24979496/229808664-af845807-b9f9-4c82-a53d-1a03e8708bdb.jpg)

Max/MSP

![FXPALLHHLZRS5CO](https://user-images.githubusercontent.com/24979496/229809770-be047ff6-285f-4f30-8481-92ac249373f1.png)
![FMK9Z25HLZRS5CP](https://user-images.githubusercontent.com/24979496/229809786-011f35ff-4c53-432f-ab44-401505b2b429.png)

Would this paradigm work for comfyUI? It would be nice to have a "build your own webui" paradigm where you can hide the node graph completely and work only with the UI you've built, once you've perfected the layout of your nodes

This may increase the frontend's complexity depending on the limitations of pure JS and may be an unacceptable change, but I would like using comfyUI a lot more if it were somehow implemented

Related https://github.com/comfyanonymous/ComfyUI/issues/278#issuecomment-1485975122

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.