Ukukhishwa kwephrojekthi ye-Cambalache 0.90 kushicilelwe, kwakhiwa ithuluzi lokuthuthukiswa okusheshayo kokuxhumana kwe-GTK 3 ne-GTK 4, kusetshenziswa i-paradigm ye-MVC kanye nefilosofi yokubaluleka okuphambili kwemodeli 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.
Enguqulweni entsha, okusetshenziswa kubonwa kwe-Cambalache kuhunyushelwe kulabhulali ye-GTK 4 Ikhathalogi yewijethi ibuyekezelwe i-GNOME SDK 46. Amandla ahlobene nezenzo ezibophezela kuma-elementi emenyu yokuqukethwe kanye nokuhunyushwa kwamathuluzi amathuluzi ezinkinobho kunwetshiwe. Isabelo senombolo engu-0.90 ngemva kwezinguqulo ezingu-0.1x sichazwa ngokusondelana ukulungela ukukhipha ukukhishwa kwe-Cambalache 1.0.

Source: opennet.ru
