| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-22 | Implement client-server test infra and window opening tests | Ivan Molodetskikh | |
| These tests make a real Niri instance and real Wayland clients (via manual wayland-rs implementation), both on the same event loop local to the test. This allows testing the full Wayland interaction, including arbitrary event ordering and delays. To start off, add a massive powerset test for the settings that influence where a window may open. | |||
| 2024-11-14 | Implement layer rules: opacity and block-out-from | Ivan Molodetskikh | |
| 2024-05-11 | Group input-related things in a subfolder | Ivan Molodetskikh | |
| 2024-05-10 | Implement interactive mouse resizing | Ivan Molodetskikh | |
| 2024-03-23 | Rename WheelTracker to ScrollTracker | Ivan Molodetskikh | |
| 2024-03-22 | Implement mouse wheel bindings | Ivan Molodetskikh | |
| 2024-03-05 | Implement rubber banding for the vertical gesture | Ivan Molodetskikh | |
| 2024-03-02 | Make vertical touchpad swipe inertial | Ivan Molodetskikh | |
| Values and implementation are heavily inspired by AdwSwipeTracker. | |||
| 2024-02-23 | Implement explicit unmapped window state tracking | Ivan Molodetskikh | |
| 2024-02-21 | Move UI elements into submodule | Ivan Molodetskikh | |
| 2024-02-21 | Move watcher to utils | Ivan Molodetskikh | |
| 2024-02-10 | Move CLI types to submodule | Ivan Molodetskikh | |
| 2024-02-05 | Add lib.rs, become a mixed lib-bin crate | Ivan Molodetskikh | |
| Will be used for visual tests. | |||
