From 3e90c83792509a211f9b1e5f9b08ebacf1736de2 Mon Sep 17 00:00:00 2001 From: Jacob Mischka Date: Tue, 20 Dec 2022 20:59:05 -0600 Subject: [PATCH] Don't apply nvim-background class on macos, no background breaks windows Fixes #46 --- src/ui.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ui.rs b/src/ui.rs index a1115c69..43cfdcae 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -144,7 +144,12 @@ impl Ui { settings.init(); let window = ApplicationWindow::new(app); - window.add_css_class("nvim-background"); + + // For some reason, having a transparent window breaks window behavior on macOS. + // See #46 + if cfg!(not(target_os = "macos")) { + window.add_css_class("nvim-background"); + } let main = Paned::new(Orientation::Horizontal);