Im Vorfeld der Veröffentlichung von GNOME 50, die in weniger als zwei Wochen erwartet wird, wurde heute eine neue stabile Version der Benutzerschnittstellenbibliothek GTK veröffentlicht.
Wesentliche Änderungen in GTK 4.22:
- Änderungen bei Drag-and-Drop (DnD):
- Ein Regression wurde behoben, die dazu führte, dass das Signal ::leave des DropTarget-Widgets nach dem Abschluss der Drop-Operation nicht mehr gesendet wurde (#8037, Matthias Clasen).
- Korrekturen in den Demonstrationsanwendungen:
- Die Demoprogramme hinterlassen beim Start keine Datei „foo.png“ mehr im aktuellen Ordner (#8080, Marco Trevisan).
- Die Beendigung der Demoprogramme wurde so angepasst, dass ein Rückkehr aus main() durch korrektes Verhalten von GApplication.quit vermieden wird (!9428, Florian „sp1rit“).
- Plattformabhängige Verbesserungen:
- Windows: Der globale Sperrzähler (Inhibition Counter) wurde entfernt, um die Stabilität zu verbessern (!9455, g.willems).
- Wayland: Die Zuverlässigkeit der Verarbeitung der Umgebungsvariablen WAYLAND_SOCKET wurde verbessert (!9547, Jonas Ådahl). Auch wurde ein Speicherleck im Zusammenhang mit den Barrierefreiheits-Eigenschaften (a11y) in ToplevelWayland behoben (!9560, Maximiliano Sandoval).
- Arbeiten mit SVG:
- Die Bedingungen, die den aktuellen Betriebsmodus definieren, wurden erweitert – das Attribut gtk:states (!9564) und Statusnamen wurden hinzugefügt (!9565).
- Die Möglichkeit zum Zurücksetzen von Attributwerten wurde hinzugefügt (!9553).
- Einige veraltete APIs wurden entfernt (!9563) (Matthias Clasen).
- Updates der Übersetzungen:
- Bulgarisch (Alexander Shopov)
- Georgisch (Ekaterine Papava)
- Ungarisch (Balázs Úr)
- Japanisch (Makoto Sakaguchi)
- Koreanisch (Changwoo Ryu)
- Portugiesisch (Hugo Carvalho)
- Sonstiges:
- Die Dokumentation für AccessibleHypertext wurde korrigiert (!9558, Jamie Gravendeel).
- Im GtkCheckButton für ‚Barrierefreiheit‘ wird jetzt ein korrektes Label verwendet, anstelle von ‚Rohtext‘ (!9575, Lukáš Tyrychtr).
- Das Icon-Set wurde aus dem Entwickler-Repository aktualisiert, um die visuelle Aktualität der Elemente zu gewährleisten (!9576, Jakub Steiner).
Quelle: linux.org.ru
