diff --git a/komorebi/src/border_manager/mod.rs b/komorebi/src/border_manager/mod.rs index c9338344..88b088fb 100644 --- a/komorebi/src/border_manager/mod.rs +++ b/komorebi/src/border_manager/mod.rs @@ -211,6 +211,16 @@ pub fn handle_notifications(wm: Arc>) -> color_eyre::Result .unwrap_or_default() .set_accent(window_kind_colour(window_kind))?; } + + for window in ws.floating_windows() { + let mut window_kind = WindowKind::Unfocused; + + if foreground_window == window.hwnd { + window_kind = WindowKind::Floating; + } + + window.set_accent(window_kind_colour(window_kind))?; + } } } }