I'm adding tabs to niri. Instead of some separate mode, they're just changing how a column is displayed. This means all your hotkeys and everything works exactly the same with tabs. Which was a wonderful UX idea by @elkowar@chaos.social!
I've got a draft PR going with some design and UX questions, please feel free to try it and give feedback: https://github.com/YaLTeR/niri/pull/1085
#niri
Why would you even want tabs in niri? Occasionally it's quite useful. For example, when streaming programming, I increase the font size, so I can no longer fit editor + terminal on the screen at once. Scrolling back and forth gets annoying, and tabs feel just right for this.
Added shadow support for layer-shell surfaces!
Though unfortunately layer-shell has no way to signal the visual geometry, so this only looks right if the layer surface doesn't have its own margins.
https://github.com/YaLTeR/niri/wiki/Configuration:-Layer-Rules#shadow
#niri
I'm adding tabs to niri. Instead of some separate mode, they're just changing how a column is displayed. This means all your hotkeys and everything works exactly the same with tabs. Which was a wonderful UX idea by @elkowar@chaos.social!
I've got a draft PR going with some design and UX questions, please feel free to try it and give feedback: https://github.com/YaLTeR/niri/pull/1085
#niri
ppl from our niri matrix playing around with the new compositor-side shadows! These screenshots are from @r4hulrosh4n@mastodon.social and calops (no fedi)
#niri
Added shadow support for layer-shell surfaces!
Though unfortunately layer-shell has no way to signal the visual geometry, so this only looks right if the layer surface doesn't have its own margins.
https://github.com/YaLTeR/niri/wiki/Configuration:-Layer-Rules#shadow
#niri
Looking for testing and feedback for server-side shadows: https://github.com/YaLTeR/niri/pull/990
#niri
ppl from our niri matrix playing around with the new compositor-side shadows! These screenshots are from @r4hulrosh4n@mastodon.social and calops (no fedi)
#niri
this is a completely normal screenshot. nothing unusual here
#niri
Looking for testing and feedback for server-side shadows: https://github.com/YaLTeR/niri/pull/990
#niri
something odd about these windows
#niri
this is a completely normal screenshot. nothing unusual here
#niri
After a full day of writing release notes (god how'd it take so long 😫
), niri v25.01 is out with Floating Windows and Working Layer-Shell Desktop Icons and Layer-Shell Screencast Blocking Out and so many more improvements! Yes, you read that right, we finally escaped zerover! I feel that niri is now ready to graduate from v0.1
Read here and download when your distribution package updates: https://github.com/YaLTeR/niri/releases/tag/v25.01
#niri #smithay #wayland #rust
something odd about these windows
#niri
Alright, I think I got all of the important things in for the next niri release. Today I updated Smithay for the DRM compositor changes, and added a workaround for a panic when you have two monitors with exactly matching make/model/serial.
I'll give it a week of testing (if you run niri-git, please report any problems) and if all goes well, tag next Saturday.
There are a few PRs I'll try to review in time, but they're fairly self contained.
#niri
After a full day of writing release notes (god how'd it take so long 😫
), niri v25.01 is out with Floating Windows and Working Layer-Shell Desktop Icons and Layer-Shell Screencast Blocking Out and so many more improvements! Yes, you read that right, we finally escaped zerover! I feel that niri is now ready to graduate from v0.1
Read here and download when your distribution package updates: https://github.com/YaLTeR/niri/releases/tag/v25.01
#niri #smithay #wayland #rust
I spent today figuring out the remaining layer-shell keyboard focus problems, and I've got it all working! Pop-ups now render above windows, and bottom/background layers can receive on-demand focus.
Effectively, this makes the desktop icons components from @LXQt@mastodon.social or @xfce@floss.social just work on niri!
#niri
Alright, I think I got all of the important things in for the next niri release. Today I updated Smithay for the DRM compositor changes, and added a workaround for a panic when you have two monitors with exactly matching make/model/serial.
I'll give it a week of testing (if you run niri-git, please report any problems) and if all goes well, tag next Saturday.
There are a few PRs I'll try to review in time, but they're fairly self contained.
#niri
Early happy new year! 🎉
Thanks to everyone who helped with testing and ideas!
#niri
I spent today figuring out the remaining layer-shell keyboard focus problems, and I've got it all working! Pop-ups now render above windows, and bottom/background layers can receive on-demand focus.
Effectively, this makes the desktop icons components from @LXQt@mastodon.social or @xfce@floss.social just work on niri!
#niri