GTK 4.16 yadzika shanduko yakawandauye kuvandudzwa kunonakidza, neWayland iri imwe yemapoinzi makuru ekutarisisa, pamwe neinjini dzekupa uye raibhurari yeGDK.
Iyo itsva vhezheni yeGTK 4.16 inosvika mushure memwedzi mitanhatu chete yebudiriro uye mune iyi vhezheni itsva yavanayo yakaita vandudzo dzakati wandei dzakakosha, kunyanya maererano nekumiririra mafonti nemifananidzo, sezvo sarudzo yakawedzerwa gtk-font-rendering, iyo inopa kuchinjika kwakawanda kudzora kuti mafonti anopihwa sei. Vashandisi vanogona kusarudza magadzirirwo epamusoro-soro kuti vagadzirise kupa font kana kushandisa mamwe akadzama marongero nekuisa kukosha kune 'manual'.
Mukuwedzera kune izvi, the GSK kuvandudzwa (raibhurari inotarisira kupa uchishandisa OpenGL uye Vulkan). Kutanga neiyi vhezheni, munzvimbo dzeWayland-based, iyo default injini yekupa ichava Vulkan. Kune dzimwe nharaunda kana kana ukasada kushandisa Vulkan, GTK icharamba ichishandisa ngl injini, iyo inopa OpenGL kuita pamusoro peVulkan API.
Sezvo magirafu kuita uye kugadzikana kweVulkan uye ngl injini zvinoenderana nemadhiraivha edhiraivha, Zvinokurudzirwa kushandisa yazvino vhezheni yeMesa 24.2 kuve nechokwadi chekushanda kwakagadzikana.
Iko kushandiswa kwehardware yekumhanyisa masisitimu kwakagadziridzwa pane masisitimu ane hwindo maneja mambokadzi, kuvandudza graphical performance muKDE-based desktop environments. Munzvimbo dzakavakirwa pa Wayland and with mambokadzi semunyori, ikozvino zvinogoneka kushandisa iyo protocol yekuwedzera color-management nokuda kwekutonga kwemavara zviri nani.
Ukuwo, Kuvandudzwa kwakaitwa kuCSS theme kusikwa, sezvo zvino zvichibvira tsanangura uye shandisa zvinosiyana muCSS-based themes. Mabasa akadai ruvara(), oklab(), ruvara-musanganiswa(), pamwe chete nemabasa akasiyana-siyana emasvomhu uye Zvinogonekawo kutsanangura mavara zvine mwero (somuenzaniso, kugadzirisa kupenya kana kuzara kweruvara rwepasi) uye kuseta pachena uchishandisa zvikamu.
Zvakare zvinoratidzwa ndezve kuvandudzwa muWidgets, sezvo chivakwa chitsva chawedzerwa "black-background" kune widget GtkGraphicsOffload, iyo inoshandiswa kutumira zvinyorwa, zvakadai semavhidhiyo, zvakananga kuburikidza nemunyori pasina kuenda kuburikidza ne GSK renderer. Widget GtkPopover agamuchira kunatsiridzwa mukubata resizing uye chinzvimbo, ichibvumira kuti iite mushandisi ruzivo rwakatsetseka kana uchishandisa popover mune graphical application.
Zvave zvakadaro yakaitwa kushandisa kuwedzera xdg-dialog muWayland kubata kuratidzira dialogs uye 6th vhezheni yechinhu wl_composer nokuda kwekuumbwa.
Of the dzimwe shanduko dzinomira pachena:
- Yakagadziridzwa glyph uye mameseji caching
- Izvozvi zvinogoneka kugadzira zvakanyatsogadziriswa nzvimbo nekudzokorora matiles makuru ekugadzira
- Mimvuri yakagadziridzwa mukupa kwayo, ichipa kutaridzika kwechokwadi uye kwakajeka.
- Yakawedzera kugona kushandisa Hardware kukwidziridza kugadzirisa akashandurwa mameseji, senge kuratidza zvakatenderedzwa zvemukati pachiratidziri.
- Iyo API nyowani yakavakirwa pacallback mafoni yakaitwa kuti inyatso gadzirisa maitiro ekutuka uye kugadzirisa mukati megraphical application.
- Izvozvi zvinogoneka kuita MIP texturing mashandiro uchishandisa iyo CPU. Izvi zvinonyanya kubatsira kana uchifambisa chinhu kure nekamera.
- Yakawedzerwa kushandiswa kwetambo dziva rekushandura ruvara uye MIP mameseji kugadzirwa.
- Yakawedzerwa rutsigiro rweiyo XDG_ACTIVATION_TOKEN nharaunda inosiyana, iyo inoshandiswa neiyo xdg-activation-v1 protocol. Iyi protocol inobvumira imwe application kuendesa kutarisa kune imwe zvinobudirira uye zvakachengeteka.
- Iyo GdkMemoryTextureBuilder kirasi yakawedzerwa, iyo inobvumira kusikwa kwezvinhu zvemavara (GdkTexture) kubva kune data rakachengetwa muRAM,
- Mirairo mitsva yakawedzerwa kune rendernode-chishandiso chekurodha data kuburikidza neURL uye yekushandura maumbirwo.
- Iyo "Namira seNode" mashandiro akawedzerwa kune gtk4 node edhita interface, zvichiita kuti zvive nyore kubata node paunenge uchigadzira magirafu uye zviratidziro.
- Yakawedzera tsigiro yeCtrl-Shift-N kiyi musanganiswa kugadzira madhairekitori mune yekusarudza faira, kuvandudza kuwanikwa uye kushandiswa kwewijeti.
pakupedzisira kana uri kufarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.