From fd8140e091df24e02de279b287d42b087eab19e2 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 11 Feb 2025 15:35:06 +0300 Subject: Hook up are_transitions_ongoing() for floating and tiles Don't spoil it --- src/window/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/window') diff --git a/src/window/mod.rs b/src/window/mod.rs index 41f2182b..c99d10d2 100644 --- a/src/window/mod.rs +++ b/src/window/mod.rs @@ -100,6 +100,9 @@ pub struct ResolvedWindowRules { /// Whether to clip this window to its geometry, including the corner radius. pub clip_to_geometry: Option, + /// Whether bob this window up and down. + pub baba_is_float: Option, + /// Whether to block out this window from certain render targets. pub block_out_from: Option, @@ -210,6 +213,7 @@ impl ResolvedWindowRules { opacity: None, geometry_corner_radius: None, clip_to_geometry: None, + baba_is_float: None, block_out_from: None, variable_refresh_rate: None, scroll_factor: None, @@ -319,6 +323,9 @@ impl ResolvedWindowRules { if let Some(x) = rule.clip_to_geometry { resolved.clip_to_geometry = Some(x); } + if let Some(x) = rule.baba_is_float { + resolved.baba_is_float = Some(x); + } if let Some(x) = rule.block_out_from { resolved.block_out_from = Some(x); } -- cgit