Hyprland

Hyprland 0.45.0 has dropped!

After a while, we finally got 0.45.0! This release comes with a lot of new stuff and improvements, while also, as always, squashing a few dozen bugs.

Breaking changes

Some stuff has changed. no_gaps_when_only is now gone in favor of workspace rules. See here.

This has some advantages on the code side (less clutter and bugs), but also for the user: the layout provider no longer needs to implement this, as it’s layout-agnostic.

Additionally, decoration:shadow_ stuff has moved, see here for the new names.

New stuff

  • improved the algorithm used to round edges. Rounded corners, borders, rectangles, should all now be considerably smoother.
  • improved default behavior for hardware cursors on nvidia. They will now be automatically disabled by default as they are buggy. (I am planning to try and fix them altogether in 0.46)
  • groups got a few new stuff like group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
  • hyprland-ctm-control is now supported, meaning hyprsunset will work.
  • Hyprland will now warn you if you have incorrectly installed assets instead of quietly failing and rendering black.
  • Window snapping for floating windows has been added.
  • The default behavior of expanding undersized textures introduced in 0.44.0 is now configurable with expand_undersized_textures
  • shadow now has a sharp option for no blur.
  • hyprctl got a few new props for keyboard’s locked mod state(s) and monitors’ mirror status
  • the hyprland config error bar will now reserve space instead of obstructing vision

Fixes

As always, tons and tons of fixes. See the github release to read up more.

Additional releases

  • aquamarine v0.4.4 released: Github
  • hyprutils v0.2.4 released: Github
  • hyprsunset v0.1.0 released: Github

See the 0.45.0 release on Github: https://github.com/hyprwm/Hyprland/releases/tag/v0.45.0

More news