Verëffentlechung vum GTK 4.4 grafeschen Toolkit

No fënnef Méint Entwécklung ass d'Verëffentlechung vun engem Multi-Plattform Toolkit fir eng grafesch User-Interface ze kreéieren - GTK 4.4.0 - presentéiert. GTK 4 gëtt als Deel vun engem neien Entwécklungsprozess entwéckelt, dee probéiert Applikatioun Entwéckler mat enger stabiler an ënnerstëtzter API fir e puer Joer ze bidden, déi benotzt ka ginn ouni d'Angscht, Uwendungen all sechs Méint ze iwwerschreiwe wéinst API Ännerungen am nächste GTK branch.

E puer vun de bedeitendsten Verbesserungen am GTK 4.4 enthalen:

  • Weider Verbesserunge vum NGL Rendering-Motor, deen OpenGL benotzt fir méi héich Leeschtung z'erreechen wärend d'CPU Belaaschtung reduzéiert gëtt. Déi nei Verëffentlechung enthält Render-Optimisatiounen fir d'Benotzung vu groussen interstitielle Texturen ze eliminéieren. Korrekt Operatioun vun NGL mat engem oppene Chauffer fir GPU Mali gouf etabléiert. Ënnerstëtzung fir den alen GL Rendering-Motor (GSK_RENDERER = gl) ass geplangt an der nächster Branche vum GTK ze stoppen.
  • Gebotzt a vereinfacht de Code verbonne mam Opriichten OpenGL. De Code fir OpenGL Support am GTK funktionnéiert korrekt op Systemer mat de leschte Versioune vun propriétaire NVIDIA Treiber. Fir Zougang zu der Rendering API ze kréien, gëtt d'EGL Interface als Haapt ugesinn (EGL Versioun Ufuerderunge goufen op 1.4 erhéicht). Op X11 Systemer kënnt Dir vun EGL op GLX zréckrollen wann néideg. Op Windows gëtt WGL als Standard benotzt.
  • D'Themen, déi an der Haaptkompositioun abegraff sinn, goufen nei organiséiert an ëmbenannt. Vun elo un ginn déi agebauten Themen Standard, Default-däischter, Default-hc an Default-hc-dark genannt, an d'Adwaita Thema gouf op libadwaita geplënnert. Themen benotzen eng gestippte Linn amplaz vun enger gewellter Linn fir Fehlermeldungen ze markéieren. Zousätzlech Ënnerstëtzung fir semi-transparent Textauswiel.
  • Déi agebauter Implementatioun vun Inputmethoden ass no beim Verhalen vun IBus beim Affichage an der Veraarbechtung vu Kompositiounssequenzen an dout Schlësselen. D'Fäegkeet bäigefüügt fir gläichzäiteg verschidde doudege Schlësselen a Kombinatiounen ze benotzen déi net zu der Bildung vun engem eenzegen Unicode Charakter resultéieren (zum Beispill "ẅ"). Voll Ënnerstëtzung fir 32-Bit Schlësselmapping Wäerter (Keysyms), dorënner Unicode Wäerter, gouf implementéiert.
  • Emoji Daten goufen op CLDR 39 aktualiséiert, wat d'Fäegkeet opmaacht fir Emoji iwwer Sproochen a Lokaler ze lokaliséieren.
  • Par défaut ass eng Inspektiouns-Interface abegraff fir Debugging GTK Uwendungen méi einfach ze maachen.
  • Op der Windows Plattform gëtt GL benotzt fir Multimedia Inhalt ze spillen, an de WinPointer API gëtt benotzt fir mat Pëllen an aner Input Geräter ze schaffen.

Source: opennet.ru

Setzt e Commentaire