From ed81f378a512ca6d17a9ab06fe74fbed38c9180f Mon Sep 17 00:00:00 2001 From: Sophtli Date: Fri, 13 Jun 2025 20:51:53 +0200 Subject: [PATCH] push local changes --- resources/flashcards.gresource.xml | 3 ++ .../scalable/actions/add-card-symbolic.svg | 2 ++ resources/icons/meson.build | 13 ++++++-- resources/meson.build | 32 +++++++++---------- resources/ui/window.blp | 2 +- 5 files changed, 33 insertions(+), 19 deletions(-) create mode 100644 resources/icons/hicolor/scalable/actions/add-card-symbolic.svg diff --git a/resources/flashcards.gresource.xml b/resources/flashcards.gresource.xml index dc0c58f..11819f5 100644 --- a/resources/flashcards.gresource.xml +++ b/resources/flashcards.gresource.xml @@ -6,4 +6,7 @@ create-card.ui li.sopht.Flashcards.metainfo.xml + + icons/hicolor/scalable/actions/add-card-symbolic.svg + \ No newline at end of file diff --git a/resources/icons/hicolor/scalable/actions/add-card-symbolic.svg b/resources/icons/hicolor/scalable/actions/add-card-symbolic.svg new file mode 100644 index 0000000..e87b95d --- /dev/null +++ b/resources/icons/hicolor/scalable/actions/add-card-symbolic.svg @@ -0,0 +1,2 @@ + + diff --git a/resources/icons/meson.build b/resources/icons/meson.build index e91a945..3202482 100644 --- a/resources/icons/meson.build +++ b/resources/icons/meson.build @@ -3,11 +3,20 @@ application_id = 'li.sopht.Flashcards' scalable_dir = 'hicolor' / 'scalable' / 'apps' install_data( scalable_dir / ('@0@.svg').format(application_id), - install_dir: get_option('datadir') / 'icons' / scalable_dir + install_dir : get_option('datadir') / 'icons' / scalable_dir ) symbolic_dir = 'hicolor' / 'symbolic' / 'apps' install_data( symbolic_dir / ('@0@-symbolic.svg').format(application_id), - install_dir: get_option('datadir') / 'icons' / symbolic_dir + install_dir : get_option('datadir') / 'icons' / symbolic_dir ) + +action_dir = 'hicolor' / 'scalable' / 'actions' +action_icons = [ + action_dir / 'add-card-symbolic.svg', +] +install_data( + action_icons, + install_dir : get_option('datadir') / 'icons' / action_dir +) \ No newline at end of file diff --git a/resources/meson.build b/resources/meson.build index c2c4a14..9b2b38f 100644 --- a/resources/meson.build +++ b/resources/meson.build @@ -8,25 +8,25 @@ install_data('li.sopht.Flashcards.gschema.xml', ) desktop_file = i18n.merge_file( - input : 'li.sopht.Flashcards.desktop.in', - output : 'li.sopht.Flashcards.desktop', - type : 'desktop', - po_dir : '../po', - install : true, - install_dir : get_option('datadir') / 'applications' + input : 'li.sopht.Flashcards.desktop.in', + output : 'li.sopht.Flashcards.desktop', + type : 'desktop', + po_dir : '../po', + install : true, + install_dir : get_option('datadir') / 'applications' ) desktop_utils = find_program('desktop-file-validate', required : false) if desktop_utils.found() - test('Validate desktop file', desktop_utils, args : [desktop_file]) + test('Validate desktop file', desktop_utils, args : [desktop_file]) endif appstream_file = i18n.merge_file( - input : 'li.sopht.Flashcards.metainfo.xml.in', - output : 'li.sopht.Flashcards.metainfo.xml', - po_dir : '../po', - install : true, - install_dir : get_option('datadir') / 'metainfo' + input : 'li.sopht.Flashcards.metainfo.xml.in', + output : 'li.sopht.Flashcards.metainfo.xml', + po_dir : '../po', + install : true, + install_dir : get_option('datadir') / 'metainfo' ) appstreamcli = find_program('appstreamcli', required : false, disabler : true) @@ -36,10 +36,10 @@ test('Validate appstream file', appstreamcli, service_conf = configuration_data() service_conf.set('bindir', get_option('prefix') / get_option('bindir')) configure_file( - input : 'li.sopht.Flashcards.service.in', - output : 'li.sopht.Flashcards.service', - configuration : service_conf, - install_dir : get_option('datadir') / 'dbus-1' / 'services' + input : 'li.sopht.Flashcards.service.in', + output : 'li.sopht.Flashcards.service', + configuration : service_conf, + install_dir : get_option('datadir') / 'dbus-1' / 'services' ) subdir('ui') diff --git a/resources/ui/window.blp b/resources/ui/window.blp index 476c28f..f1e0a05 100644 --- a/resources/ui/window.blp +++ b/resources/ui/window.blp @@ -64,7 +64,7 @@ template $FlashcardsAppWindow : Adw.ApplicationWindow { Adw.HeaderBar { [start] Gtk.Button add_card_button { - icon-name: "list-add-symbolic"; + icon-name: "add-card-symbolic"; clicked => $on_add_card(); tooltip-text: _("Add flashcard"); visible: false;