Vydanie sady grafických nástrojov GTK 4.2

Po troch mesiacoch vývoja bolo predstavené vydanie multiplatformového toolkitu na tvorbu grafického používateľského rozhrania – GTK 4.2.0. GTK 4 sa vyvíja ako súčasť nového vývojového procesu, ktorý sa pokúša poskytnúť vývojárom aplikácií stabilné a podporované API na niekoľko rokov, ktoré možno používať bez obáv z nutnosti každých šesť mesiacov prepisovať aplikácie kvôli zmenám API v nasledujúcom GTK. pobočka.

Nové vydanie väčšinou opravuje chyby a vylepšuje API na základe spätnej väzby od vývojárov, ktorí svoje programy preniesli na GTK4. Niektoré z najvýznamnejších vylepšení v GTK 4.2 zahŕňajú:

  • Pridaný vykresľovací modul NGL, nový vykresľovací modul OpenGL, ktorý je predvolene povolený v systémoch Linux, Windows a macOS. NGL renderer poskytuje vyšší výkon a zároveň znižuje zaťaženie procesora. Ak sa chcete vrátiť k starému vykresľovaciemu jadru, mali by ste spustiť aplikáciu s premennou prostredia GSK_RENDERER=gl.
  • Prepracované bolo spracovanie sekvencií Compose a tichých kláves, ktoré menia vzhľad ďalšieho zadaného znaku.
    Vydanie sady grafických nástrojov GTK 4.2
  • Bola implementovaná možnosť používať GTK vo forme podprojektu v montážnom systéme Meson, čo vám umožňuje zostaviť GTK a všetky jeho závislosti ako súčasť montážneho prostredia vlastnej aplikácie, ako aj získať všetky montážne artefakty na dodávku spolu s vašou aplikáciou pomocou vybraných nástrojov.
  • Vylepšená podpora pre kompiláciu GTK pre Windows a macOS pomocou nástrojov natívnych pre tieto platformy.
  • Prepracovaná bola dokumentácia API, ktorej generovanie využíva nový generátor gi-docgen, ktorý vytvára pohodlnejšiu prezentáciu informácií vrátane tlačidiel na pridávanie príkladov kódu do schránky, vizuálnej reprezentácie hierarchie predkov a rozhraní každého z nich. trieda, zoznam zdedených vlastností, signálov a metód triedy. Rozhranie podporuje vyhľadávanie na strane klienta a automaticky sa prispôsobuje rôznym veľkostiam obrazovky. Bola spustená nová dokumentačná stránka docs.gtk.org, ktorá ponúka aj sprievodné návody na introspekciu GObject, Pango a GdkPixbuf.
  • Výkon rôznych komponentov bol optimalizovaný, od GLSL shaderov zapojených do vykresľovania až po objekty pre ľudí so zdravotným postihnutím.
  • Implementované umiestnenie subpixelového textu pri používaní nových verzií knižnice Cairo.
  • K dispozícii je adaptívne rozloženie rozhrania na výber emotikonov.
  • Vylepšená podpora rozšírenia protokolu Wayland pre riadenie vstupu.
  • Vylepšený výkon posúvania v miniaplikácii zobrazenia textu.
  • Vylepšené vykresľovanie tieňov v kontextových miniaplikáciách.
    Vydanie sady grafických nástrojov GTK 4.2

Zdroj: opennet.ru

Pridať komentár