Lanzamento do kit de ferramentas gráficas GTK 4.2

Despois de tres meses de desenvolvemento, presentouse o lanzamento dun conxunto de ferramentas multiplataforma para crear unha interface gráfica de usuario - GTK 4.2.0. GTK 4 está a ser desenvolvido como parte dun novo proceso de desenvolvemento que tenta proporcionar aos desenvolvedores de aplicacións unha API estable e compatible durante varios anos que se pode usar sen o medo a ter que reescribir as aplicacións cada seis meses debido aos cambios da API no próximo GTK. rama.

A nova versión soluciona principalmente erros e fai melloras na API en función dos comentarios dos desenvolvedores que portaron os seus programas a GTK4. Algunhas das melloras máis notables en GTK 4.2 inclúen:

  • Engadiuse o procesador NGL, un novo motor de renderizado OpenGL que está activado por defecto en Linux, Windows e macOS. O renderizador NGL proporciona un maior rendemento mentres reduce a carga da CPU. Para volver ao motor de renderizado antigo, debes executar a aplicación coa variable de ambiente GSK_RENDERER=gl.
  • Reelaborouse o procesamento das secuencias de composición e das teclas silenciosas que cambian a aparencia do seguinte carácter introducido.
    Lanzamento do kit de ferramentas gráficas GTK 4.2
  • Implementouse a capacidade de usar GTK en forma de subproxecto no sistema de montaxe Meson, o que lle permite construír GTK e todas as súas dependencias como parte do contorno de montaxe da súa propia aplicación, así como obter todos os artefactos de montaxe para a súa entrega. xunto coa súa aplicación utilizando as ferramentas seleccionadas.
  • Compatibilidade mellorada para compilar GTK para Windows e macOS mediante ferramentas propias destas plataformas.
  • Refaceuse a documentación da API, para a xeración da cal se utiliza un novo xerador gi-docgen, que produce unha presentación máis cómoda da información, incluíndo botóns para engadir exemplos de código ao portapapeis, unha representación visual da xerarquía dos antepasados ​​e interfaces. de cada clase, unha lista de propiedades, sinais e métodos herdados da clase. A interface admite a busca no lado do cliente e adáptase automaticamente a diferentes tamaños de pantalla. Lanzouse un novo sitio de documentación, docs.gtk.org, que tamén ofrece titoriais complementarias sobre a introspección de GObject, Pango e GdkPixbuf.
  • Optimizouse o rendemento de varios compoñentes, desde os sombreadores GLSL implicados na renderización ata obxectos para persoas con discapacidade.
  • Implementouse o posicionamento do texto de subpíxeles cando se usan novas versións da biblioteca do Cairo.
  • Proporcionou un deseño de interface adaptable para seleccionar emoji.
  • Compatibilidade mellorada para a extensión do protocolo Wayland para o control de entrada.
  • Mellorouse o rendemento de desprazamento no widget de visualización de texto.
  • Mellora a representación das sombras nos widgets popover.
    Lanzamento do kit de ferramentas gráficas GTK 4.2

Fonte: opennet.ru

Engadir un comentario