A GTK 4.2 grafikus eszközkészlet kiadása

Három hónapos fejlesztés után bemutatták a grafikus felhasználói felület létrehozására szolgáló többplatformos eszközkészlet - GTK 4.2.0 - kiadását. A GTK 4-et egy új fejlesztési folyamat részeként fejlesztik, amelynek célja, hogy az alkalmazásfejlesztők számára stabil és támogatott API-t biztosítson több éven keresztül, amely használható anélkül, hogy félne attól, hogy félévente újra kell írnia az alkalmazásokat a következő GTK API változásai miatt. ág.

Az új kiadás többnyire hibákat javít, és fejlesztéseket hajt végre az API-n a programjaikat GTK4-re portoló fejlesztők visszajelzései alapján. A GTK 4.2 legfigyelemreméltóbb fejlesztései közé tartozik:

  • Hozzáadott NGL-renderer, egy új OpenGL-megjelenítő motor, amely alapértelmezés szerint engedélyezve van Linuxon, Windowson és macOS-en. Az NGL renderer nagyobb teljesítményt biztosít, miközben csökkenti a CPU terhelést. A régi renderelő motorhoz való visszatéréshez futtassa az alkalmazást a GSK_RENDERER=gl környezeti változóval.
  • A következő beírt karakter megjelenését megváltoztató Compose sorozatok és néma billentyűk feldolgozása átdolgozásra került.
    A GTK 4.2 grafikus eszközkészlet kiadása
  • Megvalósult a GTK használatának lehetősége alprojekt formájában a Meson összeállítási rendszerben, amely lehetővé teszi, hogy a GTK-t és annak összes függőségét saját alkalmazása összeállítási környezetének részeként építse fel, valamint beszerezze az összes összeállítási műterméket a szállításhoz. alkalmazásával együtt a kiválasztott eszközök segítségével.
  • Továbbfejlesztett támogatás a GTK for Windows és macOS rendszerhez való fordításához az ezeken a platformokon natív eszközökkel.
  • Az API dokumentációt átdolgozták, amelynek generálása egy új gi-docgen generátort használ, amely kényelmesebb információmegjelenítést biztosít, beleértve a kódpéldák vágólapra történő hozzáadására szolgáló gombokat, az elődök hierarchiájának vizuális megjelenítését és az egyes interfészeket. osztály, az osztály örökölt tulajdonságainak, jeleinek és metódusainak listája. A felület támogatja az ügyféloldali keresést, és automatikusan alkalmazkodik a különböző képernyőméretekhez. Elindult egy új dokumentációs webhely, a docs.gtk.org, amely a GObject, a Pango és a GdkPixbuf introspekciós oktatóanyagait is kínálja.
  • A különböző összetevők teljesítményét optimalizálták, a renderelésben részt vevő GLSL shaderektől a fogyatékkal élők számára készült objektumokig.
  • Megvalósított szubpixel szövegpozícionálás a Kairói könyvtár új verzióinak használatakor.
  • A hangulatjelek kiválasztásához adaptív interfész-elrendezés biztosított.
  • Továbbfejlesztett támogatás a Wayland protokoll kiterjesztéséhez a bemenetvezérléshez.
  • Továbbfejlesztett görgetési teljesítmény a szövegnézet widgetben.
  • Az árnyékok továbbfejlesztett megjelenítése a felugró widgetekben.
    A GTK 4.2 grafikus eszközkészlet kiadása

Forrás: opennet.ru

Hozzászólás