Saiu uma nova versão Hyprland, do compositor moderno de esteco-táileno para Wayland, focado em personalização e alta performance. Escrito em C++ e distribuído sob a licença BSD-3.
Alterações e inovações:
- adicionado um novo argumento —version para verificar a versão do arquivo executável Hyprland (em vez de hyprctl version);
- o mesmo que acima: —systeminfo.
- uma nova regra de layout — order, destinada a organizar layouts em um único plano;
- nova variável de ambiente — HYPRLAND_CONFIG — como outra forma de passar configurações explicitamente em vez de —config.
- no Dwindle surgiram algumas novas funcionalidades: mensagem de movetoroot e parâmetro de configuração split_bias;
- a composição geral e o agrupamento automático agora são configuráveis;
- hyprctl: novas propriedades para as solicitações monitors e workspacerules, além de uma nova solicitação submap;
- agora sempre é verificada a presença da variável XDG_CURRENT_DESKTOP para evitar sua sobrescrição;
- implementado o protocolo single-pixel-buffer.
Correções de bugs:
diversas correções para desdobramento UV da superfície e cálculos de posicionamento: as janelas do Chromium não travam mais ao alterar o tamanho, e a alteração do tamanho de outros aplicativos deve parecer mais suave no geral;
diversas correções de entrada de texto para usuários IME;
correções para o processamento de XWayland para monitores, que estavam se deslocando e a entrada não era traduzida corretamente após desconectar/reconectar;
corrigidos alguns casos extremos de arrastar e soltar;
corrigida a distorção inicial do cursor;
corrigidos diversos crashes;
organizada a base de código principal 🙂
Fonte: linux.org.ru
