Foi apresentado o servidor compositor Hyprland 0.47, que utiliza o protocolo Wayland. O projeto é voltado para o layout em mosaico (tiling), mas também suporta o arranjo clássico e aleatório de janelas, agrupando-as em forma de guias, modo pseudo-mosaico e maximização em tela cheia. São oferecidas opções para criar interfaces visualmente atraentes: gradientes nas bordas das janelas, desfoque de fundo, efeitos de animação e sombras. Para expandir funcionalidades, plugins podem ser integrados, e para controle externo, há IPC baseado em sockets. O código é escrito em C++ e distribuído sob a licença BSD.
A configuração é realizada através do arquivo de configuração, cujas alterações são aplicadas em tempo real sem necessidade de reinício. Para aumentar o desempenho dos jogos, há a opção de desligar a sincronização vertical (VSync) com o pulso de atenuação de quadros, que é aplicada para evitar a ocorrência de rasgos na exibição (tearing). As funcionalidades adicionais incluem: áreas de trabalho virtuais criadas dinamicamente; modos de arranjo de elementos na tela; tratamento global de teclas de atalho; controle por gestos no touchpad/tela sensível ao toque.
Na nova versão:
- Adicionada suporte experimental para HDR e gerenciamento de cores.
- Foi implementado o arredondamento de cantos em forma de quadrado.

- Foi adicionada a opção 'negative:' nas configurações para inverter a ativação da expressão regular.
- Adicionado o seletor 'new tag:' para identificar janelas por etiqueta.
- Foi adicionado ao comando 'cyclenext' o argumento 'visible' para limitar a iteração apenas a janelas visíveis.
- Adicionada a opção '--verify-config' para verificar a validade do arquivo de configuração.
- No hyprpm, foi adicionada a opção de reiniciar todos os plugins.
- Reescritas algumas subsistemas internos relacionadas ao gerenciamento de memória, renderização e aplicação de efeitos animados.
- Realizado trabalho para acelerar a execução de expressões regulares através do cache da representação compilada.
- Problemas com o buffer de transferência e o modo Drag&Drop foram resolvidos no XWayland.


Fonte: opennet.ru

