GTK 4.4 graafilise tööriistakomplekti väljalase

Pärast viit kuud kestnud arendustööd on esitletud graafilise kasutajaliidese loomiseks mõeldud mitme platvormi tööriistakomplekti - GTK 4.4.0 - väljalaset. GTK 4 arendatakse osana uuest arendusprotsessist, mis püüab pakkuda rakenduste arendajatele mitmeks aastaks stabiilset ja toetatud API-d, mida saab kasutada, kartmata, et järgmise GTK API muudatuste tõttu peaks rakendusi iga kuue kuu tagant ümber kirjutama. haru.

Mõned GTK 4.4 silmapaistvamad täiustused hõlmavad järgmist:

  • NGL-i renderdusmootori jätkuv täiustamine, mis kasutab OpenGL-i, et saavutada suurem jõudlus, vähendades samal ajal protsessori koormust. Uus versioon sisaldab renderdamise optimeerimisi, et välistada suurte vahetekstuuride kasutamine. NGL-i korrektne töötamine avatud draiveriga GPU Mali jaoks on loodud. Vana GL-i renderdusmootori (GSK_RENDERER=gl) tugi on plaanis GTK järgmises harus lõpetada.
  • OpenGL-i konfiguratsiooniga seotud puhastatud ja lihtsustatud kood. GTK OpenGL-i toe kood töötab õigesti süsteemides, millel on NVIDIA patenteeritud draiverite uusimad versioonid. Renderdus API-le juurdepääsu saamiseks peetakse peamiseks liidest EGL (EGL versiooni nõuded on tõstetud tasemele 1.4). X11 süsteemides saate vajadusel EGL-ilt GLX-ile tagasi pöörduda. Windowsis kasutatakse vaikimisi WGL-i.
  • Põhikoosseisu kuuluvad teemad on ümber korraldatud ja ümber nimetatud. Sisseehitatud teemade nimed on nüüdsest Default, Default-dark, Default-hc ja Default-hc-dark ning Adwaita teema on viidud libadwaita alla. Teemad kasutavad veateadete esiletõstmiseks lainelise joone asemel punktiirjoont. Lisatud poolläbipaistva teksti valiku tugi.
  • Sisestusmeetodite sisseehitatud juurutus on lähedane IBus-i käitumisele kompositsioonijadade ja surnud võtmete kuvamisel ja töötlemisel. Lisatud on võimalus kasutada samaaegselt erinevaid surnud võtmeid ja kombinatsioone, mille tulemuseks ei ole ühe Unicode'i märgi moodustamine (näiteks "ẅ"). Rakendatud on 32-bitiste võtmete vastendamise väärtuste (keysyms), sealhulgas Unicode'i väärtuste täielik tugi.
  • Emotikonide andmed on värskendatud versioonile CLDR 39, mis annab võimaluse emotikonide lokaliseerimiseks erinevates keeltes ja asukohtades.
  • Vaikimisi on GTK rakenduste silumise hõlbustamiseks lisatud kontrolliliides.
  • Windowsi platvormil kasutatakse GL-i multimeediumisisu esitamiseks ning WinPointer API-d töötamiseks tahvelarvutite ja muude sisendseadmetega.

Allikas: opennet.ru

Lisa kommentaar