Está disponível o servidor compositor Hyprland 0.55, utilizando o protocolo Wayland. O projeto é orientado à disposição em mosaico (tiling) de janelas, mas também suporta arranjo livre de janelas, agrupamento de janelas em forma de abas, modo pseudo-mosaico e maximização de janelas em tela cheia. O código é escrito em C++ e é distribuído sob a licença BSD.
Oferece recursos para criar interfaces visualmente atraentes: gradientes nas bordas das janelas, desfoque de fundo, efeitos de animação e sombras. Para expandir a funcionalidade, podem ser conectados plugins, e para controle externo, há IPC baseado em sockets. A configuração é feita através de um arquivo de configuração, cujas alterações são aplicadas em tempo real sem necessidade de reinício. Também se destacam: desktops virtuais criados dinamicamente; modos de disposição de elementos na tela; tratamento global de teclas de atalho; controle por gestos no touchpad/tela sensível ao toque.
Na nova versão:
- Foi fornecida a opção de usar a linguagem Lua para configurar a área de trabalho Hyprland. A configuração em Lua é definida no arquivo hyprland.lua, e na ausência deste, o formato antigo hyprland.conf é utilizado.
- Adicionado o API Layout, que permite definir em arquivos de configuração disposições mosaico personalizadas de janelas, utilizando a linguagem Lua. As disposições podem ser vinculadas a monitores ou desktops virtuais.
- Adicionado suporte a janelas em tela cheia ao alternar entre janelas usando rolagem. Adicionada a possibilidade de controlar a rolagem por gestos no touchpad.
- Adicionada a capacidade de carregar seus próprios perfis de cores ICC para cada dispositivo de exibição, usando a configuração 'icc = "..caminho.."' no arquivo de configuração.
- Melhorado o gerenciamento de cores para monitores e aumentada a precisão na reprodução de cores durante o compartilhamento de tela.

Fonte: opennet.ru
