Ukukhutshwa kweCambalache 0.8.0, isixhobo sokuphuhlisa ujongano lwe-GTK

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.
    Ukukhutshwa kweCambalache 0.8.0, isixhobo sokuphuhlisa ujongano lwe-GTK
  • Izibambi-ndawo eziphunyeziweyo ukwenza kube lula ukongeza izinto zomntwana kwiindawo ezinikiweyo. Unokongeza iwijethi endaweni yesibambi-ndawo ngokucofa kabini kuyo.
    Ukukhutshwa kweCambalache 0.8.0, isixhobo sokuphuhlisa ujongano lwe-GTK
  • Inkxaso yeepropathi eziguqulekayo inikezelwe kwaye ukukwazi ukushiya izimvo kubaguquleli kuphunyeziwe.
    Ukukhutshwa kweCambalache 0.8.0, isixhobo sokuphuhlisa ujongano lwe-GTK
  • Inkxaso eyongeziweyo yokusebenza ngebhodi eqhotyoshwayo (Khuphela, Cola, Sika kwaye Cima).
    Ukukhutshwa kweCambalache 0.8.0, isixhobo sokuphuhlisa ujongano lwe-GTK
  • Ukuboniswa okuphuculweyo kolwazi malunga neempawu ezingaxhaswanga xa ungenisa iifayile ze-UI naxa uthumela kwelinye ifayile.
    Ukukhutshwa kweCambalache 0.8.0, isixhobo sokuphuhlisa ujongano lwe-GTK

umthombo: opennet.ru

Yongeza izimvo