As versões 0.45 e 0.46 do compositor stekovo-tailing foram lançadas em 9 de novembro e 17 de dezembro de 2024. HyprlandEscrito em C++ e distribuído sob a licença BSD-3.
- Mudanças que quebram a compatibilidade retroativa: no_gaps_when_only foi removido e substituído pelas regras de espaços de trabalho. Veja. aqui.
- decoration:shadow_ foi movido, veja. aqui.
- O algoritmo de arredondamento de cantos foi aprimorado.
- O comportamento dos cursores de hardware na NVIDIA foi melhorado.
- Os grupos receberam os seguintes itens: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
- O hyprland-ctm-control agora suporta, o que significa que o hyprsunset funcionará.
- O Hyprland agora irá alertá-lo se você tiver ativos configurados incorretamente, em vez de falhar.
- Foi adicionado o snapping para janelas flutuantes.
- O comportamento padrão da extensão de texturas subdimensionadas, apresentado na versão 0.44, agora pode ser configurado por meio de expand_undersized_textures.
- A sombra agora tem a opção sharp para cancelar o desfoque.
- O hyprctl agora possui várias novas opções para exibir o estado de bloqueio do teclado e a exibição espelhada dos monitores.
- O painel de erros da configuração do hyprland agora reservará espaço, em vez de interferir na visualização.
- Os cursores de hardware da NVIDIA: cursor:dumb_copy foi substituído por cursor:use_cpu_buffer. Isso deve permitir o uso de cursores de hardware da Nvidia sem deficiências. Observe que isso é experimental.
- As regras para janelas e camadas: agora as regras para expressões regulares exigem correspondência completa para funcionar.
- O processamento de cores foi movido de sRGB para OkLab. Isso significa que gradientes e transições de cores parecerão mais naturais.
- O recurso de Arrastar e Soltar (Drag-n-Drop) para XWayland retornou.
- Nova tela de atualizações.
- O processamento das regras de janelas e camadas foi melhorado e otimizado, e o processamento de expressões regulares agora é realizado com a ajuda do RE2 do Google.
- cursor:warp_on_change_workspace agora aceita force para contornar cursor:no_warps.
- hyprctl: clients receberam inhibitingIdle, monitors receberam directScanout, plugins list receberam suporte -j.
- Adicionado o cursor:warp_back_after_non_mouse_input, permitindo evitar a desordem entre a entrada de toque/planilha e a entrada do mouse.
- Adicionado lockdead_screen_delay, caso sua tela de bloqueio não consiga aparecer rápido o suficiente para evitar piscadas.
- Agora é possível desfocar o fundo das janelas IME usando decoration:blur:input_methods.
- Os pedidos de versões agora também mostram as versões relacionadas das dependências hypr*.
- Novas regras de janelas para o fator de rolagem do mouse e do touchpad.
- Novos desenhos festivos para o Natal e o Ano Novo foram adicionados.
- E mais!
››› Lançamento 0.45
Fonte: linux.org.ru
