Hyprland 0.51 dropped!
Hey hey people, vaxry here. It’s time for a new Hyprland update, after 2 months or so.
Breaking changes
The gesture system has been reworked and is now way more flexible. Thus, the old
gestures:workspace_swipe,gestures:workspace_swipe_fingersandgestures:workspace_swipe_min_fingersare gone.animations:first_launch_animationis gone, use the newmonitorAddedanimation leaf.
New stuff
A bunch of new stuff has landed. Some highlights include:
Reworked trackpad gestures
You can now set new 1:1 gestures for fingers, modifiers and directions. For example, you can have a pinch gesture with 3 fingers close your windows, while a horizontal swipe swipes your workspaces, while a vertical swipe pulls up a special workspace. Possibilities are endless!
Check the new gestures wiki page for more.
Other
- New
dim_modalconfig option for controlling the dimming of parent windows with a modal dialog - New
hyprctl getpropoption scroll_factorcan now be set in per-device configs- master: new
ignoremasterwithswapwithmaster, newpreviousmode forfocusmaster - New
cursor:invisibleoption to hide the cursor altogether - New dpms animations
- Wayland-native popups now have fade in/out animations
- Screensharing now forces 8-bit by default (fixes chromium / firefox screensharing on wide color gamut displays)
- New
novrrwindowrule.
Fixes
Tons of fixes as usual:
- Fixed xwayland games blacking out forever in some cases
- Fixed workspace persistence tracking
- Fixed bad json in
hyprctl descriptions - Fixed crashes for invalid monitor modes
- Fixed screensharing colors with wide color gamuts
- Improved UV calculations for smoother animations of slow surfaces
- Fixed invalid workspaces in
openwindowon socket2 - Fixed windows’ decorations disappearing if main surface was offscreen
- Tons more!
The raw release
If you are one of these people that enjoy reading, check the release on Github.
Cheers, vax