can any #gnome #gtk people out there tell me what the current state of https://gitlab.gnome.org/jpu/cambalache is?

more specifically, is this the main GUI designer tool that people are using atm? i understood it was the new generation of #glade since a while now

im happy to take another run at gnome desktop apps but i ideally like to keep the design separate from the code (also for collaborating with designers)

Juan Pablo Ugarte / Cambalache · GitLab

Cambalache is a new RAD tool for Gtk 4 and 3 with a clear MVC design and data model first philosophy.

GitLab

@d1 I'm not entirely sure what you're asking; Cambalache is being developed by @xjuan for designing UIs with GTK4 and libadwaita, since Glade cannot work with GTK4. Cambalache recently got a 1.0 release: https://blogs.gnome.org/gtk/2026/03/20/cambalaches-first-major-milestone/

You don't need a GUI tool to write UI definition files separate from code: you can write XML by hand (which is, admittedly, painful but not more so than writing HTML pages); or you can use blueprint, a DSL that "compiles" to XML at build time: https://gitlab.gnome.org/GNOME/blueprint-compiler/

Cambalache’s First Major Milestone!

After more than 5 years,  1780 commits and 20k lines of handcrafted, artisanal Python code I am very pleased to announce Cambalache 1.0 !!! Cambalache is a WYSIWYG (What You See Is What You Get) tool that allows you to create and edit user interfaces for Gtk 4 and 3 applications. Gtk provides all the...

GTK Development Blog
@d1 if you're asking for "permission" to use it, or some sort of "official seal of approval", you don't really have to…

@ebassi great, thanks for the info! i didn't know about blueprints which seem pretty fantastic.

i was more wondering if cambalache is still being developed/used by others (so i can get help), a thing people recommend etc. etc.

i didn't see the 1.0 release, looking great! will give it a shot soon

@d1 @ebassi hi

You can join Cambalache’s matrix channel at #cambalache:gnome.org

https://matrix.to/#/%23cambalache:gnome.org

You're invited to talk on Matrix

You're invited to talk on Matrix