Hyprland 0.45 and 0.46

Hyprland 0.45 and 0.46

On November 9 and December 17, 2024, versions 0.45 and 0.46 of the stack-tiling compositor were released. Hyprland, written in C++ and distributed under the BSD-3 license.

  • Backwards-breaking changes: no_gaps_when_only has been removed and replaced with workspace rules. See here.
  • decoration:shadow_ has been moved, see here.
  • Improved corner rounding algorithm.
  • Improved behavior of hardware cursors on NVIDIA.
  • Groups got the following things: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
  • hyprland-ctm-control now supports it, which means hyprsunset will work.
  • Hyprland will now warn you if you have assets that are not installed correctly, instead of crashing.
  • Added snapping for floating windows.
  • The default undersized texture expansion behavior introduced in 0.44 can now be configured via expand_undersized_textures.
  • Shadow now has a sharp option to remove blur.
  • hyprctl has several new options for displaying the locked keyboard state and mirroring monitors.
  • The hyprland configuration error panel will now reserve space instead of obstructing the view.
  • NVIDIA hardware cursors: cursor:dumb_copy replaced with cursor:use_cpu_buffer. This should allow using Nvidia hardware cursors without the drawbacks. Note that this is experimental.
  • Window and Layer Rules: Regular expression rules now require an exact match to be triggered.
  • Color processing has been moved from sRGB to OkLab, meaning gradients and color transitions will look more natural.
  • Drap-n-Drop is back for XWayland.
  • New update screen.
  • Window and layer rule handling has been improved and optimized, and regular expression handling is now powered by Google's RE2.
  • cursor:warp_on_change_workspace now accepts force to bypass cursor:no_warps.
  • hyprctl: clients got inhibitingIdle, monitors got directScanout, plugins list got -j support.
  • Added cursor:warp_back_after_non_mouse_input to avoid confusion between touchpad/tablet input and mouse input.
  • Added lockdead_screen_delay if your lock screen can't appear fast enough to avoid flickering.
  • You can now blur the background of IME popups using decoration:blur:input_methods.
  • Version queries now also show associated versions of hypr* dependencies.
  • New window rules for mouse and touchpad scroll factor.
  • Added new splashes for Christmas and New Year.
  • And more!

››› Issue 0.45

Source: linux.org.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster