From 5d88200aaec2ab6b655cb873fe084b8f3450e559 Mon Sep 17 00:00:00 2001 From: Johnpaul Date: Thu, 28 Aug 2025 01:00:00 +0100 Subject: [PATCH] fix layout overflow issues on bigger screens --- .../widget/WorkflowTemplateSelector.vue | 28 +++++++-- src/components/input/SearchBox.vue | 2 +- .../templates/TemplateWorkflowCard.vue | 26 +++++--- .../TemplateWorkflowCardSkeleton.vue | 8 +-- .../templates/TemplateWorkflowView.vue | 6 +- .../templates/TemplateWorkflowsContent.vue | 4 +- .../templates/thumbnails/BaseThumbnail.vue | 4 +- .../widget/layout/BaseWidgetLayout.vue | 37 +++++++++-- src/components/widget/nav/NavItem.vue | 62 +++++++++---------- src/composables/useTemplateFiltering.ts | 15 ++++- .../useWorkflowTemplateSelectorDialog.ts | 2 +- src/services/dialogService.ts | 11 +++- 12 files changed, 141 insertions(+), 64 deletions(-) diff --git a/src/components/custom/widget/WorkflowTemplateSelector.vue b/src/components/custom/widget/WorkflowTemplateSelector.vue index 8102b78d7..da98c973a 100644 --- a/src/components/custom/widget/WorkflowTemplateSelector.vue +++ b/src/components/custom/widget/WorkflowTemplateSelector.vue @@ -1,6 +1,7 @@ @@ -160,7 +160,6 @@ import SingleSelect from '@/components/input/SingleSelect.vue' import TemplateWorkflowView from '@/components/templates/TemplateWorkflowView.vue' import BaseWidgetLayout from '@/components/widget/layout/BaseWidgetLayout.vue' import LeftSidePanel from '@/components/widget/panel/LeftSidePanel.vue' -import RightSidePanel from '@/components/widget/panel/RightSidePanel.vue' import { useTemplateFiltering } from '@/composables/useTemplateFiltering' import { useTemplateWorkflows } from '@/composables/useTemplateWorkflows' import { useWorkflowTemplatesStore } from '@/stores/workflowTemplatesStore' @@ -324,11 +323,17 @@ const sortOptions = computed(() => [ }, { name: t('templateWorkflows.sort.newest', 'Newest'), value: 'newest' }, { - name: t('templateWorkflows.sort.vramLowToHigh', 'VRAM Utilization (Low to High)'), + name: t( + 'templateWorkflows.sort.vramLowToHigh', + 'VRAM Utilization (Low to High)' + ), value: 'vram-low-to-high' }, { - name: t('templateWorkflows.sort.modelSizeLowToHigh', 'Model Size (Low to High)'), + name: t( + 'templateWorkflows.sort.modelSizeLowToHigh', + 'Model Size (Low to High)' + ), value: 'model-size-low-to-high' }, { @@ -375,3 +380,18 @@ onMounted(async () => { isLoading.value = false }) + + diff --git a/src/components/input/SearchBox.vue b/src/components/input/SearchBox.vue index 7dfe004ab..e8275b4d0 100644 --- a/src/components/input/SearchBox.vue +++ b/src/components/input/SearchBox.vue @@ -33,4 +33,4 @@ const wrapperStyle = computed(() => { const iconColorStyle = computed(() => { return !hasBorder ? 'text-neutral' : 'text-zinc-300 dark-theme:text-zinc-700' }) - \ No newline at end of file + diff --git a/src/components/templates/TemplateWorkflowCard.vue b/src/components/templates/TemplateWorkflowCard.vue index 4860b9c77..af0c770d4 100644 --- a/src/components/templates/TemplateWorkflowCard.vue +++ b/src/components/templates/TemplateWorkflowCard.vue @@ -2,15 +2,15 @@ diff --git a/src/components/templates/TemplateWorkflowCardSkeleton.vue b/src/components/templates/TemplateWorkflowCardSkeleton.vue index 00bf73839..856c6e5ea 100644 --- a/src/components/templates/TemplateWorkflowCardSkeleton.vue +++ b/src/components/templates/TemplateWorkflowCardSkeleton.vue @@ -1,14 +1,14 @@