Megjelent a GTK 4.20 kiadása

7/10
A kiadás Több platformon hoz kézzelfogható fejlesztéseket (Wayland, macOS, Windows, Android), új protokolltámogatásokat épít be, javítja a Vulkan renderert, és olyan általános funkciókat bővít, amelyek a felhasználói élményt és a fejlesztők munkáját egyaránt érintik (YUV támogatás videóhoz, CSS media query, jobb ikonrenderelés)

Megjelent a GTK 4.20, amely a GNOME-hoz szorosan kötődő, nyílt forráskódú grafikus toolkit legújabb változata. A kiadás több platformon hoz fejlesztéseket, köztük a Linux alatt futó Wayland támogatásában, valamint a macOS, Windows és Android rendszereken való használatban. A Wayland oldalon bekerült a wl_seat v10 protokoll támogatása, továbbfejlesztették a tablet protokollt, a szerveroldali billentyűismétlést, valamint a természetes görgetés kezelését. Emellett a Vulkan renderer kódja is számos hibajavítást kapott, amely nemcsak Linuxon, hanem macOS-en is jobb működést eredményez.

Megjelent a GTK 4.20 kiadása

A kiadáson leginkább a MacOS felhasználók profitálnak

A macOS kiemelten profitált a frissítésből, hiszen bekerült a window snapping támogatás, javult az ablakmenük kezelése, és számos más kényelmi funkció is érkezett. Az OpenGL kódnál már elérhető a több síkos textúraformátumok támogatása, a toolkit videólejátszó widgetje immár YUV támogatással működik, a CSS oldalon megjelent a media query funkció, miközben a szimbolikus ikonok megjelenítése is tovább finomodott. Az új verzió ezen túlmenően a hozzáférhetőség terén is több kisebb fejlesztést kínál, valamint portálokon keresztül immár a munkamenet-kezeléshez is biztosít integrációt.

Hibajavítások és kisebb módosítások az új GTK verzióban

A GTK 4.20-as kiadás a 4.19.4-es verzióhoz képest több hibajavítást és kódkarbantartást is tartalmaz. Javították például a Windows alatt jelentkező problémát, amelynél az ablak visszaállítása nem állította vissza az eredeti méretet, valamint pontosították az elérhetőségi szerepek kezelését. A fejlesztések között megtalálható a GStreamer integráció javítása, a filterlistmodel jobb eseménykezelése, az ikonok helyes megjelenítése, a szimbolikus ikonok alapértelmezett vonalkezelése, valamint dokumentációs bővítések és apróbb kódstílusbeli tisztítások. Ezek a változások a fejlesztők és a végfelhasználók számára egyaránt stabilabb és kifinomultabb környezetet biztosítanak.

A kiadási megjegyzések eredeti nyelven a GTK Projekt Gitlab oldalán olvashatóak el