From 6921d750199190a4765ef09f6651df6639e7fb0c Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Wed, 1 Apr 2026 16:22:54 +0300 Subject: [PATCH] fix(desktop): honor vibrancy toggle for window transparency Tie macOS window transparency to the vibrancy setting so disabling vibrancy actually removes transparent backgrounds. Clarify settings copy that full transparency changes take effect for new windows or after restart. --- packages/desktop/src-tauri/src/main.rs | 2 +- .../sections/openchamber/OpenChamberVisualSettings.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/desktop/src-tauri/src/main.rs b/packages/desktop/src-tauri/src/main.rs index 9dc941f9..831648d5 100644 --- a/packages/desktop/src-tauri/src/main.rs +++ b/packages/desktop/src-tauri/src/main.rs @@ -2573,7 +2573,7 @@ fn apply_platform_window_config>( ) -> WebviewWindowBuilder<'_, tauri::Wry, M> { #[cfg(target_os = "macos")] let builder = builder - .transparent(true) + .transparent(read_desktop_vibrancy_enabled()) .hidden_title(true) .title_bar_style(tauri::TitleBarStyle::Overlay) .traffic_light_position(tauri::Position::Logical(tauri::LogicalPosition { diff --git a/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx b/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx index 7194f26c..d8d7175c 100644 --- a/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx +++ b/packages/ui/src/components/sections/openchamber/OpenChamberVisualSettings.tsx @@ -538,7 +538,7 @@ export const OpenChamberVisualSettings: React.FC Window vibrancy - Translucent window background. Disabling may reduce energy usage. + Translucent window background. Disabling may reduce energy usage. Existing windows update immediately, but full transparency changes apply to new windows or after restart.