
Hyprland — Compositor Wayland, gerenciador de janelas de estrutura dinâmica escrito em C++ e baseado em Aquamarine (versões anteriores à 0.42.0 eram baseadas em wlroots).
Os desenvolvedores também mencionam o lançamento hyprutils 0.50.
Mudanças críticas:
master:always_center_master foi substituído por master:slave_count_for_center_master mais flexível (sem primary/secondary!)
Na nova versão:
- Adicionada suporte experimental para HDR e gerenciamento de cores.
- Corrigido o arredondamento dos cantos das janelas.
- Adicionado o atributo negative: nas configurações para corresponder à expressão regular de forma oposta.
- Adicionado o seletor new tag: para identificar as janelas por tag.
- Adicionado o argumento visible ao comando cyclenext para limitar a iteração apenas às janelas visíveis.
- Adicionada a opção —verify-config para verificar a validade do arquivo de configuração.
- Em hyprpm foi adicionada a capacidade de recarregar 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.
- Implementadas várias inovações, a saber: hyprland_surface (já utilizado no quickshell) e hyprland_lock_notify, que devem permitir que hypridle faça o sistema aguardar até que a bloqueio inicie, antes de entrar em suspensão, evitando a exibição da área de trabalho por um momento após a retomada.
E provavelmente a parte mais discutida da notícia:
Seguindo o exemplo do KDE, adicionamos uma pequena janela solicitando doações, que aparecerá uma vez em julho e outra vez em dezembro. Você pode desativá-la usando ecosystem:no_donation_nag, se você for uma pessoa dura.
Fonte: linux.org.ru
