Hyprland 0.42 — now independent from wlroots

Hyprland 0.42 — now independent from wlroots

The 0.42 version of the tiling Wayland compositor Hyprland has been released, focusing on customizability and high performance.
The compositor is written in C++ and is distributed under the BSD-3 license.

Key changes and improvements:

  • removal of the dependency on wlroots:

    • Hyprland no longer uses the wlroots library, which is commonly used for developing Wayland compositors;
    • now Hyprland develops its components independently, offering users a unique and efficient experience.
  • introduction of explicit synchronization support:

    • this improvement significantly enhances rendering performance and reduces latency on supported hardware;
    • allows the compositor to manage screen refresh timing more accurately, which is particularly beneficial for users with Nvidia GPUs;
    • for certain Nvidia configurations, this feature may cause crashes and can be disabled if issues arise.
  • new xcursor implementation:

    • introduction of a custom xcursor implementation, supporting older themes and improving compatibility and customization for users.
  • changes in configuration settings:

    • settings related to direct scanout have been modified, which may require adjustments in user settings;
    • the 'fake fullscreen' feature has been removed and replaced with a more reliable fullscreen state manager.
  • improvements in input handling:

    • includes emulation of discrete scrolling events and fixes for various keyboard configurations.
  • new dependency – aquamarine:

    • for those involved in packaging and development, Hyprland 0.42 introduces a new dependency — aquamarine;
    • the wlroots submodule has been removed in accordance with the removal of the dependency on wlroots.
  • bug fixes:

    • the new version includes 49 crash fixes – from minor graphical issues to serious system problems;
    • for example, the issue with the hyprctl tool that previously caused increased waiting time for executing certain commands has been resolved.

Source: linux.org.ru

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