Brutkey

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

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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.

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

Looking for testing and feedback for server-side shadows: https://github.com/YaLTeR/niri/pull/990

#niri

Ivan Molodetskikh
@YaLTeR@mastodon.online

this is a completely normal screenshot. nothing unusual here

#niri

Ivan Molodetskikh
@YaLTeR@mastodon.online

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 ablobcatbongo

Read here and download when your distribution package updates:
https://github.com/YaLTeR/niri/releases/tag/v25.01

#niri #smithay #wayland #rust

Ivan Molodetskikh
@YaLTeR@mastodon.online

something odd about these windows

#niri

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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 ablobcatbongo

Read here and download when your distribution package updates:
https://github.com/YaLTeR/niri/releases/tag/v25.01

#niri #smithay #wayland #rust

Ivan Molodetskikh
@YaLTeR@mastodon.online

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

Ivan Molodetskikh
@YaLTeR@mastodon.online

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