From 9863aa632125b8fb1c37fa8d9f4876b1d45414a8 Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Wed, 10 Dec 2025 19:36:16 -0800 Subject: [PATCH] Add queue overlay inline progress and controls --- src/components/TopMenuSection.vue | 114 +++--- src/components/actionbar/ComfyActionbar.vue | 235 ++++++++--- src/components/button/IconTextButton.vue | 8 +- src/components/queue/QueueInlineProgress.vue | 33 ++ .../queue/QueueInlineProgressSummary.vue | 60 +++ src/components/queue/QueueOverlayExpanded.vue | 54 +-- src/components/queue/QueueOverlayHeader.vue | 16 + src/components/queue/QueueProgressOverlay.vue | 12 +- src/components/queue/job/QueueJobItem.vue | 377 ++++++++++-------- src/composables/queue/useCurrentNodeName.ts | 23 ++ src/composables/queue/useJobList.ts | 38 +- src/locales/en/main.json | 6 +- src/types/buttonTypes.ts | 20 +- 13 files changed, 650 insertions(+), 346 deletions(-) create mode 100644 src/components/queue/QueueInlineProgress.vue create mode 100644 src/components/queue/QueueInlineProgressSummary.vue create mode 100644 src/composables/queue/useCurrentNodeName.ts diff --git a/src/components/TopMenuSection.vue b/src/components/TopMenuSection.vue index 07aa12d143..d7d4a08da3 100644 --- a/src/components/TopMenuSection.vue +++ b/src/components/TopMenuSection.vue @@ -1,59 +1,56 @@