From 47e3330baa848186c2d9773b1316fb4b18805f1b Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Wed, 7 May 2025 13:48:29 -0400 Subject: [PATCH] [Branding] Match menu logo with branding spec --- public/assets/images/comfy-logo-mono.svg | 9 ----- src/assets/css/style.css | 3 ++ src/components/topbar/ComfyLogo.vue | 49 ++++++++++++++++++++++++ src/components/topbar/TopMenubar.vue | 17 +------- 4 files changed, 54 insertions(+), 24 deletions(-) delete mode 100644 public/assets/images/comfy-logo-mono.svg create mode 100644 src/components/topbar/ComfyLogo.vue diff --git a/public/assets/images/comfy-logo-mono.svg b/public/assets/images/comfy-logo-mono.svg deleted file mode 100644 index 1dc4021d20..0000000000 --- a/public/assets/images/comfy-logo-mono.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 1cd2b361b2..7f5718fb0e 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -27,6 +27,9 @@ --content-fg: #000; --content-hover-bg: #adadad; --content-hover-fg: #000; + /* Colors for Comfy branding. */ + --comfy-yellow: #f0ff41; + --comfy-blue: #172dd7; } @media (prefers-color-scheme: dark) { diff --git a/src/components/topbar/ComfyLogo.vue b/src/components/topbar/ComfyLogo.vue new file mode 100644 index 0000000000..8edf4f9efc --- /dev/null +++ b/src/components/topbar/ComfyLogo.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/components/topbar/TopMenubar.vue b/src/components/topbar/TopMenubar.vue index e126bad67a..87dd627fee 100644 --- a/src/components/topbar/TopMenubar.vue +++ b/src/components/topbar/TopMenubar.vue @@ -5,11 +5,7 @@ class="comfyui-menu flex items-center" :class="{ dropzone: isDropZone, 'dropzone-active': isDroppable }" > - +
@@ -48,6 +44,7 @@ import { computed, onMounted, provide, ref } from 'vue' import Actionbar from '@/components/actionbar/ComfyActionbar.vue' import BottomPanelToggleButton from '@/components/topbar/BottomPanelToggleButton.vue' +import ComfyLogo from '@/components/topbar/ComfyLogo.vue' import CommandMenubar from '@/components/topbar/CommandMenubar.vue' import CurrentUserButton from '@/components/topbar/CurrentUserButton.vue' import WorkflowTabs from '@/components/topbar/WorkflowTabs.vue' @@ -128,14 +125,4 @@ onMounted(() => { :deep(.p-menubar-item-label) { line-height: revert; } - -.comfyui-logo { - user-select: none; - cursor: default; - filter: invert(0); -} - -.dark-theme .comfyui-logo { - filter: invert(1); -}