This is a hotfix release for niri v25.05.
- Fixed handling of layer surfaces unmapped through a null buffer commit: they will now receive an initial configure as necessary (thanks @alex-huff). This makes the kitty quick access terminal work.
- Fixed unmapped layer surfaces preventing popups from appearing (thanks @alex-huff).
- Fixed brief hover events when the cursor is hidden (thanks @Duncaen). Also fixed brief cursor hovers when a hidden cursor warps (i.e. with
warp-mouse-to-focusor withfocus-monitor-rightetc.). - Renamed
un/set/toggle-urgenttoun/set/toggle-window-urgent, their intended name. This was my oversight. This change is not config-breaking because these actions aren't bindable, but it does mean you need to change the name when callingniri msg action. I went ahead with this break because I don't believe these actions are used anywhere yet (and others confirmed that). - Fixed screen not always redrawing on
niri msg set-window-urgentand other urgency actions. - Updated Smithay: