Pas pesĂ« muajsh zhvillimi, u lancua rregulli i toolkit-it shumĂ«-platformor pĂ«r krijimin e ndĂ«rfaqeve grafike tĂ« pĂ«rdoruesit â GTK 4.4.0. GTK 4 zhvillohet brenda njĂ« procesi tĂ« ri zhvillimi, i cili pĂ«rpiqet tĂ« ofrojĂ« zhvilluesve tĂ« aplikacioneve njĂ« API tĂ« qĂ«ndrueshĂ«m dhe tĂ« mbĂ«shtetur pĂ«r disa vite, qĂ« mund tĂ« pĂ«rdoret pa frikĂ«n se çdo gjashtĂ« muaj do tĂ« duhet tĂ« rregullojnĂ« aplikacionet pĂ«r shkak tĂ« ndryshimeve nĂ« API nĂ« njĂ« degĂ« tjetĂ«r tĂ« GTK.
Ndër përmirësimet më të dukshme në GTK 4.4:
- Vazhdoi përmirësimi i motorit të vizatimit NGL, që përdor OpenGL për të arritur një performancë më të lartë duke reduktuar ngarkesën në CPU. Në këtë version të ri janë përfshirë optimizime të renderimit, të lidhura me ndalimin e përdorimit të teksturave të mëdha ndërmjetëse. U rregullua funksionimi korrekt i NGL me driverin hapur për GPU Mali. Mbështetje për motorin e vjetër të vizatimit GL (GSK_RENDERER=gl) është planifikuar të ndërpritet në degën e ardhshme të GTK.
- U pastrua dhe u thjeshtua kodi i lidhur me konfigurimin e OpenGL. U sigua funskionimi i saktë i kodit për mbështetje OpenGL në GTK në sisteme me versione të reja të driverëve pronësorë NVIDIA. Për qasje në API-në e renderimit, interfejsi EGL konsiderohet si kryesor (kërkesat për versionin EGL janë rritur deri në 1.4). Në sisteme me X11, nëse është e nevojshme, bëhet rregullimi nga EGL në GLX. Në Windows, për default përdoret WGL.
- Temat e dizajnit qĂ« pĂ«rfshihen nĂ« paketĂ«n kryesore janĂ« reorganizuar dhe rinovuar. Tani temat e integruara quhen Default, Default-dark, Default-hc dhe Default-hc-dark, ndĂ«rsa tema Adwaita Ă«shtĂ« transferuar nĂ« libadwaita. NĂ« temat e dizajnit pĂ«r theksimin e mesazheve tĂ« gabimeve Ă«shtĂ« pĂ«rdorur njĂ« vijĂ« pikĂ« tĂ« zĂ«vendĂ«sojĂ« atĂ« tĂ« valĂ«zuar. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r theksimin polipĂ«rshkues tĂ« tekstit.
- Implementimi i integruar i metodave tĂ« input-it Ă«shtĂ« afruar me sjelljen e IBus kur shfaq dhe pĂ«rpunon sekuencat compose dhe çelĂ«sat e vdekur. ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« ndryshĂ«m tĂ« çelĂ«save tĂ« vdekur dhe kombinimeve qĂ« nuk pĂ«rfundojnĂ« nĂ« formimin e njĂ« karakteri Unicode (p.sh., "áș "). ĂshtĂ« realizuar mbĂ«shtetje e plotĂ« pĂ«r vlerat 32-bit tĂ« mapimit tĂ« çelĂ«save (keysyms), duke pĂ«rfshirĂ« vlerat me Unicode.
- Të dhënat Emoji janë përmirësuar në setin CLDR 39, që hap mundësi për lokalizimin e Emoji për gjuhë dhe vende të ndryshme.
- Në mënyrë default, është aktivizuar ndërfaqja e inspektimit, e cila lehtëson depurimin e aplikacioneve GTK.
- NĂ« platformĂ«n Windows, pĂ«r riprodhimin e pĂ«rmbajtjes multimediale pĂ«rdoret GL, dhe pĂ«r funksionimin me tableta dhe pajisje tĂ« tjera hyrĂ«se â API WinPointer.
Burimi: opennet.ru
