Bug 406275

Summary: CPU load monitor's minimum size should take into account number of displayed CPUs
Product: [Plasma] plasmashell Reporter: cmdrkotori
Component: System Monitor widgetsAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, nate
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Breeze Dark cpu load monitor on breeze dark (default size)

Description cmdrkotori 2019-04-06 09:56:05 UTC
Created attachment 119269 [details]
Breeze Dark cpu load monitor on breeze dark (default size)

SUMMARY
Cpu load monitor can be cramped on many-threaded systems at default size and settings.

STEPS TO REPRODUCE
1. Have 16 threaded cpu
2. Add cpu load monitor to desktop

OBSERVED RESULT
Text labels are mashed together and may overflow widget.

EXPECTED RESULT
Widget attempts to display graphs without cramping, perhaps by moving to a grid mode or making the text smaller or dropping the labels entirely.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.0.5-arch1-1-ARCH
(available in About System)
KDE Plasma Version: 5.15.4
KDE Frameworks Version:  5.56.0
Qt Version: 5.12.2

ADDITIONAL INFORMATION
I have a 16 thread amd ryzen 7 2700x. I imagine this problem would be more pronounced on systems with higher thread counts.
The screenshot is with the plasma theme breeze dark.
Comment 1 Marco Martin 2020-05-21 10:46:58 UTC
all system monitor widgets have been recently rewritten from scratch