Hyprland 0.55 is here and you don't want to miss it!
After quite a long while, Hyprland 0.55 is upon us! This is an enormous update by each measurable metric - commits, contributors, features and changes.
Highlights
With 0.55, there are tons of changes, let’s bring the highlights first.
Lua configs
As we’ve announced a while back, the Hyprland config is now done in Lua. This does not mean your hyprlang config is now broken - it will still work, for a few releases.
The entire wiki has been updated to reflect new Lua configs and you are encouraged to migrate over to Lua.
User-defined layouts
With Lua, we’ve also added a Layout API for you to define your own layouts directly in the config. Those layouts can be set globally, per-workspace, per-monitor, etc. and behave just like regular layouts, except fully controlled by you.
Various scrolling improvements
Scrolling now supports fullscreen windows as part of the tape by default:
As well as a native trackpad gesture via scroll_move in lua.
ICC Profiles
You can now load an ICC profile per-output in your config via icc = "..path.." in your config for
color accuracy.
Renderer and CM improvements
Hyprland will now use FP16 precision and improved CM pipelines by default for Color Managed displays. This helps with color accuracy, screensharing, and various color-related things.
Breaking changes
A few config option updates:
dwindle:pseudotilehas been removed as it wasn’t doing anythingdecoration:shadow:ignore_windowhas been removed (defaults to enabled)render:cm_fs_passthroughhas been removed, should be automatic withrender:cm_auto_hdrmisc:vfrmoved todebug:as it’s a debug variable that should not be changed in prod environments
New stuff and fixes
As usual, tons of goodies:
- A bunch of scrolling goodies:
expel,consume,consume_or_expel, wrapping options, and so on. - A new
auto_consumingflag for binds - Device tags
confine_pointerwindow rulemove_into_or_create_groupfor the move dispatcherrotatesplitlayoutmsg for dwindle- A new live pinch cursor zoom trackpad gesture
- A new glow decoration for windows
- And much more…
And the usual fixes, way too many to list…
The raw release
As always, if you prefer reading more, check the release on Github.
Cheers, vax