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-focus
or withfocus-monitor-right
etc.). - Renamed
un/set/toggle-urgent
toun/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-urgent
and other urgency actions. - Updated Smithay: