Hyprland completou 3 anos! Ao longo desses anos, atingiu a versão 0.48.0. Ao contrário da crença popular, Hyprland é um compositor híbrido, ou seja, pode funcionar não apenas no modo de tiling - ele pode ser configurado para que todas as janelas sejam flutuantes por padrão. Esta versão traz muitas correções de bugs e melhorias.
Na nova versão:
Mudanças que quebram a compatibilidade com versões anteriores:
- removidos opengl:force_introspection e render:allow_early_buffer_release;
- a sintaxe windowrule v1 foi removida. Agora, windowrule se comporta como windowrulev2, tornando a palavra-chave windowrulev2 obsoleta.
Novos recursos:
- animações: estilos de animação gnomed para janelas foram adicionados;
- núcleo: adicionado o diálogo 'aplicativo não responde';
- desktop: adicionada a possibilidade de especificar janelas fixas nas regras de espaço de trabalho;
- gerenciadores: adicionado a opção cyclenext hist;
- groupbar: adicionado a possibilidade de configurar tamanhos de espaçamento;
- hyprctl: adicionada suporte IPC para Hyprsunset;
- hyprpm: adicionada a opção —hl-url para forks personalizados;
- entrada: adicionados flip_x e flip_y para touchpad;
- entrada: adicionada follow_mouse_threshold;
- atalhos: adicionado o gerenciador toggleswallow;
- mestre: adicionada a opção de salvar a posição da janela principal;
- protocolos: adicionada a versão 2 do protocolo ext-idle-notify-v1;
- renderização: adicionado controle simples de cor;
- socket2: adicionado activespecialv2;
- syncobj: garantimos que adicionamos aguardando apenas após verificações bem-sucedidas;
- windowrules: adicionada a opção de manter o tamanho entre as execuções do aplicativo;
- xwayland: adicionada suporte INCR para transferência de dados através da área de transferência.
E também múltiplas correções de bugs.
Fonte: linux.org.ru
