From 8f5aa1ff08dd8f691033fd9dd9874a98cd70c471 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Thu, 9 Jan 2025 23:00:28 -0500 Subject: [PATCH] [Desktop] Native window in graph view (#2216) --- src/assets/css/style.css | 6 + src/components/MenuHamburger.vue | 32 ++- src/components/topbar/TopMenubar.vue | 26 +- src/scripts/ui.ts | 412 ++++++++++++++------------- 4 files changed, 254 insertions(+), 222 deletions(-) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 1dc768dbc..415a8c19c 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -765,6 +765,7 @@ audio.comfy-audio.empty-audio-widget { padding: var(--comfy-tree-explorer-item-padding) !important; } +/* [Desktop] Electron window specific styles */ .app-drag { app-region: drag; } @@ -772,3 +773,8 @@ audio.comfy-audio.empty-audio-widget { .no-drag { app-region: no-drag; } + +.window-actions-spacer { + width: calc(100vw - env(titlebar-area-width, 100vw)); +} +/* End of [Desktop] Electron window specific styles */ diff --git a/src/components/MenuHamburger.vue b/src/components/MenuHamburger.vue index 77036864d..bd19f81fc 100644 --- a/src/components/MenuHamburger.vue +++ b/src/components/MenuHamburger.vue @@ -1,18 +1,22 @@