Summary: | weather-storm-symbolic icon not visible in the panel | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Sameer Singh <lumarzeli30> |
Component: | Weather widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | isma.af, kde, nate |
Priority: | NOR | ||
Version First Reported In: | 6.4.90 | ||
Target Milestone: | 1.0 | ||
Platform: | CachyOS | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Sameer Singh
2025-09-24 08:43:34 UTC
Works for me with breeze icons. Which icon theme are you using? (In reply to David Redondo from comment #1) > Works for me with breeze icons. Which icon theme are you using? I am using the default breeze icons too For people that want to test this, I used https://www.lightningmaps.org to find a city with thunderstorm What seems to be happening is the mapping of condition to icon is failing / not exact on some provider, not the icon rendering. Which provider are you experiencing this with? (In reply to Ismael Asensio from comment #4) > What seems to be happening is the mapping of condition to icon is failing / > not exact on some provider, not the icon rendering. > > Which provider are you experiencing this with? I'm using BBC Weather. You seem to be correct, since after some further testing, the issue doesn’t seem to be with the weather-storm-symbolic icon itself, as it displays correctly for some locations (e.g. Sicily, Italy). I've also noticed that in some locations (e.g. Patna, India), no icon is displayed even for non-stormy conditions. The provider is BBC Weather in both cases. (In reply to Sameer Singh from comment #5) > (In reply to Ismael Asensio from comment #4) > > What seems to be happening is the mapping of condition to icon is failing / > > not exact on some provider, not the icon rendering. > > > > Which provider are you experiencing this with? > > I'm using BBC Weather. > You seem to be correct, since after some further testing, the issue doesn’t > seem to be with the weather-storm-symbolic icon itself, as it displays > correctly for some locations (e.g. Sicily, Italy). I've also noticed that in > some locations (e.g. Patna, India), no icon is displayed even for non-stormy > conditions. The provider is BBC Weather in both cases. I'm not able to reproduce the issue right now (getting a stormy icon for "Thundery Storms" in Ranchi and Verona). It is a bit hard to do it due to the chaotic nature of the data :D If you can reproduce it again, can you also post the condition text that is displayed below the icon? If the provider gives us a text that we don't have yet mapped, it can explain why the icon represents "unknown". Works as expected for me in Verona, Italy right now. (In reply to Ismael Asensio from comment #6) > (In reply to Sameer Singh from comment #5) > > (In reply to Ismael Asensio from comment #4) > > > What seems to be happening is the mapping of condition to icon is failing / > > > not exact on some provider, not the icon rendering. > > > > > > Which provider are you experiencing this with? > > > > I'm using BBC Weather. > > You seem to be correct, since after some further testing, the issue doesn’t > > seem to be with the weather-storm-symbolic icon itself, as it displays > > correctly for some locations (e.g. Sicily, Italy). I've also noticed that in > > some locations (e.g. Patna, India), no icon is displayed even for non-stormy > > conditions. The provider is BBC Weather in both cases. > > I'm not able to reproduce the issue right now (getting a stormy icon for > "Thundery Storms" in Ranchi and Verona). It is a bit hard to do it due to > the chaotic nature of the data :D > > If you can reproduce it again, can you also post the condition text that is > displayed below the icon? > If the provider gives us a text that we don't have yet mapped, it can > explain why the icon represents "unknown". I tried Varanasi, India right now, the text shows "Hazy" and the icon when clicking on the widget is "weather-clouds-night" while the icon on the panel is "weather-none-available-symbolic" Oh thanks! That was helpful. Now I think I understand the issue: the panel icon (compact representation) does not correspond with the full condition icon (in full representation) in some circumstances. Since the backend provides a single condition icon, this is now a pure issue with the representation on the applet. The icon shown should be the very same in both places (bar the `-symbolic` prefix), but I've found the code is slightly different for those, and I've been able to reproduce it for Varanasi on "Hazy" condition A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/913 Git commit 952544975222bb38ca9259689af73ade3ff17402 by Ismael Asensio. Committed on 25/09/2025 at 21:55. Pushed by iasensio into branch 'master'. applets/weather: Use mist/fog icon for Hazy condition Despite different nuances, this is better than leaving the icon as Unknown/Not Available. M +2 -2 applets/weather/ions/bbcukmet/ion_bbcukmet.cpp https://invent.kde.org/plasma/kdeplasma-addons/-/commit/952544975222bb38ca9259689af73ade3ff17402 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/914 Git commit a5720ef0c1c660d9ae2e93bc6b2a20f59fc8d3f8 by Ismael Asensio. Committed on 26/09/2025 at 11:03. Pushed by iasensio into branch 'Plasma/6.5'. applets/weather: Use mist/fog icon for Hazy condition Despite different nuances, this is better than leaving the icon as Unknown/Not Available. (cherry picked from commit 952544975222bb38ca9259689af73ade3ff17402) Co-authored-by: Ismael Asensio <isma.af@gmail.com> M +2 -2 applets/weather/ions/bbcukmet/ion_bbcukmet.cpp https://invent.kde.org/plasma/kdeplasma-addons/-/commit/a5720ef0c1c660d9ae2e93bc6b2a20f59fc8d3f8 |