GTK 4.16 ir piedzīvojis daudz izmaiņuun diezgan interesanti uzlabojumi, kur Wayland ir viens no galvenajiem uzmanības punktiem, kā arī renderēšanas dzinēji un GDK bibliotēka.
Jaunā GTK versija 4.16 ierodas tikai pēc sešiem mēnešiem un šajā jaunajā versijā viņiem ir ieviesti vairāki svarīgi uzlabojumi, jo īpaši attiecībā uz fontu un grafiku attēlojumu, jo opcija ir pievienota gtk-font-rendering, kas nodrošina lielāku elastību, lai kontrolētu, kā fonti tiek renderēti. Lietotāji var izvēlēties augsta līmeņa iestatījumus, lai pielāgotu fontu atveidi, vai izmantot detalizētākus iestatījumus, iestatot vērtību uz "manuāli".
Papildus tam, GSK uzlabojumi (bibliotēka, kas atbild par renderēšanu, izmantojot OpenGL un Vulkan). Sākot ar šo versiju, Wayland vidēs, noklusējuma renderēšanas programma būs Vulkan. Citās vidēs vai gadījumos, kad vēlaties neizmantot Vulkan, GTK turpinās izmantot ngl dzinēju, kas nodrošina OpenGL ieviešanu papildus Vulkan API.
Tā kā Vulkan un ngl dzinēju grafiskā veiktspēja un stabilitāte ir atkarīga no grafikas draiveriem, Ieteicams izmantot jaunāko Mesa 24.2 versiju lai nodrošinātu stabilāku darbību.
Sistēmās ar logu pārvaldnieku ir optimizēta aparatūras paātrinājuma mehānismu izmantošana Kwin, uzlabojot grafisko veiktspēju uz KDE balstītās darbvirsmas vidēs. Vidēs, kuru pamatā ir Wayland un Kwin kā komponists tagad ir iespējams izmantot protokola paplašinājumu krāsu pārvaldība labākai krāsu pārvaldībai.
Turklāt, Ir veikti uzlabojumi CSS motīvu izveidē, jo tagad tas ir iespējams definēt un izmantot mainīgos CSS motīvos. Funkcijas, piemēram, krāsa (), oklab (), krāsu sajaukums (), kā arī dažādas matemātiskas funkcijas un Ir iespējams arī nosacīti definēt krāsas (piemēram, regulēt pamatkrāsas spilgtumu vai piesātinājumu) un iestatīt caurspīdīgumu, izmantojot procentus.
Izcelti arī uzlabojumi logrīkos, jo ir pievienots jauns īpašums “melns fons” uz logrīku GtkGraphicsOffload, ko izmanto, lai nosūtītu saturu, piemēram, videoklipus, tieši caur komponistu, neizmantojot GSK renderētāju.. Logrīks GtkPopover ir saņēmis uzlabojumi, apstrādājot izmēru maiņu un pozicionēšanu, kas nodrošina vienmērīgāku lietotāja pieredzi, izmantojot uznirstošos logus grafiskajās lietojumprogrammās.
Tas ir bijis ieviesa izmantošanu pagarinājums xdg-dialogs pakalpojumā Wayland, lai parādītu piespraustos dialoglodziņus un objekta 6. versiju wl_composer par sastāvu.
Gada citas izmaiņas, kas izceļas:
- Optimizēta glifu un tekstūras kešatmiņa
- Tagad ir iespējams izveidot perfekti teksturētas virsmas, atkārtojot lielas tekstūras flīzes
- Ēnas ir uzlabotas to atveidē, nodrošinot reālistiskāku un izsmalcinātāku izskatu.
- Pievienota iespēja izmantot aparatūras paātrinājumu, lai apstrādātu pārveidotas tekstūras, piemēram, ekrānā parādītu pagrieztu saturu.
- Ir ieviesta jauna API, kuras pamatā ir atzvanīšanas zvani, lai efektīvāk pārvaldītu kursora darbību un pielāgošanu grafiskajās lietojumprogrammās.
- Tagad ir iespējams veikt MIP teksturēšanas darbības, izmantojot CPU. Tas ir īpaši noderīgi, pārvietojot objektu tālāk no kameras.
- Pievienots diegu kopas izmantošana krāsu pārveidošanai un MIP tekstūras ģenerēšanai.
- Pievienots atbalsts vides mainīgajam XDG_ACTIVATION_TOKEN, kas tiek izmantots ar protokolu xdg-activation-v1. Šis protokols ļauj vienai lietojumprogrammai efektīvi un droši pārsūtīt fokusu uz citu.
- Ir pievienota klase GdkMemoryTextureBuilder, kas ļauj izveidot tekstūras objektus (GdkTexture) no operatīvajā atmiņā saglabātajiem datiem,
- Rendernode-rīkam ir pievienotas jaunas komandas datu ielādei, izmantojot URL, un tekstūru manipulēšanai.
- Darbība “Ielīmēt kā mezgls” ir pievienota gtk4 mezgla redaktora saskarnei, atvieglojot manipulācijas ar mezgliem, veidojot grafiku un ainas.
- Pievienots atbalsts taustiņu kombinācijai Ctrl-Shift-N, lai izveidotu direktorijus failu atlasītājā, uzlabojot logrīka pieejamību un lietojamību.
beidzot, ja esi interesē uzzināt vairāk par to, sīkāku informāciju varat pārbaudīt šī saite.