Bug 489019

Summary: Give the user an option to adjust the text size of "Text Only" sensors in compact representation
Product: [Plasma] plasmashell Reporter: Huanyu Liu <1293660441>
Component: System Monitor widgetsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: ahiemstra, nate, notmart, plasma-bugs-null
Priority: NOR    
Version First Reported In: 6.1.0   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.2.0
Sentry Crash Report:
Attachments: The screenshot of an inharmonious "Text Only" sensor

Description Huanyu Liu 2024-06-23 04:17:57 UTC
Created attachment 170843 [details]
The screenshot of an inharmonious "Text Only" sensor

SUMMARY
In Plasma 6.1, the text of "Text Only" system monitor sensors is set to a smaller size in compact representation. While this is desirable when the panel height is small, it looks really inharmonious in a taller panel (see the attached screenshot).

STEPS TO REPRODUCE
1. Set the height of your (horizontal) panel to a larger value, e.g. 60
2. Add a system monitor sensor widget to it, e.g. Network Speed
3. Right-click on it, click on "Configure Network speed...", and set the Display Style to "Text Only"

OBSERVED RESULT
The widget looks inharmonious (see the screenshot)

EXPECTED RESULT
The text size should be user-configurable to cater for different needs (or better, automatically adjusted according to the available space, as the Digital Clock widget does)

SOFTWARE/OS VERSIONS
Linux: 6.9.5-arch1-1
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION
The commit to introduce the font size change : https://invent.kde.org/plasma/libksysguard/-/commit/f88aa812301ed920cc28ee89c5fd82d304a2f010
Comment 1 Nate Graham 2024-08-30 22:48:01 UTC
The size now auto-adjusts in Plasma 6.2, which accomplishes what you were hoping for with no user-facing setting. So I don't think we need one.

However if after upgrading to Plasma 6.2, you find that the presentation still doesn't quite work for your use case, feel free to re-open this feature request. Thanks!