GTK 4.16 on saanut paljon muutostaja varsin mielenkiintoisia parannuksia, joissa Wayland on yksi tärkeimmistä huomion kohteista, samoin kuin renderöintikoneet ja GDK-kirjasto.
GTK:n uusi versio 4.16 saapuu vasta kuuden kuukauden kuluttua kehityksestä ja tässä uudessa versiossa heillä on toteutti useita tärkeitä parannuksia, erityisesti fonttien ja grafiikan esittämisen suhteen, koska vaihtoehto on lisätty gtk-font-rendering, joka tarjoaa enemmän joustavuutta hallita, miten kirjasimia hahmonnetaan. Käyttäjät voivat valita korkean tason asetukset säätääkseen fontin hahmonnusta tai käyttää yksityiskohtaisempia asetuksia asettamalla arvoksi "manuaalinen".
Tämän lisäksi GSK:n parannuksia (kirjasto, joka vastaa hahmontamisesta OpenGL:n ja Vulkanin avulla). Tästä versiosta alkaen Wayland-pohjaisissa ympäristöissä oletusrenderöintimoottori on Vulkan. Muissa ympäristöissä tai kun et halua käyttää Vulkania, GTK jatkaa ngl-moottorin käyttöä, joka tarjoaa OpenGL-toteutuksen Vulkan API:n päälle.
Koska Vulkan- ja ngl-moottorien grafiikan suorituskyky ja vakaus riippuvat näytönohjaimesta, On suositeltavaa käyttää uusinta Mesa 24.2 -versiota vakaamman toiminnan varmistamiseksi.
Laitteistokiihdytysmekanismien käyttö on optimoitu järjestelmissä, joissa on ikkunanhallinta Kuningatar, parantaa graafista suorituskykyä KDE-pohjaisissa työpöytäympäristöissä. Ympäristöissä, jotka perustuvat Wayland ja Kuningatar säveltäjänä on nyt mahdollista käyttää protokollalaajennusta värien hallinta parempaan värinhallintaan.
Lisäksi, CSS-teeman luomiseen on tehty parannuksia, koska se on nyt mahdollista määrittää ja käyttää muuttujia CSS-pohjaisissa teemoissa. Toiminnot, kuten väri(), oklab(), värisekoitus(), sekä erilaisia matemaattisia funktioita ja On myös mahdollista määrittää värejä suhteellisesti (esim. säätämällä perusvärin kirkkautta tai kylläisyyttä) ja asettaa läpinäkyvyyttä käyttämällä prosentteja.

Korostettuina ovat myös parannuksia widgeteissä, koska uusi omaisuus on lisätty "musta tausta" widgetiin GtkGraphicsOffload, jota käytetään sisällön, kuten videoiden, lähettämiseen suoraan säveltäjän kautta ilman GSK-renderöijän läpi.. Widget GtkPopover on saanut parannuksia koon muuttamisen ja paikantamisen käsittelyssä, mikä mahdollistaa sujuvamman käyttökokemuksen käytettäessä ponnahdusikkunoita graafisissa sovelluksissa.
Se on ollut toteuttanut käytön laajennus xdg-valintaikkuna Waylandissa käsittelemään kiinnitettyjen valintaikkunoiden ja objektin kuudennen version näyttämistä wl_säveltäjä koostumukselle.
Niistä muut erottuvat muutokset:
- Optimoitu kuvioiden ja tekstuurien välimuisti
- Nyt on mahdollista luoda täydellisesti kuvioituja pintoja toistamalla suuria tekstuurilaattoja
- Varjojen toistoa on parannettu, mikä tarjoaa realistisemman ja hienovaraisemman ilmeen.
- Lisätty mahdollisuus käyttää laitteistokiihdytystä muunnettujen pintakuvioiden käsittelyyn, kuten käännetyn sisällön näyttämiseen näytöllä.
- Uusi takaisinsoittokutsuihin perustuva API on otettu käyttöön graafisten sovellusten kohdistimen käyttäytymisen ja mukauttamisen hallinnan tehostamiseksi.
- Nyt on mahdollista suorittaa MIP-teksturointitoimintoja käyttämällä prosessori. Tämä on erityisen hyödyllistä siirrettäessä esinettä kauemmas kamerasta.
- Lisätty lankapoolin käyttö värin muuntamiseen ja MIP-tekstuurin luomiseen.
- Lisätty tuki ympäristömuuttujalle XDG_ACTIVATION_TOKEN, jota käytetään xdg-activation-v1-protokollan kanssa. Tämän protokollan avulla yksi sovellus voi siirtää fokuksen toiseen tehokkaasti ja turvallisesti.
- GdkMemoryTextureBuilder-luokka on lisätty, joka mahdollistaa pintakuvioobjektien (GdkTexture) luomisen RAM-muistiin tallennetuista tiedoista,
- Rendernode-työkaluun on lisätty uusia komentoja tietojen lataamiseen URL-osoitteiden kautta ja pintakuvioiden käsittelyyn.
- "Liitä solmuksi" -toiminto on lisätty gtk4-solmueditorin käyttöliittymään, mikä helpottaa solmujen käsittelyä grafiikkaa ja kohtauksia suunniteltaessa.
- Lisätty tuki Ctrl-Shift-N-näppäinyhdistelmälle hakemistojen luomiseksi tiedostonvalitsimessa, mikä parantaa widgetin saavutettavuutta ja käytettävyyttä.
vihdoin jos olet kiinnostunut tietämään asiasta lisää, voit tarkistaa yksityiskohdat seuraava linkki.