O servidor composto Hyprland 0.55, que utiliza o protocolo Wayland, está disponível. O projeto concentra-se no layout de janelas em mosaico, mas também oferece suporte ao posicionamento arbitrário clássico de janelas, agrupamento de janelas com guias, modo pseudomosaico e implantação de janelas em tela cheia. O código é escrito em C++ e distribuído sob a licença BSD.
São oferecidas possibilidades para a criação de interfaces visualmente atraentes: gradientes nas molduras das janelas, desfoque de fundo, efeitos de animação e sombras. Plugins podem ser conectados para expandir a funcionalidade, e o IPC baseado em soquetes é fornecido para controle externo do trabalho. A configuração é realizada por meio de um arquivo de configuração, cujas alterações são aplicadas instantaneamente, sem necessidade de reinicialização. As seguintes funções também são diferenciadas: desktops virtuais criados dinamicamente; modos de layout dos elementos na tela; processamento global de teclas de atalho; controle de gestos no touchpad/tela sensível ao toque.
Na nova versão:
- Foi adicionada uma opção de linguagem Lua para configurar o ambiente de trabalho Hyprland. A configuração em Lua é definida no arquivo hyprland.lua; caso ele esteja ausente, o formato hyprland.conf mais antigo será utilizado.
- Foi adicionada uma API de Layout, permitindo que você defina layouts de mosaico de janelas personalizados no arquivo de configuração usando Lua. Os layouts podem ser vinculados a um monitor ou área de trabalho virtual.
- Adicionada a possibilidade de exibir janelas em tela cheia ao alternar entre elas usando a rolagem. Também foi adicionada a capacidade de controlar a rolagem usando gestos do touchpad.
- Adicionada a capacidade de carregar perfis de cores ICC personalizados para cada dispositivo de saída usando a configuração 'icc = "..caminho.."' no arquivo de configuração.
- Gerenciamento de cores aprimorado para monitores e maior precisão de cores ao compartilhar sua tela.

Fonte: opennet.ru
