@YaLTeR@mastodon.online
The screencast IPC is now merged: https://yalter.github.io/niri/niri_ipc/struct.Cast.html
#niri
@YaLTeR@mastodon.online
Also added niri msg action stop-cast to force-stop a PipeWire screencast
#niri
The screencast IPC is now merged: https://yalter.github.io/niri/niri_ipc/struct.Cast.html
#niri
Also added niri msg action stop-cast to force-stop a PipeWire screencast
#niri
working on my new visual style
#niri
So yeah, I'm working on blur for niri. I'm doing "xray blur" first where the idea is that you only include background surfaces, so you pretty much never have to redo the blurβnext to zero perf impact unless you have a video wallpaper or smth.
Turns out that it's quite tricky to do well, especially with our Overview. I'm like on my third refactor attempt now but I think I've got a good approach.
During this video there's no reblurring whatsoever, all just drawing cached static textures.
#niri
Added non-xray blur, based on @drakulix@social.dreampi.es's Smithay/COSMIC implementation.
Keep in mind this blur work is still extremely WIP and with many issues (some visible on the video). It's also still not entirely clear to me how to best structure the code around it in niri. We'll see
#niri