Release of Composite Server Hyprland 0.55

The Hyprland 0.55 composite server using the Wayland protocol is available. The project is focused on tiling window layout, but also supports classic arbitrary window placement, tabbed window grouping, pseudo-mosaic mode, and full-screen window deployment. The code is written in C++ and is distributed under the BSD license.

The possibilities for creating visually attractive interfaces are provided: gradients in window frames, background blur, animation effects and shadows. Plugins can be connected to expand functionality, and socket-based IPC is provided for external control of work. Configuration is carried out through a configuration file, changes in which are picked up on the fly without restarting. The following functions are also distinguished: dynamically created virtual desktops; modes of element layout on the screen; global processing of hot keys; control of gestures on the touchpad/touch screen.

In the new version:

  • An optional Lua language option has been introduced for configuring the Hyprland desktop. Configuration in Lua is defined in the hyprland.lua file; if it is missing, the older hyprland.conf format is used.
  • A Layout API has been added, allowing you to define custom window tiling layouts in the configuration file using Lua. Layouts can be linked to a monitor or virtual desktop.
  • Added support for full-screen windows when switching between windows using scrolling. The ability to control scrolling using touchpad gestures has been added.
  • Added the ability to load custom ICC color profiles for each output device using the 'icc = "..path.."' setting in the configuration file.
  • Improved color management for monitors and improved color accuracy when sharing your screen.

 Release of Composite Server Hyprland 0.55


Source: opennet.ru