A GTK 4.12 új verziója már megjelent, és előkészíti az utat a GTK 5 számára

GTK4

A GTK vagy The GIMP Toolkit egy többplatformos grafikus komponens könyvtár grafikus felhasználói felületek fejlesztésére.

Több hónapos fejlesztés után bejelentették a GTK 4.12 új verziójának megjelenését, amely folytatja a GTK 4.x ág fejlesztését, amely egy olyan új folyamat alatt áll, amely az alkalmazásfejlesztők számára igyekszik több éven át stabil és kompatibilis API-t biztosítani, amelyet nem kell félni attól, hogy az alkalmazásokat minden alkalommal újra kell dolgozni. hat hónapig az API változások miatt.

Aki nem ismeri a GTK-t, annak tudnia kell ez az egyik legnépszerűbb linux widget eszközkészlet, bár más rendszerekben is használják, mivel ez egy többplatformos könyvtár grafikus felhasználói felületek létrehozására.

A GTK 4.12 fő újdonságai

A GTK 4.12 új verziójában az egyik fő újdonság a Wayland számára végzett fejlesztések, mivel megvalósul az ablakállapot felfüggesztésének lehetősége, valamint a kiegészítés a frakcionált skálázási protokoll támogatása, azt is megemlítik a viewporter engedélyezve van, amely lehetővé teszi a kliens számára, hogy méretezési és vágási műveleteket hajtson végre a szerveroldali felületen, amellett a problémák javítása a ceruza gombjaival és a fogd és vidd problémákat javította.

Egy másik újdonság, amely kiemelkedik ebből a bevezetésből, a a Vulkan grafikus API továbbfejlesztett támogatása, mivel hozzáadott támogatás a Vulkan használatához a színátmenetek simítására, különböző képformátumok támogatása, hozzáadta a betöltési képek megismétlésének (újbóli elvégzésének) lehetőségét, valamint hozzáadta a gyorsítótárat a folyamatokhoz és az újratervezett karakterjel-gyorsítótárhoz.

Ezen kívül kiemelik azt is hozzáadva a "GtkSectionModel" felületet a listaelemek szakaszokba csoportosításához, a szakaszok támogatásával a legtöbb listaelemhez, beleértve a legördülő listát, az elemlistát és a többoszlopos listát.

Megtalálhatjuk azt is a GDK könyvtár, amely egy réteget biztosít a GTK és a grafikus alrendszer között, most támogatja a textúrák betöltését és mentését átlátszósággal és szürkeárnyalatos palettával, Ezen kívül támogatja a nem egész skálaértékeket is.

Új „Kisegítő lehetőségek” rész került hozzáadásra a GTK ellenőrhöz, és egy felületet implementáltak a fogyatékkal élők esetleges problémáinak azonosítására, valamint kibővült az a11y lapon megjelenő információ.

Másrészt kiemelik, hogye biztosított a paraméterek automatikus konfigurálása forrásból (gtk-hint-font-metrics) a beállított léptéktényezőtől függően. A változtatás javította a fontok megjelenítését a flatpak formátumban szállított alkalmazásokban.

az interfész GtkFileChooser alapértelmezés szerint a rendezési mód, először a könyvtárakat, majd a fájlokat mutatja. A helyet, a dátumot és az időt tartalmazó oszlopok jelennek meg. WebDav hivatkozásfeldolgozás hozzáadva a fájl elérési útjaival rendelkező sorban.

A egyéb kiemelkedő változások:

  • ingatlan került hozzáadásra zsugorodhat hozzá lett adva GtkButton és GtkMenuButton hogy a gombok a gomb tartalmának eredeti méreténél kisebb méretre zsugorodjanak.
  • A mindig prompt tulajdonság hozzáadásra került a Gtk.FileLauncher osztályhoz, hogy megjelenítse a fájl megnyitásához szükséges alkalmazás kiválasztására szolgáló párbeszédpanelt.
  • Az OpenGL renderelő motor megvalósítja a GdkGLTextureBuilde API textúrák létrehozásához.
  • Hozzáadtuk a textúrafrissítési területek testreszabásának lehetőségét.
  • Új segédprogram hozzáadva gtk4-rendernode-tool jelenetcsomópontok megjelenítéséhez GskRenderer.
  • Jelentősen bővült a fogyatékkal élők támogatása.
  • Az álló tájolású segédletek támogatása hozzáadásra került a GtkBox widgethez.
    Egyes widgetek témamotorjához külön stílusosztályokat adtunk.
  • Stíluskompatibilitás «.boxed-listátkerült az Adwaita Könyvtárból.
  • Hozzáadtuk a másodlagos képek szürkeárnyalatos megjelenítésének lehetőségét.
  • Hozzáadva scroll_to API a listákkal való munka widgetjéhez, egy adott pozícióhoz való görgetéshez.
  • Hasznosságban gtk4-node-editor, a méretezés javult, a textúrák képaránya megmaradt, és a csomópontok szerkesztése egyszerűsödött.

Végül megemlítik azt év végén kísérleti ág kialakítását tervezik 4.90Hogy fejleszti a GTK5 jövőbeli verziójának funkcionalitását. A GTK5 ága tartalmazni fog olyan változtatásokat, amelyek megszakítják a kompatibilitást az API-szinten, például egyes widgetek, például a régi fájlkiválasztási párbeszédpanel elavulásával kapcsolatban.

Ha érdekel többet tudjon meg erről ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.