Bug 467784

Summary: Add option for default weather icons
Product: [Unmaintained] kdeplasma-addons Reporter: Diyou <diyou.dev>
Component: WeatherAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Diyou 2023-03-25 17:36:46 UTC
Most Icon themes do not provide custom icons for each weather type and thus use the default app icon for each.
Adding an option to use the default icon set or a set from another theme would improve the user experience with some of the popular but incomplete themes.

At the moment this behaviour is consistent with downstream widgets like Daily Forecast https://store.kde.org/p/1287928 which would also benefit.
Comment 1 Nate Graham 2023-04-04 23:25:03 UTC
Hmm, I don't think we want to get in the business of working around buggy or incomplete icon themes. Then there's no incentive for them to get better and offer a good UX. I don't think we'll do this, sorry.
Comment 2 Diyou 2023-04-05 06:29:36 UTC
The best solution would be probably for https://www.freedesktop.org/wiki/Software/icon-theme/ to add weather icons but they most likely won't feel concerned either.

I don't know if it should be counted as buggy if an icon set is missing weather icons as most "Full Icon Themes" @ https://store.kde.org/browse?cat=132&ord=rating don't provide those.

Maybe for plasma at least you could use the breeze icons as a fallback instead of the basic hicolor theme.
Comment 3 Nate Graham 2023-04-05 15:01:04 UTC
The icon theme spec doesn't necessarily need to change for this to get better. It's an optional spec anyway, and nothing prevents icon themes from adding weather icons.

> Maybe for plasma at least you could use the breeze icons as a fallback instead of the basic hicolor theme.
This isn't actually a Plasma decision, it's an icon theme decision: the icon theme gets to determine what its fallback theme is. Icon themes that are targeting Plasma should definitely set Breeze as a fallback.