From 9571d149b2cecd3df8ba3f90f0af296e9f69af6e Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Fri, 25 Apr 2025 08:53:16 +0300 Subject: Render workspaces separately with gaps between This design makes more sense spatially, and is required for the Overview. Gaps also make it clear how clipping windows to workspace bounds works. Background and bottom layer-shell surfaces get duplicated for each workspace, while top and overlay stay "on top". --- niri-visual-tests/src/cases/layout.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'niri-visual-tests/src') diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs index 23f2bc8d..81748e8c 100644 --- a/niri-visual-tests/src/cases/layout.rs +++ b/niri-visual-tests/src/cases/layout.rs @@ -266,6 +266,7 @@ impl TestCase for Layout { .monitor_for_output(&self.output) .unwrap() .render_elements(renderer, RenderTarget::Output, true) + .flat_map(|(_, iter)| iter) .map(|elem| Box::new(elem) as _) .collect() } -- cgit