Brutkey

Ivan Molodetskikh
@YaLTeR@mastodon.online
Ivan Molodetskikh
@YaLTeR@mastodon.online

The Eee PC rocking the Overview

#niri

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

Today: added touch support to the Overview. Somehow, the entire thing just worked first try.

#niri

Ivan Molodetskikh
@YaLTeR@mastodon.online

POV: GoPro mounted on the xwayland-satellite

#niri

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

started working on an Overview for niri. very wip, lots to do, got some basic rendering and dragging working though

#niri