Iphrojekthi ye-Cambalache 0.10.0 isikhishiwe, ithuthukisa ithuluzi lokuthuthukisa isixhumi esibonakalayo esisheshayo se-GTK 3 ne-GTK 4, kusetshenziswa ipharadaymu ye-MVC kanye nefilosofi yokuqala yemodeli yedatha. Ngokungafani ne-Glade, i-Cambalache inikeza ukusekelwa kokugcina ukuxhumana kwabasebenzisi abaningi kuphrojekthi eyodwa. Ikhodi ibhalwe ngePython futhi ilayisensi ngaphansi kwe-LGPLv2.1. Iphakheji ngefomethi ye-flatpak iyatholakala ukuze ifakwe.
I-Cambalache izimele ku-GtkBuilder ne-GObject, kodwa inikeza imodeli yedatha ehambisana nesistimu yohlobo lwe-GObject. Imodeli yedatha ingangenisa futhi ikhiphe izixhumanisi zokusebenzelana eziningi ngesikhathi esisodwa, isekela izinto ze-GtkBuilder, izakhiwo namasignali, inikeza isitaki sokuhlehlisa (Hlehlisa / Yenza futhi) kanye nekhono lokucindezela umlando womyalo. Insiza ye-cambalache-db ihlinzekwa ukuze kukhiqizwe imodeli yedatha kusuka kumafayela e-gir, futhi insiza ye-db-codegen inikezwa ukukhiqiza amakilasi e-GObject kusuka kumathebula emodeli yedatha.
I-interface ingakhiqizwa ngokusekelwe ku-GTK 3 ne-GTK 4, kuye ngenguqulo echazwe kuphrojekthi. Ukuze unikeze ukwesekwa kwamagatsha ahlukene e-GTK, indawo yokusebenza idalwe kusetshenziswa i-Broadway backend, ekuvumela ukuthi unikeze okukhiphayo komtapo wezincwadi we-GTK ewindini lesiphequluli sewebhu. Inqubo eyinhloko ye-Cambalache inikeza uhlaka olusekelwe ku-WebKit WebView olusebenzisa i-Broadway ukusakaza okukhiphayo kusukela kunqubo ye-Merengue, ehileleke ngokuqondile ekunikezeni ukusebenzelana komsebenzisi.
Ekukhishweni okusha:
- Ukwesekwa okwengeziwe kwe-libAdwaita kanye nemitapo yolwazi ye-libHandy, enikeza isethi yezingxenye zokubhala isitayela somsebenzisi ngokuhambisana nezincomo ze-GNOME HIG.
- Ukwesekwa okwengeziwe kokuchaza izinto ezintsha ngokuqondile (Ezisemgqeni) kubhulokhi enezakhiwo zenye into, ngaphandle kokusebenzisa izixhumanisi. Hola Mundo
- Ukwesekwa okwengeziwe kokuchaza uhlobo olukhethekile lwengane, olusetshenziswa, isibonelo, kuwijethi yesihloko sewindi.
- Ukwesekwa okwengeziwe kokuhlela kabusha izindawo ze-elementi yengane.
- Kungezwe usekelo lwezinhlobo ze-enum nefulegi le-GdkPixbuf, i-Pango, i-Gio, i-Gdk ne-Gsk.
- Kungezwe ukuhumusha okubonakalayo kusi-Ukrainian.
- Abahleli bezakhiwo abasha bahlongozwa.
Source: opennet.ru