O GTK + 3.91.0 já está disponível para testes públicos.
Enquanto o Projeto GNOME tenta trazer novos recursos e funcionalidades para o ambiente de trabalho do GNOME, o trabalho no GTK + 4 open-source toolkit, que é usado para construir aplicativos GTK + para o GNOME, continua em segundo plano.
Um novo marco foi lançado recentemente, GTK + 3.91.0, que acrescenta um monte de melhorias e correções de bugs, mas também algumas novas APIs e compatibilidade com outros sistemas operacionais suportados, além dos baseados no kernel do Linux. Por exemplo, o GTK + 3.91.0 implementa o suporte inicial para a plataforma macOS da Apple, o que tornará possível executar aplicativos escritos em GTK + 4 no OS X.
Outra característica altamente esperada é o suporte para a construção do GTK + com o sistema de construção do Meson, que está sendo adotado por mais e mais projetos de código aberto nos dias de hoje. Além disso, o GTK + 3.91.0 introduz uma nova API (Application Programming Interface) chamada gtk_widget_insert_before / after, e remove as propriedades filho de expansão e preenchimento de GtkBox, bem como a propriedade de ângulo de GtkLabel.
O widget GtkWindow parece ter perdido sua propriedade hide-titlebar-when-maximized no GTK + 3.91.0, que remove as definições compat keysym eo suporte de filho central do widget GtkBox. Fora isso, muitos bugs foram esmagados e algumas traduções de idiomas atualizadas. Se você estiver em detalhes técnicos, você pode encontrar o changelog completo anexado no final do artigo.
Suporte Wayland melhorado em GTK + 3.91.0
O suporte para o servidor de exibição Wayland de última geração foi melhorado também em GTK + 3.91.0 aumentando a verbosidade de entrega de chaves, endereçando alguns avisos inofensivos do Clang e um vazamento de memória que ocorreu ao exportar o identificador. A julgar por todas essas mudanças, pode ser possível que o GTK + 4 aterre a tempo para o ambiente de desktop do GNOME 3.26 em setembro, mas nenhuma data de lançamento foi publicada ainda.
Se você não pode esperar mais para o GTK + 4 para bater as ruas, você pode baixar o GTK + 3.91.0 fonte tarball agora de nosso site para compilá-lo em seu favorito GNU / Linux distro. No entanto, temos de avisá-lo que não deve instalar esta versão de desenvolvimento num ambiente estável e preparado para produção. Vamos mantê-los atualizados com as últimas notícias GTK + 4 assim que soubermos mais.
Changelog
* O suporte inicial para o OS X foi mesclado
* O suporte inicial para a construção com meson foi adicionado
* Nova API:
- gtk_widget_insert_before / after
* API removida:
GtkBox perdeu suas propriedades de expansão e preenchimento de filho, use
a propriedade de alinhamento geral para ele
- GtkLabel perdeu sua
propriedade de ângulo, ele será substituído pelo suporte de transformação de widget geral no futuro
- GtkWindow perdeu sua propriedade hide-titlebar-when-maximized
- GtkBox perdeu sua sustentação de criança de centro
- as definições compat keysym foram removidos
* Bugs Fixo:
769881 Preliminar Meson construir arquivos
771269 Abrir em nova guia / janela doesn 'T de trabalho em sistemas de
arquivos desmontados 778301 GtkTooltip não limpa ID de origem em todas as circunstâncias
778853 propagar-natural-largura / altura pedido muito com ...
779078 Adwaita: último botão de cabeçalho treeview adiciona borda em hover
779184 Gtk + 4 (3.89.4) com backend Quartz: todas as
aplicações segfault 780041 Opcionalmente dependem sassc para gerar o tema CSS
780301 wayland: Fix
inofensivo clang avisos 780734 flowbox: não tente focar ou desenhar widgets NULL
780878 docs: Ponto links para corrigir Versões
780944 Por favor adicione uma classe CSS específica para o botão appmenu em GtkHeaderBar
781162 Faça GtkPlacesView monitorar a rede
781195 Fix a suite de testes para GtkPlacesView
781214 definir entry-tag no Adwaita.
781422 translate_wm_button_layout_to_gtk () está licenciado sob a GPL
781622 gtkplacesview.ui: Atualizar etiqueta auxiliar para incluir endereços IPv6 781737
Ícone de arrastar é sempre postioned no canto superior esquerdo
781767 Wayland: aumentar a verbosidade de entrega de chave 781992
GtkMenuButton mantém o estado prelight quando não mais
Sel ... 782109 wayland: vazamento de memória ao exportar alça
782202 linkbutton: Fuga de memória Fix
* Atualizações de tradução:
Croata
Grego
Húngaro
Indonésio
Polonês
Russo
EslovenoAtualizar o rótulo de auxiliar para incluir endereços IPv6 781737 O ícone de arrasto é sempre postioned no canto superior esquerdo 781767 Wayland: aumentar a verbosidade de entrega de chave 781992 GtkMenuButton sem popover retém o estado de pre ... 782109 wayland: vazamento de memória ao exportar alça 782202 linkbutton : Corrigir vazamento de memória * Atualizações de tradução: Croata Grego Húngaro Indonésio Polonês Russo EslovenoAtualizar o rótulo de auxiliar para incluir endereços IPv6 781737 O ícone de arrasto é sempre postioned no canto superior esquerdo 781767 Wayland: aumentar a verbosidade de entrega de chave 781992 GtkMenuButton sem popover retém o estado de pre ... 782109 wayland: vazamento de memória ao exportar alça 782202 linkbutton : Corrigir vazamento de memória * Atualizações de tradução: Croata Grego Húngaro Indonésio Polonês Russo EslovenoVazamento de memória ao exportar alça 782202 linkbutton: Corrigir vazamento de memória * Atualizações de tradução: Croata Grego Húngaro Indonésio Polonês Russo EslovenoVazamento de memória ao exportar alça 782202 linkbutton: Corrigir vazamento de memória * Atualizações de tradução: Croata Grego Húngaro Indonésio Polonês Russo Esloveno
Fonte
Até a próxima!!
Nenhum comentário:
Postar um comentário