From 3c2b0a8986145eead1b3b1d413099054fe219e82 Mon Sep 17 00:00:00 2001 From: deepend Date: Sat, 21 Feb 2026 15:46:43 -0700 Subject: [PATCH] =?UTF-8?q?Good=20catch=20on=20data/icons/menu=20=E2=80=94?= =?UTF-8?q?=20I=20updated=20the=20resource=20bundle=20to=20include=20the?= =?UTF-8?q?=20new=20SVG=20menu=20icons=20(for=20both=20light=20and=20dark?= =?UTF-8?q?=20variants),=20not=20just=20PNG=20entries.=20This=20ensures=20?= =?UTF-8?q?those=20assets=20are=20actually=20packaged=20and=20available=20?= =?UTF-8?q?at=20runtime=20(including=20Flatpak).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kept existing PNG entries intact and added SVG entries alongside them so the current icon-loading fallback behavior continues to work while enabling the newer icon files. --- data/zoitechat.gresource.xml | 56 ++++++++++++++++++++++++++++++++ flatpak/net.zoite.Zoitechat.json | 4 +++ 2 files changed, 60 insertions(+) diff --git a/data/zoitechat.gresource.xml b/data/zoitechat.gresource.xml index 93f45143..45b158f2 100644 --- a/data/zoitechat.gresource.xml +++ b/data/zoitechat.gresource.xml @@ -22,61 +22,117 @@ icons/tree_util.png icons/menu/light/new.png + icons/menu/light/new.svg icons/menu/light/network-list.png + icons/menu/light/network-list.svg icons/menu/light/load-plugin.png + icons/menu/light/load-plugin.svg icons/menu/light/detach.png + icons/menu/light/detach.svg icons/menu/light/close.png + icons/menu/light/close.svg icons/menu/light/quit.png + icons/menu/light/quit.svg icons/menu/light/disconnect.png + icons/menu/light/disconnect.svg icons/menu/light/connect.png + icons/menu/light/connect.svg icons/menu/light/join.png + icons/menu/light/join.svg icons/menu/light/chanlist.png + icons/menu/light/chanlist.svg icons/menu/light/preferences.png + icons/menu/light/preferences.svg icons/menu/light/clear.png + icons/menu/light/clear.svg icons/menu/light/copy.png + icons/menu/light/copy.svg icons/menu/light/delete.png + icons/menu/light/delete.svg icons/menu/light/add.png + icons/menu/light/add.svg icons/menu/light/remove.png + icons/menu/light/remove.svg icons/menu/light/spell-check.png + icons/menu/light/spell-check.svg icons/menu/light/save.png + icons/menu/light/save.svg icons/menu/light/save-as.png + icons/menu/light/save-as.svg icons/menu/light/refresh.png + icons/menu/light/refresh.svg icons/menu/light/search.png + icons/menu/light/search.svg icons/menu/light/find.png + icons/menu/light/find.svg icons/menu/light/previous.png + icons/menu/light/previous.svg icons/menu/light/next.png + icons/menu/light/next.svg icons/menu/light/help.png + icons/menu/light/help.svg icons/menu/light/about.png + icons/menu/light/about.svg icons/menu/light/update.png + icons/menu/light/update.svg icons/menu/light/emoji.png + icons/menu/light/emoji.svg icons/menu/dark/new.png + icons/menu/dark/new.svg icons/menu/dark/network-list.png + icons/menu/dark/network-list.svg icons/menu/dark/load-plugin.png + icons/menu/dark/load-plugin.svg icons/menu/dark/detach.png + icons/menu/dark/detach.svg icons/menu/dark/close.png + icons/menu/dark/close.svg icons/menu/dark/quit.png + icons/menu/dark/quit.svg icons/menu/dark/disconnect.png + icons/menu/dark/disconnect.svg icons/menu/dark/connect.png + icons/menu/dark/connect.svg icons/menu/dark/join.png + icons/menu/dark/join.svg icons/menu/dark/chanlist.png + icons/menu/dark/chanlist.svg icons/menu/dark/preferences.png + icons/menu/dark/preferences.svg icons/menu/dark/clear.png + icons/menu/dark/clear.svg icons/menu/dark/copy.png + icons/menu/dark/copy.svg icons/menu/dark/delete.png + icons/menu/dark/delete.svg icons/menu/dark/add.png + icons/menu/dark/add.svg icons/menu/dark/remove.png + icons/menu/dark/remove.svg icons/menu/dark/spell-check.png + icons/menu/dark/spell-check.svg icons/menu/dark/save.png + icons/menu/dark/save.svg icons/menu/dark/save-as.png + icons/menu/dark/save-as.svg icons/menu/dark/refresh.png + icons/menu/dark/refresh.svg icons/menu/dark/search.png + icons/menu/dark/search.svg icons/menu/dark/find.png + icons/menu/dark/find.svg icons/menu/dark/previous.png + icons/menu/dark/previous.svg icons/menu/dark/next.png + icons/menu/dark/next.svg icons/menu/dark/help.png + icons/menu/dark/help.svg icons/menu/dark/about.png + icons/menu/dark/about.svg icons/menu/dark/update.png + icons/menu/dark/update.svg icons/menu/dark/emoji.png + icons/menu/dark/emoji.svg diff --git a/flatpak/net.zoite.Zoitechat.json b/flatpak/net.zoite.Zoitechat.json index 13e97168..f05e4535 100644 --- a/flatpak/net.zoite.Zoitechat.json +++ b/flatpak/net.zoite.Zoitechat.json @@ -11,6 +11,10 @@ "--share=network", "--socket=pulseaudio", "--filesystem=xdg-download", + "--filesystem=xdg-data/themes:ro", + "--filesystem=xdg-data/icons:ro", + "--filesystem=~/.themes:ro", + "--filesystem=~/.icons:ro", "--talk-name=org.freedesktop.Notifications",