From 94884d7a7cc35413006e336efed3272dc9a03963 Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Sat, 20 Dec 2025 14:15:02 -0800 Subject: [PATCH] feat: add queue view toggle stub --- .../sidebar/tabs/AssetsSidebarTab.vue | 2 + src/locales/en/main.json | 4 +- .../assets/components/MediaAssetFilterBar.vue | 44 +++++++++++++++++++ 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/src/components/sidebar/tabs/AssetsSidebarTab.vue b/src/components/sidebar/tabs/AssetsSidebarTab.vue index 827bd68516..8ed3734a9e 100644 --- a/src/components/sidebar/tabs/AssetsSidebarTab.vue +++ b/src/components/sidebar/tabs/AssetsSidebarTab.vue @@ -47,6 +47,7 @@ ('output') const folderPromptId = ref(null) const folderExecutionTime = ref(undefined) const isInFolderView = computed(() => folderPromptId.value !== null) +const viewMode = ref<'list' | 'grid'>('grid') // Track which asset's context menu is open (for single-instance context menu management) const openContextMenuId = ref(null) diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 1953cfb7e9..8aa56564b8 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -718,6 +718,8 @@ "colonPercent": ": {percent}", "currentNode": "Current node:", "viewAllJobs": "View all jobs", + "viewList": "List view", + "viewGrid": "Grid view", "running": "running", "preview": "Preview", "interruptAll": "Interrupt all running jobs", @@ -2449,4 +2451,4 @@ "recentReleases": "Recent releases", "helpCenterMenu": "Help Center Menu" } -} \ No newline at end of file +} diff --git a/src/platform/assets/components/MediaAssetFilterBar.vue b/src/platform/assets/components/MediaAssetFilterBar.vue index 0eca412bd3..8d15e13a9b 100644 --- a/src/platform/assets/components/MediaAssetFilterBar.vue +++ b/src/platform/assets/components/MediaAssetFilterBar.vue @@ -31,12 +31,55 @@ /> +
+ + +