Nearly two months after the previous 0.50 release, Hyprland, a favorite among fans of eye-pleasing tiling window compositors, has just rolled out version 0.51, bringing a rework of the gesture system, along with a wide range of improvements and bug fixes.
In light of this, older options like gestures:workspace_swipe
, gestures:workspace_swipe_fingers
, and gestures:workspace_swipe_min_fingers
are gone, replaced by a new framework that allows per-finger, per-modifier, and per-direction gesture assignments.
For example, users can now configure a three-finger pinch to close windows, horizontal swipes to move between workspaces, or vertical swipes to pull up a special workspace.
Alongside gestures, Hyprland 0.51 introduces several notable configuration changes. A new dim_modal
option lets users control dimming behavior for modal dialogs, while scroll_factor
can now be set per device.
Other additions include hyprctl getprop
, the ability to hide the cursor entirely with cursor:invisible
, and fresh DPMS animation support. For workspace management, new options like ignoremaster
with swapwithmaster
and a “previous” focus mode for focusmaster
have been added.
On the visual side, Wayland-native popups now benefit from smooth fade-in/out animations. Screensharing has also been improved, with 8-bit color depth forced by default to fix compatibility issues in Chromium and Firefox when using wide color gamut displays. Additionally, a new novrr
window rule has been introduced.
As expected, the release comes with numerous fixes aimed at improving stability and reliability. The update resolves XWayland games blacking out in certain cases, corrects workspace persistence tracking, and fixes issues with invalid monitor modes.
Lastly, crashes tied to malformed configurations, wide color gamut screensharing problems, and disappearing decorations have also been addressed. Plus, UV calculations were refined to provide smoother animations for slower surfaces.
For more details, refer to the announcement or review the full changelog.