After some more fixes, and a long rebasing session, I merged the Overview! Please give it more testing using your nearest niri-git package.
https://github.com/YaLTeR/niri/wiki/Overview
#niri
The Eee PC rocking the Overview
#niri
Today: added touch support to the Overview. Somehow, the entire thing just worked first try.
#niri
After some more fixes, and a long rebasing session, I merged the Overview! Please give it more testing using your nearest niri-git package.
https://github.com/YaLTeR/niri/wiki/Overview
#niri
POV: GoPro mounted on the xwayland-satellite
#niri
Today: added touch support to the Overview. Somehow, the entire thing just worked first try.
#niri
today I opened a draft PR for the Overview, and request everyone to test it and report issues: https://github.com/YaLTeR/niri/pull/1440
also, today's new overview feature: drag-and-drop into a new workspace between/above/below!
#niri
POV: GoPro mounted on the xwayland-satellite
#niri
spent many hours today trying to make the combined exit overview + switch workspace animation monotonic. This is hard because zoom and vertical movement are separate axes, and you can e.g. "catch" one of them with a touchpad gesture, while the other must continue animating (so you can't easily convert this into rect interpolation).
Ended up working out a correction formula for the workspace Y positions when both axes have matching animations. Appears to behave so far from my testing
#niri
today I opened a draft PR for the Overview, and request everyone to test it and report issues: https://github.com/YaLTeR/niri/pull/1440
also, today's new overview feature: drag-and-drop into a new workspace between/above/below!
#niri
today's overview progress: some rendering and input fixes, plus implemented built-in hot corner, and workspace switch on drag-and-drop hold. which means that now you can perform an entire drag-and-drop to a different workspace mouse-only!
#niri
spent many hours today trying to make the combined exit overview + switch workspace animation monotonic. This is hard because zoom and vertical movement are separate axes, and you can e.g. "catch" one of them with a touchpad gesture, while the other must continue animating (so you can't easily convert this into rect interpolation).
Ended up working out a correction formula for the workspace Y positions when both axes have matching animations. Appears to behave so far from my testing
#niri
i have this old ASUS Eee PC collecting dust, decided to try if niri will run on it. well, it actually runs! a few shaders failed compiling (ran into ALU instruction limits), but otherwise seems to work
#niri
today's overview progress: some rendering and input fixes, plus implemented built-in hot corner, and workspace switch on drag-and-drop hold. which means that now you can perform an entire drag-and-drop to a different workspace mouse-only!
#niri
today's progress: wheel scrolling up and down, right click to scroll left and right, click on workspace to focus, some keyboard fixes
this is all mouse-only on the video. only currently using a 3rd-party tool for the hot corner (waycorner), i'll integrate that later
#niri
i have this old ASUS Eee PC collecting dust, decided to try if niri will run on it. well, it actually runs! a few shaders failed compiling (ran into ALU instruction limits), but otherwise seems to work
#niri
started working on an Overview for niri. very wip, lots to do, got some basic rendering and dragging working though
#niri
today's progress: wheel scrolling up and down, right click to scroll left and right, click on workspace to focus, some keyboard fixes
this is all mouse-only on the video. only currently using a 3rd-party tool for the hot corner (waycorner), i'll integrate that later
#niri
A secret niri v25.02 feature! Make your floating windows FLOAT by putting this in your config:
window-rule {
match is-floating=true
baba-is-float true
}
Works in the nix flake too
#niri #wayland
started working on an Overview for niri. very wip, lots to do, got some basic rendering and dragging working though
#niri