ĂshtĂ« publikuar lĂ«shimi i projektit Cambalache 0.90, i cili zhvillon njĂ« mjet pĂ«r zhvillimin e shpejtĂ« tĂ« ndĂ«rfaqeve pĂ«r GTK 3 dhe GTK 4, duke pĂ«rdorur paradigmat MVC dhe filozofinĂ« e rĂ«ndĂ«sisĂ« sĂ« parĂ« tĂ« modelit tĂ« tĂ« dhĂ«nave. Ndryshe nga Glade, Cambalache ofron mbĂ«shtetje pĂ«r menaxhimin e disa ndĂ«rfaqeve tĂ« pĂ«rdoruesit brenda njĂ« projekti. Kodi Ă«shtĂ« shkruar nĂ« Python dhe ofrohet nĂ«n licencĂ«n LGPLv2.1. PĂ«r instalim, njĂ« paketĂ« nĂ« formatin flatpak Ă«shtĂ« e disponueshme.
Cambalache nuk varet nga GtkBuilder dhe GObject, por ofron njĂ« model tĂ« dhĂ«nash qĂ« korrespondon me sistemin e tipeve GObject. Modeli i tĂ« dhĂ«nave mund tĂ« importojĂ« dhe eksportoje njĂ«kohĂ«sisht disa ndĂ«rfaqe, mbĂ«shtet objekte, prona dhe sinjale GtkBuilder, ofron njĂ« stack tĂ« rivendosjes sĂ« operacioneve (Undo / Redo) dhe mundĂ«sinĂ« e kompresimit tĂ« historisĂ« sĂ« komandave. PĂ«r gjenerimin e modelit tĂ« dhĂ«nave nga skedarĂ«t gir, ofrohet utilita cambalache-db, dhe pĂ«r gjenerimin e klasave GObject nga tabelat e modelit tĂ« tĂ« dhĂ«nave â utilita db-codegen.
Interfaci mund të gjenerohet mbi bazën e GTK 3 dhe GTK 4, në varësi të versionit të caktuar në projekt. Për të siguruar mbështetje për degë të ndryshme GTK, formimi i hapësirës së punës kryhet duke angazhuar backend-in Broadway, i cili lejon vizatimin e përgjigjes së bibliotekës GTK në një dritare web-brauzeri. Procesi kryesor i Cambalache ofron një bashkëngjitje mbi bazën e WebKit WebView, në të cilën përmes Broadway transmetohet përgjigjja nga procesi Merengue, i cili merret drejtpërdrejt me vizatimin e ndërfaqes së krijuar nga përdoruesi.
Në versionin e ri, është realizuar përkthimi i ndërfaqes së përdoruesit Cambalache në bibliotekën GTK 4. Katalogu i widget-eve është përditësuar për GNOME SDK 46. Mundësitë lidhur me lidhjen e veprimeve me elementët e menusë kontekstuale dhe përkthimin e sugjerimeve për butona janë zgjeruar. Dhënia e numrit 0.90 pas versioneve 0.1x shpjegohet nga afërsia me përgatitjen e lëshimit të Cambalache 1.0.

Burimi: opennet.ru
