Опубликован релиз проекта Cambalache 0.90, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. В отличие от Glade в Cambalache предоставляется поддержка ведения нескольких интерфейсов пользователя в одном проекте. Код написан на Python и поставляется под лицензией LGPLv2.1. Для установки доступен пакет в формате flatpak.
Cambalache nuk varet nga GtkBuilder dhe GObject, por ofron një model të të dhënave që përputhet me sistemin e tipave GObject. Modeli i të dhënave mund të importojë dhe eksportojë disa interface-ve njëherësh, mbështet objekte, prona dhe sinjale GtkBuilder, ofron një stack për kthimin e veprimeve (Undo / Redo) dhe mundësinë e kompresimit të historisë së komandave. Për gjenerimin e modelit të të dhënave nga skedarët gir, ofrohet utilitari cambalache-db, ndërsa për gjenerimin e klasave GObject nga tabelat e modelit të të dhënave - utilitari db-codegen.
Interface-i mund të gjenerohet mbi bazën e GTK 3 dhe GTK 4, në varësi të versionit të specifikuar në projekt. Për të siguruar mbështetje për degë të ndryshme të GTK, formimi i hapësirës së punës bëhet me ndihmën e backendit Broadway, i cili lejon vizatimin e daljes së bibliotekës GTK në dritaren e shfletuesit web. Procesi kryesor i Cambalache ofron një mbështetje mbi bazën e WebKit WebView, në të cilën, me anë të Broadway, transmetohet dalja nga procesi Merengue, i cili merret drejtpërdrejt me vizatimin e interface-it të krijuar nga përdoruesi.
В новой версии осуществлён перевод интерфейса пользователя Cambalache на библиотеку GTK 4. Каталог виджетов обновлён для GNOME SDK 46. Расширены возможности, связанные с привязкой действий к элементам контекстного меню и переводом всплывающих подсказок к кнопкам. Присвоение номера 0.90 после версий 0.1x объясняется приближением к готовности выпустить релиз Cambalache 1.0.

Burimi: opennet.ru
