Com a proximidade do lançamento do GNOME 50, previsto para menos de duas semanas, uma nova versão estável da biblioteca de interfaces gráficas GTK foi lançada hoje.
Principais correções do GTK 4.22:
- Correções de Arrastar e Soltar (DnD):
- Corrigida uma regressão que impedia o sinal ::leave do widget DropTarget de ser enviado ao final da operação de despejo (#8037, Matthias Clasen)
- Ajustes em aplicativos de demonstração:
- os programas de demonstração não deixam mais um arquivo "foo.png" na pasta atual ao serem executados (#8080, Marco Trevisan)
- corrigida a lógica de encerramento dos aplicativos de demonstração para evitar a saída do main() através do funcionamento correto do GApplication.quit (!9428, Florian "sp1rit")
- Melhorias específicas da plataforma:
- Windows: contador global de bloqueios removido para melhorar a estabilidade (!9455, g.willems).
- Wayland: confiabilidade melhorada no processamento da variável de ambiente WAYLAND_SOCKET (!9547, Jonas Ådahl). Também corrigido um vazamento de memória relacionado a propriedades de acessibilidade (a11y) em ToplevelWayland (!9560, Maximiliano Sandoval)
- Trabalho com SVG:
- as condições que definem o modo de operação atual foram expandidas — atributo gtk:states (!9564), nomes de estados adicionados (!9565).
- adicionada a capacidade de redefinir valores de atributos (!9553).
- algumas APIs obsoletas foram removidas (!9563) (Matthias Clasen).
- Atualizações de traduções:
- Búlgaro (Alexander Shopov)
- Georgiano (Ekaterine Papava)
- Húngaro (Balázs Úr)
- Japonês (Makoto Sakaguchi)
- Coreano (Changwoo Ryu)
- Português (Hugo Carvalho)
- Outras:
- Documentação corrigida para AccessibleHypertext (!9558, Jamie Gravendeel).
- No GtkCheckButton para "acessibilidade", agora é usada a etiqueta correta, ao invés de texto "cru" (!9575, Lukáš Tyrychtr).
- O conjunto de ícones foi atualizado do repositório do desenvolvedor para manter a relevância dos elementos visuais (!9576, Jakub Steiner).
Fonte: linux.org.ru
