<component type="desktop-application">
 <id>ar.xjuan.Cambalache</id>
 <pkgname>cambalache</pkgname>
 <source_pkgname>cambalache</source_pkgname>
 <metadata_license>CC0-1.0</metadata_license>
 <project_license>LGPL-2.1</project_license>
 <name>Cambalache</name>
 <name xml:lang="zh-Hans-CN">Cambalache</name>
 <name xml:lang="uk">Cambalache</name>
 <name xml:lang="sv">Cambalache</name>
 <name xml:lang="pt-BR">Bagunça</name>
 <name xml:lang="nl">Cambalache</name>
 <name xml:lang="it">Cambalache</name>
 <name xml:lang="fr">Cambalache</name>
 <name xml:lang="fi">Cambalache</name>
 <name xml:lang="es">Cambalache</name>
 <name xml:lang="de">Cambalache</name>
 <name xml:lang="cs">Cambalache</name>
 <summary>Create GTK 4 user interfaces</summary>
 <summary xml:lang="zh-Hans-CN">创建 GTK 4 UI</summary>
 <summary xml:lang="sv">Skapa GTK 4-användargränssnitt</summary>
 <summary xml:lang="pt-BR">Criar interfaces de usuário GTK 4</summary>
 <summary xml:lang="fi">Luo GTK 4 käyttöliittymiä</summary>
 <summary xml:lang="es">Crea Interfaces Gráficas de GTK 4</summary>
 <description>
  <!-- To translators: AppData description first paragraph -->
  <p>
      Cambalache is a RAD tool that enables the creation of user interfaces
      for Gtk 4/3 applications.
    </p>
  <p xml:lang="zh-Hans-CN">Cambalache 是一款快速应用开发 (RAD) 工具，可用于为 Gtk 4/3 应用创建 UI。</p>
  <p xml:lang="sv">Cambalache är ett nytt RAD-verktyg (Rapid application development, snabb programutveckling) som möjliggör skapande av användargränssnitt för Gtk 4/3-program.</p>
  <p xml:lang="pt-BR">Bagunça é uma ferramenta RAD que permite a criação de interfaces de usuário para aplicativos Gtk 4/3.</p>
  <p xml:lang="es">Cambalache es una utilidad para desarrollo rápido de aplicaciones que permite crear interfaces de usuario para aplicaciones en Gtk 4 y 3.</p>
 </description>
 <releases>
  <release date="2025-12-09" version="0.99.8">
   <description>
    <p>Getting ready for release 1.0!</p>
    <ul>
     <li>Add GtkExpression support</li>
     <li>Add Blueprint support</li>
     <li>Project Settings dialog</li>
     <li>3rd party libraries selector</li>
     <li>Icon theme path support</li>
     <li>Improved workspace rendering</li>
     <li>Scrollable workspace</li>
     <li>Monitor files for external changes</li>
     <li>Add support for more types like GIcon, GdkCursor etc</li>
     <li>Support loading unknown types and properties</li>
     <li>Deprecate project format 0.94 and older</li>
     <li>Add Brazilian Portuguese translation. John Peter Sa</li>
     <li>Fix GResource list model update</li>
     <li>Fix object data editor</li>
    </ul>
   </description>
  </release>
  <release date="2025-04-20" version="0.96.0">
   <description>
    <p>GResource Release!</p>
    <ul>
     <li>Add GResource support</li>
     <li>Add internal children support</li>
     <li>New project format</li>
     <li>Save directly to .ui files</li>
     <li>Show directory structure in navigation</li>
     <li>Add Notification system (version, messages and polls)</li>
     <li>Unified import dialog for all file types</li>
     <li>Update widget catalogs to SDK 48</li>
    </ul>
   </description>
  </release>
  <release date="2024-11-27" version="0.94.0">
   <description>
    <p>Accessibility Release!</p>
    <ul>
     <li>Gtk 4 and Gtk 3 accessibility support</li>
     <li>Support property subclass override defaults</li>
     <li>AdwDialog placeholder support</li>
     <li>Improved object description in hierarchy</li>
     <li>Lots of bug fixes and minor UI improvements</li>
    </ul>
   </description>
  </release>
  <release date="2024-09-27" version="0.92.0">
   <description>
    <p>Adwaita + Casilda Release!</p>
    <ul>
     <li>Basic port to Adwaita</li>
     <li>Use Casilda compositor widget for workspace</li>
     <li>Update widget catalogs to SDK 47</li>
     <li>Improved Drag&amp;Drop support</li>
     <li>Improve workspace performance</li>
     <li>Enable workspace animations</li>
     <li>Fix window ordering</li>
     <li>Support new desktop dark style</li>
     <li>Support 3rd party libraries</li>
     <li>Streamline headerbar</li>
     <li>Many thanks to emersion, kennylevinsen, vyivel and the wlroots community for their support and awesome project</li>
    </ul>
   </description>
  </release>
  <release date="2024-03-29" version="0.90.2">
   <description>
    <p>Gtk 4 port</p>
    <ul>
     <li>Migrate main application to Gtk 4</li>
     <li>Update widget catalogs to SDK 46</li>
     <li>Add support for child custom fragments</li>
     <li>Add add parent context menu action</li>
     <li>Mark AdwSplitButton.dropdown-tooltip translatable. (Danial Behzadi)</li>
    </ul>
   </description>
  </release>
  <release date="2023-09-24" version="0.16.0">
   <description>
    <p>GNOME 45 Release!</p>
    <ul>
     <li>Bump SDK dependency to SDK 45</li>
     <li>Add support for types and properties added in SDK 45</li>
     <li>Marked various missing translatable properties</li>
    </ul>
   </description>
  </release>
  <release date="2023-09-07" version="0.14.0">
   <description>
    <p>GMenu release!</p>
    <ul>
     <li>Add GMenu support</li>
     <li>Add UI requirements edit support</li>
     <li>Add Swedish translation. Anders Jonsson</li>
     <li>Updated Italian translation. Lorenzo Capalbo</li>
     <li>Show deprecated and not available warnings for Objects, properties and signals</li>
     <li>Output minimum required library version instead of latest one</li>
     <li>Fix output for templates with inline object properties</li>
     <li>Various optimizations and bug fixes</li>
     <li>Bump test coverage to 66%</li>
    </ul>
   </description>
  </release>
  <release date="2023-06-16" version="0.12.0">
   <description>
    <p>New Features release!</p>
    <ul>
     <li>User Templates: use your templates anywhere in your project</li>
     <li>Workspace CSS support: see your CSS changes live</li>
     <li>GtkBuildable Custom Tags: support for styles, items, etc</li>
     <li>Property Bindings: bind your property to any source property</li>
     <li>XML Fragments: add any xml to any object or UI as a fallback</li>
     <li>Preview mode: hide placeholders in workspace</li>
     <li>WebKit support: new widget catalog available</li>
     <li>External objects references support</li>
     <li>Add support for GdkPixbuf, GListModel and GListStore types</li>
     <li>Add missing child type attributes to Gtk4 GtkActionBar (B. Teeuwen)</li>
     <li>Added French Translation (rene-coty)</li>
    </ul>
   </description>
  </release>
  <release date="2022-06-15" version="0.10.0">
   <description>
    <p>3rd party libs release!</p>
    <ul>
     <li>Add Adwaita and Handy library support</li>
     <li>Add inline object properties support (only Gtk 4)</li>
     <li>Add special child type support (GtkWindow title widget)</li>
     <li>Improve clipboard functionality</li>
     <li>Add support for reordering children position</li>
     <li>Add/Improve worspace support for GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem and GtkCenterBox</li>
     <li>New property editors for icon name and color properties</li>
     <li>Add support for GdkPixbuf, Pango, Gio, Gdk and Gsk flags/enums types</li>
     <li>Add Ukrainian translation (Volodymyr M. Lisivka)</li>
     <li>Add Italian translation (capaz)</li>
     <li>Add Dutch translation (Gert)</li>
    </ul>
   </description>
  </release>
  <release date="2021-12-09" version="0.8.0">
   <description>
    <p>UX improvements Release!</p>
    <ul>
     <li>New Type chooser bar</li>
     <li>Workspace placeholder support</li>
     <li>Translatable properties support (Philipp Unger)</li>
     <li>Clipboard actions support (Copy, Paste, Cut)</li>
     <li>Better unsupported features report</li>
     <li>New Matrix channel #cambalache:gnome.org</li>
     <li>You can now also support Cambalache on Liberapay</li>
    </ul>
   </description>
  </release>
  <release date="2021-08-08" version="0.7.0">
   <description>
    <p>New translations release!</p>
    <ul>
     <li>Add Czech translation. Vojtěch Perník</li>
     <li>Add German translation. PhilProg</li>
     <li>Add x-cambalache mimetype with icon</li>
    </ul>
   </description>
  </release>
  <release date="2021-07-21" version="0.6.0">
   <description>
    <p>First public release!</p>
    <ul>
     <li>Suport for both Gtk 3 and 4 versions</li>
     <li>Import and export multiple UI at once</li>
     <li>Support plain (no custom tags) GtkBuilder features </li>
     <li>Undo / Redo stack</li>
     <li>LGPL version 2.1</li>
    </ul>
   </description>
   <url>https://blogs.gnome.org/xjuan/2021/05/18/merengue-cambalaches-workspace/</url>
  </release>
 </releases>
 <translation type="gettext">cambalache</translation>
 <screenshots>
  <screenshot type="default">
   <caption>Cambalache start window</caption>
   <caption xml:lang="zh-Hans-CN">Cambalache 欢迎窗口</caption>
   <caption xml:lang="uk">Початкове вікно Cambalache</caption>
   <caption xml:lang="sv">Startfönstret i Cambalache</caption>
   <caption xml:lang="pt-BR">Janela de início do Bagunça</caption>
   <caption xml:lang="nl">Startvenster Cambalache</caption>
   <caption xml:lang="it">Finestra iniziale di Cambalache</caption>
   <caption xml:lang="fr">Fenêtre de démarrage Cambalache</caption>
   <caption xml:lang="fi">Cambalachen aloitusikkuna</caption>
   <caption xml:lang="es">Ventana de inicio de Cambalache</caption>
   <caption xml:lang="de">Cambalache Startfenster</caption>
   <caption xml:lang="cs">Uvítací okno Cambalache</caption>
   <image>https://gitlab.gnome.org/jpu/cambalache/-/raw/screenshots/cambalache.png</image>
  </screenshot>
  <screenshot>
   <caption>Cambalache new project page</caption>
   <caption xml:lang="zh-Hans-CN">Cambalache 新建项目页</caption>
   <caption xml:lang="uk">Нова сторінка проєкту Cambalache</caption>
   <caption xml:lang="sv">Sidan för nytt projekt i cambalache</caption>
   <caption xml:lang="pt-BR">Nova página do projeto Bagunça</caption>
   <caption xml:lang="nl">Nieuwe projectpagina Cambalache</caption>
   <caption xml:lang="it">Finestra nuovo progetto di Cambalache</caption>
   <caption xml:lang="fr">Page nouveau projet Cambalache</caption>
   <caption xml:lang="fi">Cambalache uusi projektisivu</caption>
   <caption xml:lang="es">Ventana nuevo proyecto de Cambalache</caption>
   <caption xml:lang="de">Neues Projekt erstellen</caption>
   <caption xml:lang="cs">Okno pro vytvoření nového projektu Cambalache</caption>
   <image>https://gitlab.gnome.org/jpu/cambalache/-/raw/screenshots/cambalache2.png</image>
  </screenshot>
  <screenshot>
   <caption>Cambalache workspace</caption>
   <caption xml:lang="zh-Hans-CN">Cambalache 工作区</caption>
   <caption xml:lang="uk">Робочий простір Cambalache</caption>
   <caption xml:lang="sv">Arbetsyta i Cambalache</caption>
   <caption xml:lang="pt-BR">Espaço de trabalho Bagunça</caption>
   <caption xml:lang="nl">Cambalache-werkruimte</caption>
   <caption xml:lang="it">Area di lavoro di Cambalache</caption>
   <caption xml:lang="fr">Espace de travail Cambalache</caption>
   <caption xml:lang="fi">Cambalache työtila</caption>
   <caption xml:lang="es">Área de trabajo de Cambalache</caption>
   <caption xml:lang="de">Cambalache Workspace</caption>
   <caption xml:lang="cs">Prostředí Cambalache</caption>
   <image>https://gitlab.gnome.org/jpu/cambalache/-/raw/screenshots/cambalache3.png</image>
  </screenshot>
  <screenshot>
   <caption>GTK widget factory</caption>
   <caption xml:lang="sv">GTK-komponentfabrik</caption>
   <caption xml:lang="pt-BR">Fábrica de widgets GTK</caption>
   <caption xml:lang="fi">GTK widgetti tehdas</caption>
   <caption xml:lang="es">Fabrica de componentes de GTK</caption>
   <image>https://gitlab.gnome.org/jpu/cambalache/-/raw/screenshots/cambalache4.png</image>
  </screenshot>
 </screenshots>
 <requires>
  <display_length compare="ge">720</display_length>
 </requires>
 <branding>
  <color scheme_preference="light" type="primary">#9fc0e1</color>
  <color scheme_preference="dark" type="primary">#465771</color>
 </branding>
 <recommends>
  <control>keyboard</control>
  <control>pointing</control>
 </recommends>
 <content_rating type="oars-1.1"/>
 <keywords>
  <keyword translate="no">GTK</keyword>
  <keyword translate="no">libadwaita</keyword>
  <keyword translate="no">libhandy</keyword>
  <keyword>GUI Designer</keyword>
  <keyword>UI Maker</keyword>
  <keyword>user interface</keyword>
  <keyword>UI Builder</keyword>
 </keywords>
 <developer id="ar.xjuan">
  <name>Juan Pablo Ugarte</name>
 </developer>
 <launchable type="desktop-id">ar.xjuan.Cambalache.desktop</launchable>
 <url type="homepage">https://gitlab.gnome.org/jpu/cambalache</url>
 <url type="bugtracker">https://gitlab.gnome.org/jpu/cambalache/issues</url>
 <url type="donation">https://liberapay.com/xjuan</url>
 <url type="contact">https://matrix.to/#/#cambalache:gnome.org</url>
 <url type="vcs-browser">https://gitlab.gnome.org/jpu/cambalache</url>
 <icon type="stock">ar.xjuan.Cambalache</icon>
 <icon height="64" type="cached" width="64">ar.xjuan.Cambalache.png</icon>
 <categories>
  <category>GNOME</category>
  <category>GTK</category>
  <category>Development</category>
  <category>GUIDesigner</category>
 </categories>
</component>
