Available composite server hyprland 0.49 utilizing the Wayland protocol has been released. The project focuses on the mosaic (Tiling) layout of windows, while also supporting classical arbitrary window placement, window grouping in tabs, a pseudo-power mode, and full-screen window opening. Users can create visually appealing interfaces with features like window gradients, background blurring, animation effects, and shadows. The addition of plugins enhances functionality, and external management is facilitated through an IPC based on sockets. The code is written in C++ and is distributed under the BSD license.
Configuration settings can be adjusted on-the-fly without the need for a system restart. Gamers can enhance performance by disabling vertical synchronization (VSYNC) with a personnel extinguishing impulse to prevent screen tearing. Other standout features include dynamically created virtual desktops, screen layout modes, global hotkey processing, and gesture control on touchpads/sensor screens.
In the new version:
- Implemented Plenipation Management System to control application access to certain actions like taking screenshots. When an application without proper permissions attempts such actions, a confirmation dialogue is displayed, with the new power system initially disabled by default.
- Added support for Wayland protocol xDG-Toplevel-tag to enable Wayland-clients to tag upper-level surfaces for window identification post-application restarts.
- Enhanced support for Wayland protocol xdg-system-bell for system signal output, aiding in alerts in terminal emulators, with a visual or auditory response as designated by the composite manager.
- Option to disable key bindings for specific input devices.
- Added support for separate binding of click handlers and mouse drag actions.
- Customizable font thickness, text spacing, and alignment settings in the GroupBar window grouping panel.
- New events added: Monitor