Após mais de cinco anos de desenvolvimento, a ferramenta de design da interface gráfica GTK What You See Is What You Get (WYSIWYG) Cambalache lançou recentemente oficialmente a versão 1.0, marcando a primeira vez que este projeto atingiu um marco maduro adequado para uso diário. Cambalache é voltado principalmente para desenvolvedores que desejam construir e editar interfaces de usuário para aplicativos GTK3 e GTK4. O objetivo principal é reduzir a carga de arquivos XML UI manuscritos e permitir que uma maior parte do processo de design da interface seja concluída em um ambiente visual.

O autor do projeto posiciona o Cambalache como uma ferramenta auxiliar para desenvolvedores que estão familiarizados com os formatos Gtk e GtkBuilder: espera-se que os usuários entendam as especificações de descrição da UI subjacentes, mas eles não precisam mais escrever do zero ou ajustar repetidamente o XML. Em vez disso, eles usam uma interface gráfica para editar layout, componentes e propriedades e, em seguida, usam a ferramenta para gerar os arquivos de UI correspondentes. Para desenvolvedores que são novos no GTK, a versão 1.0 é considerada suficiente como base de ferramenta para entrada e desenvolvimento diário. Ele também pode atender às necessidades de eficiência de desenvolvedores experientes em prototipagem e iteração de interface.

imagem.webpimagem-1.webp

A versão atual marca um status de “disponibilidade geral” para funcionalidade, mas o desenvolvimento do Cambalache não para por aí. O desenvolvedor afirmou que as versões subsequentes se concentrarão em continuar a aprimorar a experiência da interface do usuário do Cambalache e aprimorar ainda mais este aplicativo baseado em Python em termos de desempenho, recursos e facilidade de uso. À medida que GTK3 e GTK4 continuam a evoluir em aplicativos de desktop e de plataforma cruzada, um designer de interface WYSIWYG maduro e moderno é considerado um importante complemento de infraestrutura no ecossistema GTK.

Com relação ao conceito de design, detalhes técnicos e roteiro futuro do Cambalache 1.0, o blog oficial do GTK lançou uma introdução mais detalhada para que os desenvolvedores interessados ​​obtenham uma compreensão aprofundada da implementação e uso deste moderno editor de UI GTK WYSIWYG.

saber mais:

https://blogs.gnome.org/gtk/2026/03/20/cambalaches-first-major-milestone/