Vydání grafické sady nástrojů GTK 4.4

Po pěti měsících vývoje bylo představeno vydání multiplatformní sady nástrojů pro tvorbu grafického uživatelského rozhraní – GTK 4.4.0. GTK 4 je vyvíjen jako součást nového vývojového procesu, který se pokouší poskytnout vývojářům aplikací stabilní a podporované API na několik let, které lze používat bez obav z nutnosti každých šest měsíců přepisovat aplikace kvůli změnám API v příštím GTK. větev.

Mezi nejpozoruhodnější vylepšení v GTK 4.4 patří:

  • Pokračující vylepšování vykreslovacího jádra NGL, které využívá OpenGL k dosažení vyššího výkonu a zároveň snižuje zatížení procesoru. Nová verze obsahuje optimalizace vykreslování, které eliminují použití velkých intersticiálních textur. Správné fungování NGL s otevřeným ovladačem pro GPU Mali bylo zavedeno. V další větvi GTK se plánuje ukončení podpory starého vykreslovacího jádra GL (GSK_RENDERER=gl).
  • Vyčištěný a zjednodušený kód související s konfigurací OpenGL. Kód pro podporu OpenGL v GTK funguje správně na systémech s nejnovějšími verzemi proprietárních ovladačů NVIDIA. Pro přístup k renderovacímu API je rozhraní EGL považováno za hlavní (požadavky na verzi EGL byly zvýšeny na 1.4). Na systémech X11 můžete v případě potřeby vrátit zpět z EGL na GLX. Ve Windows se standardně používá WGL.
  • Témata obsažená v hlavní skladbě byla reorganizována a přejmenována. Od této chvíle se vestavěná témata jmenují Default, Default-dark, Default-hc a Default-hc-dark a téma Adwaita bylo přesunuto do libadwaita. Motivy používají ke zvýraznění chybových zpráv tečkovanou čáru místo vlnovky. Přidána podpora pro poloprůhledný výběr textu.
  • Zabudovaná implementace vstupních metod je blízká chování IBus při zobrazování a zpracování sekvencí skládání a mrtvých kláves. Přidána možnost současného používání různých mrtvých kláves a kombinací, které nevedou k vytvoření jediného znaku Unicode (například „ẅ“). Byla implementována plná podpora 32bitových hodnot mapování klíčů (keysyms), včetně hodnot Unicode.
  • Data emodži byla aktualizována na CLDR 39, což otevírá možnost lokalizovat emotikony napříč jazyky a národními prostředími.
  • Ve výchozím nastavení je zahrnuto inspekční rozhraní, které usnadňuje ladění aplikací GTK.
  • Na platformě Windows se GL používá k přehrávání multimediálního obsahu a rozhraní WinPointer API se používá pro práci s tablety a dalšími vstupními zařízeními.

Zdroj: opennet.ru

Přidat komentář