From 5f3afa3776b17174e09b7a1fd00b539f774b2f5c Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Tue, 8 Oct 2024 17:10:44 -0400 Subject: [PATCH] Supports VHS video outputs in queue sidebar tab (#1174) * Properly identify gifs * Detect VHS video * Basic video support in queue * Video in lightbox * Preview button * nit * Fix vitest --- .../sidebar/tabs/QueueSidebarTab.vue | 2 +- .../sidebar/tabs/queue/ResultGallery.vue | 5 ++ .../sidebar/tabs/queue/ResultItem.vue | 41 ++++++++-------- .../queue/__tests__/ResultGallery.spec.ts | 11 ++--- src/i18n.ts | 2 + src/stores/queueStore.ts | 48 +++++++++++++++---- 6 files changed, 72 insertions(+), 37 deletions(-) diff --git a/src/components/sidebar/tabs/QueueSidebarTab.vue b/src/components/sidebar/tabs/QueueSidebarTab.vue index 765ead9f5..64539aa3c 100644 --- a/src/components/sidebar/tabs/QueueSidebarTab.vue +++ b/src/components/sidebar/tabs/QueueSidebarTab.vue @@ -249,7 +249,7 @@ const menuItems = computed(() => [ { label: t('loadWorkflow'), icon: 'pi pi-file-export', - command: () => menuTargetTask.value?.loadWorkflow() + command: () => menuTargetTask.value?.loadWorkflow(app) }, { label: t('goToNode'), diff --git a/src/components/sidebar/tabs/queue/ResultGallery.vue b/src/components/sidebar/tabs/queue/ResultGallery.vue index c842976ef..65815c985 100644 --- a/src/components/sidebar/tabs/queue/ResultGallery.vue +++ b/src/components/sidebar/tabs/queue/ResultGallery.vue @@ -25,7 +25,12 @@ :src="item.url" :contain="false" class="galleria-image" + v-if="item.isImage" /> + diff --git a/src/components/sidebar/tabs/queue/ResultItem.vue b/src/components/sidebar/tabs/queue/ResultItem.vue index b27593372..1fd59779a 100644 --- a/src/components/sidebar/tabs/queue/ResultItem.vue +++ b/src/components/sidebar/tabs/queue/ResultItem.vue @@ -1,27 +1,30 @@