Ukukhutshwa kweprojekthi ye-Cambalache 0.8.0 ishicilelwe, iphuhlisa isixhobo sokuphuhliswa ngokukhawuleza kwe-interfaces ye-GTK 3 kunye ne-GTK 4, usebenzisa i-paradigm ye-MVC kunye nefilosofi yokubaluleka kokubaluleka kwemodeli yedatha. Ngokungafaniyo neGlade, iCambalache ibonelela ngenkxaso yokugcina ujongano lwabasebenzisi abaninzi kwiprojekthi enye. Ngokubhekiselele ekusebenzeni, ukukhululwa kweCambalache 0.8.0 kuphawulwe njengento esondeleyo kwi-parity kunye neGlade. Ikhowudi ibhalwe kwiPython kwaye ilayisenisi phantsi kweGPLv2.
I-Cambalache izimele kwi-GtkBuilder kunye ne-GObject, kodwa ibonelela ngemodeli yedatha ehambelana nenkqubo yohlobo lwe-GObject. Imodeli yedatha inokungenisa kwaye ithumele ngaphandle ujongano oluninzi ngaxeshanye, ixhasa izinto ze-GtkBuilder, iipropathi kunye nemiqondiso, ibonelela ngokuhlenga isitaki (Hlehlisa / Phinda wenze) kunye nokukwazi ukucinezela imbali yomyalelo. Umsebenzi we-cambalache-db unikezelwa ukuvelisa imodeli yedatha kwiifayile ze-gir, kwaye i-db-codegen utility inikezelwa ukuvelisa iiklasi ze-GObject ukusuka kwiitafile zemodeli yedatha.
I-interface inokuveliswa ngokusekelwe kwi-GTK 3 kunye ne-GTK 4, ngokuxhomekeke kuguqulelo oluchazwe kwiprojekthi. Ukubonelela ngenkxaso kumasebe ahlukeneyo e-GTK, indawo yokusebenza yenziwa kusetyenziswa i-backend ye-Broadway, ekuvumela ukuba unikezele ngemveliso yethala leencwadi le-GTK kwifestile yesikhangeli sewebhu. Inkqubo ephambili yeCambalache ibonelela ngesakhelo esisekelwe kwiWebKit WebView esebenzisa iBroadway ukusasaza imveliso evela kwinkqubo yeMerengue, ebandakanyeka ngokuthe ngqo ekunikezeni ujongano lomsebenzisi.
Kukhupho olutsha:
- Kongezwe iphaneli yokukhetha into esebenzisanayo ehlela iindidi zento kwaye yenza kube lula ukufumana ulwazi oludingayo.
- Izibambi-ndawo eziphunyeziweyo ukwenza kube lula ukongeza izinto zomntwana kwiindawo ezinikiweyo. Unokongeza iwijethi endaweni yesibambi-ndawo ngokucofa kabini kuyo.
- Inkxaso yeepropathi eziguqulekayo inikezelwe kwaye ukukwazi ukushiya izimvo kubaguquleli kuphunyeziwe.
- Inkxaso eyongeziweyo yokusebenza ngebhodi eqhotyoshwayo (Khuphela, Cola, Sika kwaye Cima).
- Ukuboniswa okuphuculweyo kolwazi malunga neempawu ezingaxhaswanga xa ungenisa iifayile ze-UI naxa uthumela kwelinye ifayile.
umthombo: opennet.ru