Bug 460143 - Icons not shown (Phosh)
Summary: Icons not shown (Phosh)
Status: RESOLVED FIXED
Alias: None
Product: kasts
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: bart
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-09 06:10 UTC by Enrico
Modified: 2022-10-12 16:09 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Kasts missing icons (161.76 KB, image/jpeg)
2022-10-09 06:10 UTC, Enrico
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Enrico 2022-10-09 06:10:30 UTC
Created attachment 152653 [details]
Kasts missing icons

Hello,
I don't know if it's really a Kasts bug, but it's a wrong appearance behavior for sure.

I've installed Kasts in postmarket OS with Phosh and the icons are missing as you can see in the screenshot attached. The app seems to work fine, it's only a visual problem but it would be great if Kasts could be used on non-Plasma DE too :-) On Plasma Mobile is fine.

Postmarket OS 22.06.2
Gnome version 42.4
Wayland
Kasts 22.04
KDE frameworks 5.94.0
Qt 5.15.4 built agains 5.15.3
Comment 1 bart 2022-10-11 19:56:32 UTC
This should be a matter of installing the breeze-icons package.
The default gnome icon theme does indeed not cover all icons needed by Kasts.
Let me know if you still have issues after installing that package.
Comment 2 Enrico 2022-10-11 20:18:13 UTC
(In reply to bart from comment #1)
> This should be a matter of installing the breeze-icons package.
> The default gnome icon theme does indeed not cover all icons needed by Kasts.
> Let me know if you still have issues after installing that package.

Thanks for the reply. I confirm that installing breeze-icons fixes the problem. Now the icons are correctly shown.
I am not an expert at all, but should breeze-icons be added as Kasts dependency?
Comment 3 bart 2022-10-12 12:38:53 UTC
It would definitely make sense to add it as optional dependency or soft dependency, or whatever the distro calls it.
The same holds for qqc2-desktop-style or qqc2-breeze-style; either one will help with styling the app properly.

Both the icons and style packages are optional in the sense that they don't hamper the use of the app itself.  So it should be possible to run the app without these packages installed if users really want to (e.g. when they have installed another icon theme that covers the icons needed by kasts).

I've just added these packages to the archlinux AUR package (as optional dependencies) since I'm the maintainer of that one.  But I can't push other distros to do the same.  All I can do is add a remark in the README that these are optional dependencies (which I will do).
Comment 4 Enrico 2022-10-12 16:09:46 UTC
(In reply to bart from comment #3)
> It would definitely make sense to add it as optional dependency or soft
> dependency, or whatever the distro calls it.
> The same holds for qqc2-desktop-style or qqc2-breeze-style; either one will
> help with styling the app properly.
> 
> Both the icons and style packages are optional in the sense that they don't
> hamper the use of the app itself.  So it should be possible to run the app
> without these packages installed if users really want to (e.g. when they
> have installed another icon theme that covers the icons needed by kasts).
> 
> I've just added these packages to the archlinux AUR package (as optional
> dependencies) since I'm the maintainer of that one.  But I can't push other
> distros to do the same.  All I can do is add a remark in the README that
> these are optional dependencies (which I will do).

Thank you very much for your help. I hope that some other distro will have this dependency added. IMHO it's important to have a good app experience in non-KDE systems too