https://bugs.kde.org/show_bug.cgi?id=434727

            Bug ID: 434727
           Summary: Line chart labels don't handle lack of horizontal
                    space
           Product: plasma-systemmonitor
           Version: 5.21.3
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: ja...@nerdonthestreet.com
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

SUMMARY

This seems potentially related to #429156, but not necessarily a duplicate.
That report is regarding labels not showing when there's enough space; this
report is regarding the behavior when there's not enough space.

In KSysGuard, I often have the CPU History graph open, and all sixteen core
percentages are visible. (See "KSysGuard wide layout" attachment.)

When collapsing the window horizontally, when there's no longer room for the
color indicators, the numbers themselves become colored instead. (See
"KSysGuard narrow layout" attachment.)

In the new System Monitor app, starting at a similar width results in some of
the labels not showing. To me, this looks like too much horizontal padding
being required between color indicators and labels. It might also be related to
the labels trying to show "CPU # Core # Total Usage" before each percentage,
when that information is fairly apparent and doesn't need to be stated sixteen
times-- I don't see a way to rename or re-label sensors to work around this.
(See "System Monitor wide layout" attachment.)

Attempting to collapse the window horizontally sometimes results in overlapping
text, but usually ends up hiding more of the labels instead. (See "System
Monitor narrow layout" attachment.)

If the intent is to replace KSysGuard, it would be worthwhile to try improving
the label behavior for cases like this to express the same amount of
information at the same sizes. Having an option for the line chart to just show
the number/percentage without the sensor name might be a quick way to
accomplish this.


STEPS TO REPRODUCE
1. Open History page on system with large number of CPU cores.
2. Resize window horizontally.

OBSERVED RESULT
The same amount of information conveyed by KSysGuard should be conveyed in
System Monitor at similar window sizes.

EXPECTED RESULT
System Monitor conveys less information than KSysGuard at similar window sizes,
and has visually missing labels.

SOFTWARE/OS VERSIONS
Linux: 5.10.24-1-lts
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
N/A

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to