I-GTK 4 ilindeleke ekwindla ezayo

Okuhleliwe Uhlelo lokukhishwa kwe-GTK 4. Kuyaphawulwa ukuthi kuzothatha cishe omunye unyaka ukuletha i-GTK 4 esimweni sayo esifanele (GTK 4). iyathuthuka kusukela ehlobo 2016). Kunezinhlelo zokuba nokukhishwa okukodwa kokuhlola kochungechunge lwe-GTK 2019x okulungile ekupheleni kuka-3.9, okulandelwa ukukhishwa kokuhlola kokugcina kwe-GTK 2020 entwasahlobo ka-3.99, okuhlanganisa konke ukusebenza okuhlosiwe. Ukukhishwa kwe-GTK 4 kulindeleke ekuqaleni kwekwindla ka-2020, ngasikhathi sinye ne-GNOME 3.38.

Ngaphambi kokukhishwa kokugcina, izinguquko ezinhlanu zokusebenza ezihleliwe zidinga ukuqedwa, okuhlanganisa umsebenzi wokushintsha amawijethi angaguquki ngokubukwa okungabekezelelwa, i-API entsha yokugqwayiza nokuhunyushwa kwemiphumela nezinkomba zenqubekelaphambili kuyo, ukuphothulwa kokusebenza kabusha kwesistimu yemenyu ye-pop-up. (ukuthuthukiswa kwemibono ehlobene namamenyu amancane afakwe esidlekeni namamenyu okudonsela phansi), esikhundleni sesistimu ye-hotkey endala ngezibambi zomcimbi, kuphothulwa i-API entsha yemisebenzi yokuhudula nokuwisa.

Izici ongakhetha kuzo esingathanda ukuzibona zengezwe ngaphambi kokukhishwa kwe-GTK 4 zifaka iwijethi yomklami we-UI, amathuluzi athuthukisiwe esakhiwo samaphaneli aphezulu, kanye nekhosombe lewijethi lapho amawijethi okuhlola angalethwa khona ngaphandle kokuhlanganiswa kuhlaka oluyinhloko lwe-GTK. Okunye okubaluliwe ukuthuthukiswa kwamathuluzi okuthutha izinhlelo zokusebenza ku-GTK4, isibonelo, ukulungiswa kwezinguqulo ezifanele zemitapo yolwazi ye-GtkSourceView, i-vte ne-webkitgtk, kanye nokuhlinzeka ngosekelo lwenkundla. Isibonelo, isistimu yokunikezela esekelwe ku-OpenGL isebenza kahle ku-Linux, kodwa isistimu yokunikezela esekelwe ku-Vulkan isadinga umsebenzi othile. Ku-Windows, umtapo wezincwadi waseCairo usetshenziselwa ukuhlinzeka, kodwa okunye ukuqaliswa okusekelwe engeli (isendlalelo sokuhumusha izingcingo ze-OpenGL ES ku-OpenGL, i-Direct3D 9/11, i-Desktop GL ne-Vulkan). Asikho isipele esisebenza ngokugcwele se-macOS okwamanje.

Source: opennet.ru

Engeza amazwana