Cambalache fits GTK developers assembling and revising application interfaces. Create an interface file for the chosen GTK generation, arrange its widgets, and review the result before connecting application behavior in code.
It designs interfaces rather than implementing the application's business logic. GTK 3 and GTK 4 projects have different widget and API requirements. Keep working files under version control so subsequent changes can be reviewed and reversed.