Hyprland, a favorite among fans of eye-pleasing tiling window compositors, has just released its latest version, 0.45, filled with numerous enhancements, some new features, and of course, dozens of bug fixes to make your experience even better.
The new release brings some notable breaking changes to be aware of. For instance, the no_gaps_when_only
feature has been removed and replaced with workspace rules.
According to the dev, this change not only declutters the code and reduces the chance of bugs but also provides a more user-friendly approach since the layout is now layout-agnostic, meaning the layout provider doesnโt need to implement this functionality anymore.
Moreover, the decoration:shadow_
options have been renamedโcheck out the official documentation for updated naming conventions.
Regarding the new features and improvements, Hyprland 0.45 brings a lot of them, the most important being:
- Smoother Rounded Corners: The algorithm for rounding edges has been significantly enhanced. This means rounded corners, borders, and rectangles are now noticeably smoother.
- Improved Nvidia Cursor Handling: Due to persistent issues, hardware Nvidia cursors are now automatically disabled by default. However, there’s hope for a fix in the upcoming 0.46 release.
- Enhanced Group Features: Groups have received new options, such as
group_on_movetoworkspace
,merge_groups_on_groupbar
,drag_into_group
, andmerge_floated_into_tiled_on_groupbar
. - Support for hyprland-ctm-control: This means tools like hyprsunset will now work seamlessly.
- Incorrect Asset Warning: Hyprland will now warn you if you have incorrectly installed assets instead of quietly failing and rendering a black screen.
- Floating Window Snapping: A new window snapping feature has been introduced for floating windows, making window management more intuitive.
- Texture Expansion Configurability: The default behavior for expanding undersized textures, first introduced in version 0.44, is now configurable.
- New Shadow Option: Shadows can now be rendered sharply, without any blur.
- Additional hyprctl Properties: New properties have been added to hyprctl, including locked modifier states for keyboards and mirror status for monitors.
- Config Error Bar Enhancement: The config error bar will now reserve space on the screen instead of obstructing your view.
Additionally, alongside the new version, a few related releases have also dropped:
- Hyprsunset v0.1.0
- Aquamarine v0.4.4
- Hyprutils v0.2.4
As usual, this new release also includes many bug fixes. The complete list can be found on the project’s GitHub page. For more details, check out the announcement.