From 10d8a5b165806870eef5593363be75f31348b75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gregor=20W=C3=BCnsch?= <41543402+gwuen@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:11:49 +0200 Subject: [PATCH 1/2] chore: update install targets for symbolic app icon --- data/icons/meson.build | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data/icons/meson.build b/data/icons/meson.build index 9a8c4ca..aa05a70 100644 --- a/data/icons/meson.build +++ b/data/icons/meson.build @@ -1,6 +1,11 @@ application_id = '.'.join([domain, author, meson.project_name()]) install_data( - join_paths( ('@0@.svg').format(application_id)), + '@0@.svg'.format(application_id), install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', 'scalable', 'apps') ) + +install_data( + '@0@-symbolic.svg'.format(application_id), + install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', 'symbolic', 'apps') +) From 06128f89156a1e8da234eebd773c7033d035c5e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gregor=20W=C3=BCnsch?= <41543402+gwuen@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:55:18 +0200 Subject: [PATCH 2/2] feat: add GNOME-style app icons Introduce new simplistic app icons, including symbolic and nightly- release variants, to better align with the GNOME Human Interface App Icon Guidelines [^1], as discussed in #191. The icons were designed from scratch in Inkscape and exported using App Icon Preview [^2], which also optimized the SVGs with svgo. Quack! [^1]: https://developer.gnome.org/hig/guidelines/app-icons.html [^2]: https://gitlab.gnome.org/World/design/app-icon-preview --- .../com.github.tenderowl.frog-symbolic.svg | 73 ++++ .../icons/com.github.tenderowl.frog.Devel.svg | 235 ++++++++++++ data/icons/com.github.tenderowl.frog.svg | 342 +++++++----------- 3 files changed, 433 insertions(+), 217 deletions(-) create mode 100644 data/icons/com.github.tenderowl.frog-symbolic.svg create mode 100644 data/icons/com.github.tenderowl.frog.Devel.svg diff --git a/data/icons/com.github.tenderowl.frog-symbolic.svg b/data/icons/com.github.tenderowl.frog-symbolic.svg new file mode 100644 index 0000000..9fae7bf --- /dev/null +++ b/data/icons/com.github.tenderowl.frog-symbolic.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/com.github.tenderowl.frog.Devel.svg b/data/icons/com.github.tenderowl.frog.Devel.svg new file mode 100644 index 0000000..6aa3267 --- /dev/null +++ b/data/icons/com.github.tenderowl.frog.Devel.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/com.github.tenderowl.frog.svg b/data/icons/com.github.tenderowl.frog.svg index a7cca71..8e462d6 100644 --- a/data/icons/com.github.tenderowl.frog.svg +++ b/data/icons/com.github.tenderowl.frog.svg @@ -1,218 +1,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +