You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the existing issues and checked the recent builds/commits
What would your feature do ?
My history with Comfy the thing that I feel could be improved is to implement some features that make queuing more visually organized and easier to manage.
A lot of my work in comfy has a huge amount of "randomness" going on and I am constantly adding multiple jobs to the queue as my brain kind of throws out ideas and I have switches and random nodes turning things on or off to just see if I stumble onto something fun. So I set up an idea I had and add 50 jobs to the queue with some randomness in the workflow. Then change the prompt or model or add or change loras etc and add 50 more.. Then change something else and add 50 more etc.
My ADHD makes me forget some of my ideas I want to try next so instead of waiting for a queue to finish then moving on I feel like I have to get it all out then let the A.I cook and come back and see if I have any sweet cupcakes of A.I goodness.
The way I am working now I have to keep a notepad file open. And literally write which number ranges are particular workflows I am running. Then if it is not generating images I like. I must refer to my notepad open on my other screen and manually delete one by one each job until they are all gone. I would love some ease of use options to make managing jobs in queue easier.
Proposed workflow
Color coding: Organize your batches you send to queue by color. So you could add say 20 jobs to the queue with one workflow and assign it the color "Blue" in the queue and then if you add another 30 or so from another workflow assign them to be colored "Red" and etc. So that each batch you send to queue each time you hit the button will be a different color and you can keep track of how many from a certain queue are left from a visual stand point instead of keeping track of the numbers. Then if a situation like some jobs in a batch in the queue is not working out how you like you can delete all the jobs of that particular color without accidentally deleting others.
Delete X from queue: I would also LOVE a "Delete X" kind of button also. In Comfy you can Queue jobs up to 100 so it would be great to do the opposite where you could have an input for a number to delete. That way you could "Delete 12" or "Delete 50" from the queue for example. Added bonus if you can "Delete X from top of queue" and "Delete X from bottom of queue."
Grouping: "Group" jobs in a queue. So that you could maintain a visual organization of groups. If they aren't working out you can delete that entire group and comfy will move on to the next group. This would also give rise to the ability to "Send Groups" So for example if a group of jobs is giving you fantastic results you can select that group and "Send to Bottom of Queue." to put them on the back burner knowing you are happy with what they will generate and comfy will move on to others. With other options like "Send to top of Queue" obviously another option.
And just for fun.. What if there was a "Shuffle" mode? Where if I add a bunch of jobs with different workflows instead of going one by one and doing a batch of jobs in sequence it shuffled all over the place and I could get results from each iteration I have added to the queue.
I have also noticed in the newest ComfyUI Queue manager. There are thumbnails for each job in the queue. Now while that is a cool feature and I can see it has it's place. I would also like a button or option to turn that off and go back to the old style of just having the Jobs as a list with no thumbnails.
Currently also... In the newest comfy, When a job is complete it will display the image in the thumbnail. But it as at the bottom of the list. In a session where you have say.. 300 jobs in the queue like I do sometimes. Scrolling to the bottom (Especially with the area for thumbnails) takes a long time. I would like to suggest and I think it would be a great additional feature to have a "In Queue" tab for the jobs that are pending and currently being processed. And next to that tab There is a "Complete" tab. Then you can click over to the "Complete" tab to scroll through your completed jobs with the images shown.
It may even work better where... In the Queue tab. The jobs are listed just as a plain list like the old comfy without any room for thumbnails. Then when they are completed and sent to the Complete tab. They are there with the thumbnails in all their glory. Currently having jobs in the queue with space for thumbnails but nothing there since they are pending is taking up a LOT of scroll space that I think could be improved upon.
@spiritparticle Regarding your workaround with the notepad file, it might help to know that the images in the queue contain the workflow they were made with (in the metadata), which means you can simply drag and drop from the queue to the canvas to see its workflow.
It doesn't fully solve your issue but just until the feature is complete its a step more convenient than having to track them in notepad 👍
Is there an existing issue for this?
What would your feature do ?
My history with Comfy the thing that I feel could be improved is to implement some features that make queuing more visually organized and easier to manage.
A lot of my work in comfy has a huge amount of "randomness" going on and I am constantly adding multiple jobs to the queue as my brain kind of throws out ideas and I have switches and random nodes turning things on or off to just see if I stumble onto something fun. So I set up an idea I had and add 50 jobs to the queue with some randomness in the workflow. Then change the prompt or model or add or change loras etc and add 50 more.. Then change something else and add 50 more etc.
My ADHD makes me forget some of my ideas I want to try next so instead of waiting for a queue to finish then moving on I feel like I have to get it all out then let the A.I cook and come back and see if I have any sweet cupcakes of A.I goodness.
The way I am working now I have to keep a notepad file open. And literally write which number ranges are particular workflows I am running. Then if it is not generating images I like. I must refer to my notepad open on my other screen and manually delete one by one each job until they are all gone. I would love some ease of use options to make managing jobs in queue easier.
Proposed workflow
Color coding: Organize your batches you send to queue by color. So you could add say 20 jobs to the queue with one workflow and assign it the color "Blue" in the queue and then if you add another 30 or so from another workflow assign them to be colored "Red" and etc. So that each batch you send to queue each time you hit the button will be a different color and you can keep track of how many from a certain queue are left from a visual stand point instead of keeping track of the numbers. Then if a situation like some jobs in a batch in the queue is not working out how you like you can delete all the jobs of that particular color without accidentally deleting others.
Delete X from queue: I would also LOVE a "Delete X" kind of button also. In Comfy you can Queue jobs up to 100 so it would be great to do the opposite where you could have an input for a number to delete. That way you could "Delete 12" or "Delete 50" from the queue for example. Added bonus if you can "Delete X from top of queue" and "Delete X from bottom of queue."
Grouping: "Group" jobs in a queue. So that you could maintain a visual organization of groups. If they aren't working out you can delete that entire group and comfy will move on to the next group. This would also give rise to the ability to "Send Groups" So for example if a group of jobs is giving you fantastic results you can select that group and "Send to Bottom of Queue." to put them on the back burner knowing you are happy with what they will generate and comfy will move on to others. With other options like "Send to top of Queue" obviously another option.
And just for fun.. What if there was a "Shuffle" mode? Where if I add a bunch of jobs with different workflows instead of going one by one and doing a batch of jobs in sequence it shuffled all over the place and I could get results from each iteration I have added to the queue.
I have also noticed in the newest ComfyUI Queue manager. There are thumbnails for each job in the queue. Now while that is a cool feature and I can see it has it's place. I would also like a button or option to turn that off and go back to the old style of just having the Jobs as a list with no thumbnails.
Currently also... In the newest comfy, When a job is complete it will display the image in the thumbnail. But it as at the bottom of the list. In a session where you have say.. 300 jobs in the queue like I do sometimes. Scrolling to the bottom (Especially with the area for thumbnails) takes a long time. I would like to suggest and I think it would be a great additional feature to have a "In Queue" tab for the jobs that are pending and currently being processed. And next to that tab There is a "Complete" tab. Then you can click over to the "Complete" tab to scroll through your completed jobs with the images shown.
It may even work better where... In the Queue tab. The jobs are listed just as a plain list like the old comfy without any room for thumbnails. Then when they are completed and sent to the Complete tab. They are there with the thumbnails in all their glory. Currently having jobs in the queue with space for thumbnails but nothing there since they are pending is taking up a LOT of scroll space that I think could be improved upon.
Additional information
No response
┆Issue is synchronized with this Notion page by Unito
The text was updated successfully, but these errors were encountered: