Bug 465275

Summary: Inconsistent Weather Report V1.0 settings on different logins on the same machine
Product: [Unmaintained] kdeplasma-addons Reporter: BingMyBong <bingmybong>
Component: WeatherAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 5.26.90   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Appearance setting on Config on login 1
Appearance setting on Config on login 2

Description BingMyBong 2023-02-04 15:55:48 UTC
Created attachment 155938 [details]
Appearance setting on Config on login 1

SUMMARY
I have a couple of logins on my machine and run Weather Report on both of them but the configuration options for the Appearance choice are different.  On one it allows the Temperature to be beside the icon and on the other there is no option allow this.

STEPS TO REPRODUCE
1. Right Click Weather Report icon and select "Configure Weather report" 
2.  Select Appearance icon
3. 

OBSERVED RESULT
See both attachments - "WeatherReport V1-0 SettingsAppearance 1" and "WeatherReport V1-0 SettingsAppearance 2" to see the different options


EXPECTED RESULT
Both to be the same i.e. "WeatherReport V1-0 SettingsAppearance 2"

SOFTWARE/OS VERSIONS
opensuse:tumbleweed:20230202
Qt: 5.15.8 KDE Frameworks: 5.102.0 - KDE Plasma:  5.26.5 - kwin 5.26.5
kmail2 5.22.1 (22.12.1) - akonadiserver 5.22.1 (22.12.1) - Kernel:  6.1.8-1
Comment 1 BingMyBong 2023-02-04 15:56:26 UTC
Created attachment 155939 [details]
Appearance setting on Config on login 2
Comment 2 Nate Graham 2023-02-06 22:30:43 UTC
One screenshot depicts is the settings window for the widget when it's in the System Tray, while the other is for when it's a standalone widget on a panel.

They're different because System Tray widgets need to be square, so there is no room to add the temperature, which we can do for the standalone panel version. Hence, the setting to add it is missing for the System Tray version.