Comfy-Org / Comfy-Org/ComfyUI-Manager
[Feature Requests] All-Channel Search Mode, Common Dependency Conflicts or Platform-Exclusive/Locked Nodes
- Dominant language
- Python
- Stars
- 16.1k
- Forks
- 2.5k
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 13
Description
Figure that this may be feasible, easy to implement. It'd be nice to have an option to search all channels rather than being limited to your current channel. Just a checkbox-based opt-in, preferably right next to the search bar.
Alternatively, could see its utility if this is an option on the menu or in ComfyUI settings. I'd say that in this case, it'd be desirable for the full search to be delayed. I.E., I search "Ultrapixel" and if I don't take any action (install/uninstall/disable/update, w/e), then after 10-15-30s the results from other channels pops up below whatever (if any) results that were found in the current channel.
Though, this basically has 2 utilities, so there's a balancing act. In the aforementioned, where you are looking for a specific node, you'd want instantaneous results across the board. Now, what I think is the important utility, is to be able to search across channels with the intent of finding nodes with overlapping utilities, if not identical ones. Why bother installing a dev-channel node when there's already a more stable, reliable implementation in the default channel? This facilitates a much more fluid experience for users who want to find the latest and greatest nodes.
Then there's the B-side feature, CDC. My thought here is that it can be frustrating to install nodes wherein you need CUDA or Metal or whatever it may be to use the node. Its been on the dev to mention this in the title/description but I know of more than a few that do not explicitly mention that it is exclusively usable on X/Y/Z platform. Maybe a yellow or orange flag that expresses that? It'd be useful if it mentions the particular package(s) that are i.e., CUDA-based, because sometimes it is in fact possible to find a workaround, like I've found devs crazy enough to remake or modify projects like Diffusers, BitsandBytes, etc., for alternative platform(s), enabling myself to use other packages/projects that would otherwise be inaccessible to me on Mac/Linux/whatever.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.