Bug 389547

Summary: "Show temperature in compact mode" setting is disabled when I enable "weather forecast" in system tray settings
Product: [Unmaintained] kdeplasma-addons Reporter: Patrick Silva <bugseforuns>
Component: WeatherAssignee: Friedrich W. H. Kossebau <kossebau>
Status: RESOLVED WAITINGFORINFO    
Severity: normal CC: plasma-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Patrick Silva 2018-01-28 10:54:41 UTC
reproducible on Arch Linux (plasma 5.12 beta) and neon dev unstable

open system tray settings
under "extra items" check "weather forecast" and apply
right click "weather forecast" icon in system tray and open its settings
"Show temperature in compact mode" checkbox is disabled in "appearance" section
Comment 1 Friedrich W. H. Kossebau 2018-01-28 15:58:33 UTC
Thanks for the report.
Though the setting is disabled on purpose, as entries in the system tray have to be square, and the current layouting code of the weather applet has no support for ensuring that, so for the system tray it just uses the weather state icon, which is square.
Writing such code will be some more effort (to me), so no immediate plans for that myself.

For now though it would be good to have the user know the reason why that setting is disabled, that should be obviously added. Will ask the VDG how to do that. If you have some proposal what you would expect to see as notification or can point to solutions for similar cases, please tell me here, so the solution can be made to follow existing patterns.
Comment 2 Patrick Silva 2018-01-28 21:56:37 UTC
Thank you Friedrich.
Unfortunately I have no idea to improve the usability.
Comment 3 Christoph Feck 2018-02-07 18:49:44 UTC
Friedrich, could you clarify if further information is needed? If you need input from the VDG, you could point them here. I think we have a bugzilla flag to request feedback from the VDG or usability team.