Compare commits

...

3 Commits
main ... 0.90.3

Author SHA1 Message Date
Juan Pablo Ugarte
bd5870e0b3 Rolling 0.90.3 2024-06-20 16:47:14 -04:00
Juan Pablo Ugarte
513f164fa2 Update metainfo file
- Add brand colors
 - Fix summary and autho warnings
2024-06-19 18:18:22 -04:00
Juan Pablo Ugarte
f963a3098d Update meson dependencies to match SDK 46 2024-04-14 18:16:11 -04:00
3 changed files with 25 additions and 21 deletions

View File

@ -161,3 +161,4 @@ gnome/webkitgtk-6.0.xml: gtk/gtk-4.0.xml
clean:
rm -rf ${CATALOG_FILES}

View File

@ -4,31 +4,27 @@
<metadata_license>CC0-1.0</metadata_license>
<project_license>LGPL-2.1</project_license>
<name>Cambalache</name>
<summary>Create GTK User Interfaces</summary>
<summary>Create GTK 4 user interfaces</summary>
<description>
<!-- To translators: AppData description first paragraph -->
<p>
Cambalache is a new RAD tool that enables the creation of user interfaces
for Gtk and the GNOME desktop environment.
</p>
<!-- To translators: AppData description second paragraph -->
<p>
Cambalache's main target is Gtk version 4 but it has been designed from
the ground up to support other versions.
Cambalache is a RAD tool that enables the creation of user interfaces
for Gtk 4/3 applications.
</p>
</description>
<releases>
<release date="2024-03-29" version="0.90.2">
<release date="2024-06-20" version="0.90.3">
<description>
<p>Gtk 4 port</p>
<ul>
<li>Migrate main application to Gtk 4</li>
<li>Update widget catalogs to SDK 46</li>
<li>Update widget catalogs to SDK 46 (0.90.2)</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>
<li>Add WebKitWebContext class (0.90.3)</li>
<li>Add brand colors (0.90.3)</li>
</ul>
</description>
<issues>
@ -250,6 +246,10 @@
<requires>
<display_length compare="ge">720</display_length>
</requires>
<branding>
<color type="primary" scheme_preference="light">#9fc0e1</color>
<color type="primary" scheme_preference="dark">#465771</color>
</branding>
<recommends>
<control>keyboard</control>
<control>pointing</control>
@ -264,7 +264,9 @@
<keyword>user interface</keyword>
<keyword>UI Builder</keyword>
</keywords>
<developer_name>Juan Pablo Ugarte</developer_name>
<developer id="ar.xjuan">
<name>Juan Pablo Ugarte</name>
</developer>
<update_contact>juanpablougarte@gmail.com</update_contact>
<launchable type="desktop-id">ar.xjuan.Cambalache.desktop</launchable>
<url type="homepage">https://gitlab.gnome.org/jpu/cambalache</url>

View File

@ -1,6 +1,6 @@
project(
'cambalache', 'c',
version: '0.90.2',
version: '0.90.3',
meson_version: '>= 0.64.0'
)
@ -22,12 +22,12 @@ i18n = import('i18n')
# Python requirements ['module', 'version', 'gi required version]
modules = [
['lxml', '>= 4.5.0'],
['gi', '>= 3.38.0'],
['gi.repository.GLib', '>= 2.66.0'],
['gi', '>= 3.48.0'],
['gi.repository.GLib', '>= 2.80.0'],
['gi.repository.Gtk', '>= 3.24.0', '3.0'],
['gi.repository.Gtk', '>= 4.0.0', '4.0'],
['gi.repository.WebKit2', '>= 2.32.0', '4.1'],
['gi.repository.WebKit', '>= 2.32.0', '6.0'],
['gi.repository.Gtk', '>= 4.14.0', '4.0'],
['gi.repository.WebKit2', '>= 2.44.0', '4.1'],
['gi.repository.WebKit', '>= 2.44.0', '6.0'],
['gi.repository.GtkSource', '', '5'],
['gi.repository.Handy'],
['gi.repository.Adw'],
@ -80,11 +80,12 @@ assert(all_required, 'One or more required modules where not found')
find_program('broadwayd', required: true)
find_program('gtk4-broadwayd', required: true)
gtk3_dep = dependency('pygobject-3.0', version: '>= 3.48.0')
gtk3_dep = dependency('gtk+-3.0', version: '>= 3.24.0')
gtk4_dep = dependency('gtk4', version: '>= 4.4.0')
gtk4_dep = dependency('gtk4', version: '>= 4.14.0')
handy_dep = dependency('libhandy-1', version: '>= 1.6.2')
adw_dep = dependency('libadwaita-1', version: '>= 1.1.2')
handy_dep = dependency('libhandy-1', version: '>= 1.8.0')
adw_dep = dependency('libadwaita-1', version: '>= 1.5.0')
subdir('data')
subdir('cambalache')