Verëffentlechung vum GTK 4.2 grafeschen Toolkit

No dräi Méint vun der Entwécklung gouf d'Verëffentlechung vun engem Multi-Plattform Toolkit fir eng grafesch User-Interface ze kreéieren - GTK 4.2.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.

Déi nei Verëffentlechung fixéiert meeschtens Bugs a mécht Verbesserungen un der API baséiert op Feedback vun Entwéckler déi hir Programmer op GTK4 portéiert hunn. E puer vun de bedeitendsten Verbesserungen am GTK 4.2 enthalen:

  • NGL Renderer bäigefüügt, en neien OpenGL Rendering-Motor deen als Standard op Linux, Windows a macOS aktivéiert ass. NGL Renderer bitt méi héich Leeschtung wärend d'CPU Belaaschtung reduzéiert gëtt. Fir op den alen Rendering-Moteur zréckzekommen, sollt Dir d'Applikatioun mat der Ëmfeldvariabel GSK_RENDERER=gl lafen.
  • D'Veraarbechtung vu Compose Sequenzen a Stille Schlësselen, déi d'Erscheinung vum nächste Charakter änneren, ass ëmgebaut ginn.
    Verëffentlechung vum GTK 4.2 grafeschen Toolkit
  • D'Kapazitéit fir GTK a Form vun engem Ënnerprojet am Meson Assemblée System ze benotzen ass ëmgesat ginn, wat Iech erlaabt GTK an all seng Ofhängegkeeten als Deel vun der Assembléeëmfeld vun Ärer eegener Applikatioun ze bauen, souwéi all Assemblée Artefakte fir d'Liwwerung ze kréien zesumme mat Ärer Applikatioun mat de gewielten Tools.
  • Verbesserte Ënnerstëtzung fir d'Kompilatioun vun GTK fir Windows a MacOS mat Hëllef vun Tools gebierteg op dës Plattformen.
  • D'API Dokumentatioun gouf nei gemaach, d'Generatioun vun deem en neie gi-docgen Generator benotzt, deen eng méi praktesch Presentatioun vun Informatioun produzéiert, dorënner Knäppercher fir Code Beispiller op de Clipboard ze addéieren, eng visuell Representatioun vun der Hierarchie vun de Vorfahren an Interfaces vun all Klass, eng Lëscht vun ierflecher Eegeschafte, Signaler a Methode vun der Klass. D'Interface ënnerstëtzt Client-Säit Sich an passt sech automatesch un verschidden Écrangréissten un. Eng nei Dokumentatioun Site gouf lancéiert, docs.gtk.org, déi och Begleeder Tutorials op GObject, Pango, an GdkPixbuf Introspektioun bitt.
  • D'Performance vu verschiddene Komponente gouf optimiséiert, vun den GLSL Shaders, déi an der Rendering involvéiert sinn, op Objete fir Leit mat enger Behënnerung.
  • Implementéiert Subpixel Textpositionéierung wann Dir nei Versioune vun der Kairo Bibliothéik benotzt.
  • En adaptiven Interface Layout fir Emoji auswielen gëtt zur Verfügung gestallt.
  • Verbesserte Ënnerstëtzung fir d'Wayland Protokoll Extensioun fir Input Kontroll.
  • Verbesserte Scrollleistung am Text View Widget.
  • Verbesserte Rendering vu Schatten a Popover Widgets.
    Verëffentlechung vum GTK 4.2 grafeschen Toolkit

Source: opennet.ru

Setzt e Commentaire