From 1d9c3f00b7c9291745de43dbe56b6c15b134d594 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Fri, 8 Nov 2024 11:18:26 -0500 Subject: [PATCH] Setting dialog responsive design for smaller screen size (screen width < 1536) (#1472) * Smaller queue button * Smaller dialog padding * Adjust setting content * Fix keybinding panel --- src/components/actionbar/ComfyQueueButton.vue | 2 ++ src/components/common/FileDownload.vue | 1 + src/components/dialog/GlobalDialog.vue | 14 ++++++++++++- .../dialog/content/SettingDialogContent.vue | 4 ++-- .../content/setting/KeybindingPanel.vue | 20 ++++++++++++++++--- .../dialog/header/SettingDialogHeader.vue | 2 +- 6 files changed, 36 insertions(+), 7 deletions(-) diff --git a/src/components/actionbar/ComfyQueueButton.vue b/src/components/actionbar/ComfyQueueButton.vue index 3b1996a1d..83192fd94 100644 --- a/src/components/actionbar/ComfyQueueButton.vue +++ b/src/components/actionbar/ComfyQueueButton.vue @@ -4,6 +4,7 @@ class="comfyui-queue-button" :label="activeQueueModeMenuItem.label" severity="primary" + size="small" @click="queuePrompt" :model="queueModeMenuItems" data-testid="queue-button" @@ -24,6 +25,7 @@ :label="item.label" :icon="item.icon" :severity="item.key === queueMode ? 'primary' : 'secondary'" + size="small" text v-tooltip="item.tooltip" /> diff --git a/src/components/common/FileDownload.vue b/src/components/common/FileDownload.vue index a840ce376..197ecc3e0 100644 --- a/src/components/common/FileDownload.vue +++ b/src/components/common/FileDownload.vue @@ -16,6 +16,7 @@ size="small" outlined :disabled="props.error" + :title="props.url" @click="download.triggerBrowserDownload" /> diff --git a/src/components/dialog/GlobalDialog.vue b/src/components/dialog/GlobalDialog.vue index df9c7bb9d..82990203d 100644 --- a/src/components/dialog/GlobalDialog.vue +++ b/src/components/dialog/GlobalDialog.vue @@ -2,6 +2,7 @@