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() } }