GTK 4 inotarisirwa kudonha kunotevera

Zvakarongwa GTK 4 chirongwa chekuburitsa. Zvinocherechedzwa kuti zvichatora rinenge rimwe gore kuunza GTK 4 kune yayo chaiyo fomu (GTK 4). inovandudza kubva muzhizha 2016). Pane zvirongwa zvekuve nekuburitswa kumwe kwekuyedza kweGTK 2019x nhepfenyuro yakagadzirira mukupera kwa3.9, ichiteverwa nekuburitswa kwekupedzisira bvunzo yeGTK 2020 muchirimo cha3.99, kusanganisira zvese zvinotarisirwa kuita. Kuburitswa kweGTK 4 kunotarisirwa mukutanga kudonha 2020, panguva imwe chete neGNOME 3.38.

Pamberi pekuburitswa kwekupedzisira, shanduko shanu dzakarongwa dzinoda kupedzwa, kusanganisira basa rekutsiva majeti akagadzika ane maonero anotyisa, API nyowani yeanimation uye dudziro yemhedzisiro uye zviratidzo zvekufambira mberi kwairi, kupedzwa kwekugadzirisazve pop-up menyu system. (kuvandudzwa kwemazano ane hukama nemamenu akaiswa nested uye kudonhedza-pasi menyu), kutsiva yekare hotkey system nevanobata zviitiko, kupedzisa API nyowani yekudhonza & Drop mashandiro.

Zvimiro zvaungada kuona zvichiwedzerwa GTK 4 isati yaburitswa zvinosanganisira UI dhizaini, maturusi epamusoro ekugadzirisa mapaneru, uye widget repository iyo majeti ekuyedza anogona kuunzwa pasina kubatanidzwa mune chikuru GTK chimiro. Zvakare zvakataurwa kugadzirwa kwezvishandiso zvekutakura zvikumbiro kuGTK4, semuenzaniso, kugadzirirwa kweshanduro dzakakodzera dzeGtkSourceView, vte uye webkitgtk raibhurari, pamwe nekupa rutsigiro rwepuratifomu. Semuenzaniso, OpenGL-based rendering system inoshanda zvakanaka paLinux, asi Vulkan-based rendering system ichiri kuda rimwe basa. PaWindows, raibhurari yeCairo inoshandiswa kupa, asi imwe nzira yekushandisa yakavakirwa pa angle (chikamu chekushandura OpenGL ES chinofonera OpenGL, Direct3D 9/11, Desktop GL uye Vulkan). Iko hakuna kushanda zvizere kupa backend ye macOS parizvino.

Source: opennet.ru

Voeg