Created attachment 144866 [details] example for equally heighted rows Plasma system monitor is good and flexible, but still it is not possible to create really cool pages. Right now all rows have equal height, and all widgets in row have equal width. This might be a problem in many cases. For example, if you want to add some text info at first row and graph at the second, they will have same size, which looks very odd (see attachment). Ideally, it would be great to have grid layout with column/row-spans, but this solution might be over too complicated. Maybe simpler solution will be having relative sizes for rows and widgets. For example, if we have two rows, set row1Height=25%, row2Height=75%. And the same for widgets in row, if we have three widgets, widget1Width=25%, widget2Width=50%, widget3Width=25%
System Monitor in 5.24 will have a feature where you can specify three different sizing modes for rows - minimal, equal or maximum height. This should already provide some of what you're asking for. More layout options are something that I've been thinking about but they're tricky implementation wise.
Created attachment 148635 [details] Sizing modes Actually, the sizing modes for rows (what I now see in the KDE neon Developer Edition) don't solve the problem: the "maximum" mode makes the row height unreasonably huge, and the "minimum" mode makes the row height so small that it eventually becomes unusable. Ideally, it would be great to be able to change the row height by dragging its bottom border with the mouse. But I don't know if it's possible to do it somehow.
Something like size grip for a row, or maybe splitters between rows (https://doc.qt.io/qt-5/qml-qtquick-controls2-splitview.html).
Here's what it might look like.: https://invent.kde.org/epopov/plasma-systemmonitor/-/tree/resizable_faces
The system monitor has had a lot of work since this request was opened. Can you let us know if things have improved with Plasma 6.3.5 or later? Are there suggestions you made that still need a look? Thanks!
๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
๐๐งน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.