From 22e26284790b02277b08fca9fa0bbe12f04d6195 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Sun, 18 Aug 2024 20:42:42 -0400 Subject: [PATCH] Queue preview gallery (#519) * Custom preview event * Plub event * Basic gallery * Gallery nits * Navigate with keyboard keys --- .../sidebar/tabs/QueueSidebarTab.vue | 19 ++++ .../sidebar/tabs/queue/ResultGallery.vue | 96 +++++++++++++++++++ .../sidebar/tabs/queue/ResultItem.vue | 60 ++++++------ .../sidebar/tabs/queue/TaskItem.vue | 17 +++- src/stores/queueStore.ts | 14 ++- 5 files changed, 170 insertions(+), 36 deletions(-) create mode 100644 src/components/sidebar/tabs/queue/ResultGallery.vue diff --git a/src/components/sidebar/tabs/QueueSidebarTab.vue b/src/components/sidebar/tabs/QueueSidebarTab.vue index d81533159..2d262bda6 100644 --- a/src/components/sidebar/tabs/QueueSidebarTab.vue +++ b/src/components/sidebar/tabs/QueueSidebarTab.vue @@ -30,6 +30,7 @@ :task="task" :isFlatTask="isExpanded" @contextmenu="handleContextMenu" + @preview="handlePreview" />
@@ -45,6 +46,10 @@ + + + diff --git a/src/components/sidebar/tabs/queue/ResultItem.vue b/src/components/sidebar/tabs/queue/ResultItem.vue index 9eff98d3f..37b2f44a5 100644 --- a/src/components/sidebar/tabs/queue/ResultItem.vue +++ b/src/components/sidebar/tabs/queue/ResultItem.vue @@ -1,14 +1,18 @@
@@ -19,18 +23,22 @@