Email or username:

Password:

Forgot your password?
Top-level
Ivan Molodetskikh

The diff is 85 lines of change and 243 lines of new tests, and I already found a few weirder edge cases that I've missed. No way I could do this well without that client-server testing setup that I posted about yesterday.

Btw I pushed the testing setup if you're curious, along with the entirety of 1215 snapshot files for a powerset of new window workspace/output target settings: github.com/YaLTeR/niri/commit/

The WIP floating branch caused them to update in several commits already.

#niri

2 comments
Ivan Molodetskikh replied to Ivan

The big 1215 snapshot test powerset (actually it already grew to 1695) continues to prove its worth. Just finished a big +495 -508 cleanup of the window opening code, and verified that not a single of those 1215 window opening configurations changed its outcome. I will be sleeping well tonight

#niri

Ivan Molodetskikh replied to Ivan

After three weeks of hard work, I am undrafting the floating window PR in niri. Please give it thorough testing and report any bugs or issues!

github.com/YaLTeR/niri/pull/871

#niri

Go Up