Vydanie sady grafických nástrojov GTK 4.4

Po piatich mesiacoch vývoja bolo predstavené vydanie multiplatformového súboru nástrojov na vytváranie grafického používateľského rozhrania – GTK 4.4.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.

Niektoré z najvýznamnejších vylepšení v GTK 4.4 zahŕňajú:

  • Pokračujúce vylepšenia vykresľovacieho jadra NGL, ktoré využíva OpenGL na dosiahnutie vyššieho výkonu a zároveň znižuje zaťaženie procesora. Nové vydanie obsahuje optimalizáciu vykresľovania, aby sa eliminovalo použitie veľkých intersticiálnych textúr. Bola zavedená správna prevádzka NGL s otvoreným ovládačom pre GPU Mali. V ďalšej vetve GTK sa plánuje ukončenie podpory starého vykresľovacieho jadra GL (GSK_RENDERER=gl).
  • Vyčistený a zjednodušený kód spojený s nastavením OpenGL. Kód pre podporu OpenGL v GTK funguje správne na systémoch s najnovšími verziami proprietárnych ovládačov NVIDIA. Pre prístup k vykresľovaciemu API sa rozhranie EGL považuje za hlavné (požiadavky na verziu EGL boli zvýšené na 1.4). Na systémoch X11 môžete v prípade potreby vrátiť späť z EGL na GLX. V systéme Windows sa štandardne používa WGL.
  • Témy zahrnuté v hlavnej skladbe boli reorganizované a premenované. Odteraz sa vstavané témy nazývajú Default, Default-dark, Default-hc a Default-hc-dark a téma Adwaita bola presunutá do libadwaita. Témy používajú na zvýraznenie chybových hlásení bodkovanú čiaru namiesto vlnovky. Pridaná podpora pre polopriehľadný výber textu.
  • Zabudovaná implementácia vstupných metód je blízka správaniu IBus pri zobrazovaní a spracovaní komponovaných sekvencií a mŕtvych klávesov. Pridaná možnosť súčasného používania rôznych mŕtvych klávesov a kombinácií, ktoré nevedú k vytvoreniu jediného znaku Unicode (napríklad „ẅ“). Bola implementovaná plná podpora 32-bitových hodnôt mapovania kľúčov (keysyms), vrátane hodnôt Unicode.
  • Údaje emodži boli aktualizované na CLDR 39, čím sa otvorila možnosť lokalizovať emotikony medzi jazyky a miestne nastavenia.
  • V predvolenom nastavení je zahrnuté kontrolné rozhranie, ktoré uľahčuje ladenie aplikácií GTK.
  • Na platforme Windows sa GL používa na prehrávanie multimediálneho obsahu a rozhranie WinPointer API sa používa na prácu s tabletmi a inými vstupnými zariadeniami.

Zdroj: opennet.ru

Pridať komentár