Release of Composite Server , using Wayland and allowing the creation of resource-friendly user interfaces with 3D effects similar to 3D plugins for Compiz (screen switching via a 3D cube, spatial window layout, morphing when dealing with windows, etc.). Wayfire supports extension and provides a flexible system .
The project code is written in C++ and is licensed under MIT. The basis is the library , developed by the user environment creators and providing essential functions for organizing the work of a composite manager based on Wayland. As a panel, you can use or .
In the new version:
- Support for decorating close, minimize, and maximize buttons for applications using X11 (via Xwayland) and Wayland has been added. The order of these buttons, their size, colors, fonts, etc., can be defined.
- The ability to create animated effects for context menus and tooltips has been added.
- Improved handling of dialog windows, such as file selection. For example, a setting has been added to determine whether dialogs should be attached to parent windows (as in GNOME) or rendered independently as "floating".
- A set has been prepared , simplifying installation on popular distributions such as Fedora, Ubuntu, Arch, and Debian.
- The library , responsible for parsing the , has been rewritten. The settings format remains unchanged, but it now supports type checking of values and acceptable ranges. As before, dynamic modification of settings is supported (changes in the configuration file are applied on the fly and do not require a restart).
- Development of the , a graphical interface for configuring Wayfire without editing the configuration file, has continued.
- Performance optimization of transition effects and transformations has been conducted.



Source: opennet.ru
