A poco más de dos semanas del lanzamiento de GNOME 50, se ha publicado hoy una nueva versión estable de la biblioteca de interfaces gráficas de usuario GTK.
Principales correcciones de GTK 4.22:
- Correcciones de Drag-and-Drop (DnD):
- Se ha corregido una regresión que hacía que la señal ::leave del widget DropTarget ya no se enviara al finalizar la operación de soltar (#8037, Matthias Clasen)
- Ajustes en las aplicaciones de demostración:
- Los programas de demostración ya no dejan el archivo «foo.png» en la carpeta actual al iniciarse (#8080, Marco Trevisan)
- Se ha corregido la lógica de cierre de las aplicaciones de demostración para evitar una salida prematura de main() gracias al correcto funcionamiento de GApplication.quit (!9428, Florian «sp1rit»)
- Mejoras dependientes de la plataforma:
- Windows: Se ha eliminado el contador global de inhibición para mejorar la estabilidad (!9455, g.willems).
- Wayland: Se ha mejorado la fiabilidad del manejo de la variable de entorno WAYLAND_SOCKET (!9547, Jonas Ådahl). También se ha corregido una fuga de memoria relacionada con las propiedades de accesibilidad (a11y) en ToplevelWayland(!9560, Maximiliano Sandoval)
- Trabajo con SVG:
- Se han ampliado las condiciones que determinan el modo de operación actual — el atributo gtk:states (!9564), se han añadido nombres de estados (!9565).
- Se ha añadido la posibilidad de restablecer los valores de los atributos (!9553).
- Se han eliminado algunas API obsoletas (!9563) (Matthias Clasen).
- Actualizaciones de traducciones:
- Búlgaro (Alexander Shopov)
- Georgiano (Ekaterine Papava)
- Húngaro (Balázs Úr)
- Japonés (Makoto Sakaguchi)
- Coreano (Changwoo Ryu)
- Portugués (Hugo Carvalho)
- Otros:
- Se ha corregido la documentación para AccessibleHypertext (!9558, Jamie Gravendeel).
- En GtkCheckButton se utiliza ahora una etiqueta correcta para «accesibilidad», en lugar de texto «crudo» (!9575, Lukáš Tyrychtr).
- El conjunto de iconos se ha actualizado desde el repositorio del desarrollador (development kit) para mantener la relevancia de los elementos visuales (!9576, Jakub Steiner).
Fuente: linux.org.ru
