diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-30 09:18:33 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-01 22:24:21 -0800 |
| commit | 8665003269d1fbe4efe3c477a71400392930cac9 (patch) | |
| tree | c8c7bc727032c51259e4bdbd6e1541c859cc6e0f /niri-visual-tests/src | |
| parent | 1e76716819ecda33dca0e612d62a8f6c2892890d (diff) | |
| download | niri-8665003269d1fbe4efe3c477a71400392930cac9.tar.gz niri-8665003269d1fbe4efe3c477a71400392930cac9.tar.bz2 niri-8665003269d1fbe4efe3c477a71400392930cac9.zip | |
layout: Extract ScrollingSpace
Leave the Workspace to do the workspace parts, and extract the scrolling parts
into a new file. This is a pre-requisite for things like the floating layer
(which will live in a workspace alongside the scrolling layer).
As part of this huge refactor, I found and fixed at least these issues:
- Wrong horizontal popup unconstraining for a smaller window in an
always-centered column.
- Wrong workspace switch in focus_up_or_right().
Diffstat (limited to 'niri-visual-tests/src')
| -rw-r--r-- | niri-visual-tests/src/cases/layout.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs index 8d365645..c2aee7fd 100644 --- a/niri-visual-tests/src/cases/layout.rs +++ b/niri-visual-tests/src/cases/layout.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use std::time::Duration; use niri::animation::Clock; -use niri::layout::workspace::ColumnWidth; +use niri::layout::scrolling::ColumnWidth; use niri::layout::{ActivateWindow, LayoutElement as _, Options}; use niri::render_helpers::RenderTarget; use niri_config::{Color, FloatOrInt, OutputName}; |
