Files
niri/niri-visual-tests
Ivan Molodetskikh 8665003269 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().
2024-12-01 22:24:21 -08:00
..
2024-02-06 09:40:45 +04:00
2024-12-01 22:24:21 -08:00
2024-11-09 17:35:31 +03:00
2024-02-06 09:40:45 +04:00

niri-visual-tests

Note

This is a development-only app, you shouldn't package it.

This app contains a number of hard-coded test scenarios for visual inspection. It uses the real niri layout and rendering code, but with mock windows instead of Wayland clients. The idea is to go through the test scenarios and check that everything looks right.

Running

You will need recent GTK and libadwaita. Then, cargo run.