niri v25.05.1

v25.05.1Linux
Changed 1
  • Rename un/set/toggle-urgent actions to un/set/toggle-window-urgent
Fixed 8
  • Handle layer surfaces unmapped through a null buffer commit by sending an initial configure as necessary
  • Prevent unmapped layer surfaces from blocking popups from appearing
  • Remove brief hover events when the cursor is hidden
  • Remove brief cursor hovers when a hidden cursor warps
  • Ensure screen redraws on niri msg set-window-urgent and other urgency actions
  • Fix numlock activating only after pressing another modifier key
  • Fix incorrect reporting of tablet pen tilt
  • Fix certain clients like fcitx causing frequent keyboard keymap events to clients

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 with focus-monitor-right etc.).
  • Renamed un/set/toggle-urgent to un/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 calling niri 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:
    • Fixed numlock activating only after pressing another modifier key (thanks @erdii).
    • Fixed incorrect reporting of tablet pen tilt.
    • Fixed certain clients like fcitx causing frequent keyboard keymap events to clients.
View original

Upgraded? How did it go?

Discussion