From f16ce3c69bc60f3c6e178764999a7bdc3eaac320 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Wed, 2 Apr 2025 20:37:23 +0300 Subject: [PATCH] fix: transparent background on desktop --- src/gui/app.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gui/app.rs b/src/gui/app.rs index 44876cd7..a4577b73 100755 --- a/src/gui/app.rs +++ b/src/gui/app.rs @@ -403,7 +403,13 @@ impl eframe::App for App { } fn clear_color(&self, _visuals: &egui::Visuals) -> [f32; 4] { - Colors::fill_lite().to_normalized_gamma_f32() + let os = egui::os::OperatingSystem::from_target_os(); + let is_win = os == egui::os::OperatingSystem::Windows; + let is_mac = os == egui::os::OperatingSystem::Mac; + if !View::is_desktop() || is_win || is_mac { + return Colors::fill_lite().to_normalized_gamma_f32(); + } + Colors::TRANSPARENT.to_normalized_gamma_f32() } }