Cambalache 1.0

После более 5 лет разработки (визуализация с помощью Gource) состоялся выпуск 1.0 Cambalache — инструмента для создания UI на GTK 3 и GTK 4.
Проект написан на языке Python и распространяется по лицензии GNU LGPL 2.1.
Версия 1.0 говорит о готовности проекта к широкому использованию. Поддерживается редактирование, визуализация и создание GTK-стилей в формате CSS, редактирование XML-файлов с ресурсами GResources, создание шаблонов и виджетов, использование XML-файлов GtkBuilder и разметки Blueprint.
Модель данных может импортировать и экспортировать разом несколько интерфейсов, поддерживает объекты, свойства и сигналы GtkBuilder, предоставляет стек отката операций (Undo / Redo) и возможность сжатия истории команд. Для генерации модели данных из gir-файлов предоставляется утилита cambalache-db, а для генерации классов GObject из таблиц модели данных — утилита db-codegen.
>>> Подробности на blogs.gnome.org
