From c8b2e8dd79a4bd7add0fbb50ba92036685a3dd3b Mon Sep 17 00:00:00 2001 From: Hakadao Date: Mon, 24 Mar 2025 17:23:58 +0800 Subject: [PATCH] feat: support acrylic effect for Windows --- src/main/services/WindowService.ts | 3 ++- src/renderer/src/assets/styles/index.scss | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/services/WindowService.ts b/src/main/services/WindowService.ts index 928bb8d3..16062ec6 100644 --- a/src/main/services/WindowService.ts +++ b/src/main/services/WindowService.ts @@ -54,7 +54,8 @@ export class WindowService { visualEffectState: 'active', titleBarStyle: isLinux ? 'default' : 'hidden', titleBarOverlay: theme === 'dark' ? titleBarOverlayDark : titleBarOverlayLight, - backgroundColor: isMac ? undefined : theme === 'dark' ? '#181818' : '#FFFFFF', + backgroundColor: isMac || isWin ? undefined : theme === 'dark' ? '#181818' : '#FFFFFF', + backgroundMaterial: 'acrylic', trafficLightPosition: { x: 8, y: 12 }, ...(process.platform === 'linux' ? { icon } : {}), webPreferences: { diff --git a/src/renderer/src/assets/styles/index.scss b/src/renderer/src/assets/styles/index.scss index 2151d8c7..26865822 100644 --- a/src/renderer/src/assets/styles/index.scss +++ b/src/renderer/src/assets/styles/index.scss @@ -52,7 +52,7 @@ --color-reference-background: #0b0e12; --navbar-background-mac: rgba(20, 20, 20, 0.55); - --navbar-background: #1f1f1f; + --navbar-background: rgba(20, 20, 20, 0.4); --navbar-height: 40px; --sidebar-width: 50px; @@ -124,7 +124,7 @@ body[theme-mode='light'] { --color-reference-background: #f1f7ff; --navbar-background-mac: rgba(255, 255, 255, 0.55); - --navbar-background: rgba(244, 244, 244); + --navbar-background: rgba(255, 255, 255, 0.4); --chat-background: #f3f3f3; --chat-background-user: #95ec69;