Bug 441489 - Row with horizontal bars forces other rows to use the same height as it
Summary: Row with horizontal bars forces other rows to use the same height as it
Status: RESOLVED FIXED
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (show other bugs)
Version: 5.22.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-24 16:50 UTC by popov895
Modified: 2021-10-20 12:36 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
System Monitor with horizontal bars (112.77 KB, image/png)
2021-08-24 16:50 UTC, popov895
Details

Note You need to log in before you can comment on or make changes to this bug.
Description popov895 2021-08-24 16:50:01 UTC
Created attachment 141015 [details]
System Monitor with horizontal bars

SUMMARY

After adding a horizontal bars, all rows become the same height as the row with the horizontal bars (if their height is less than the height of this row). Please, see attachment.

SOFTWARE/OS VERSIONS

Operating System: KDE neon 5.22
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.85.0
KDE Applications Version: 21.08.0
Qt Version: 5.15.3
Graphics Platform: X11
Comment 1 Bug Janitor Service 2021-09-07 10:59:04 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/162
Comment 2 Arjen Hiemstra 2021-10-20 12:36:16 UTC
Git commit 01e0a2d56b5ccc8bf4efa314f986f35b08598c1e by Arjen Hiemstra.
Committed on 20/10/2021 at 12:35.
Pushed by ahiemstra into branch 'master'.

Allow changing row heights to one of three different modes

This introduces a "heightMode" property for page rows, which allows a
user to select one of three different behaviours for the height of a
row. Minimum will use the minimum size of the row, balanced matches the
old behaviour where we try to balance the row height between different
rows and finally maximum which will try to use as much space as
possible.

This allows for some different layouts where there's a single row of
text only sensors, most of the space is used for a process table or
similar constructions.
Related: bug 441027

M  +1    -1    src/main.qml
M  +3    -0    src/page/EditablePage.qml
M  +82   -17   src/page/PageContents.qml
M  +68   -32   src/page/PageEditor.qml
M  +53   -2    src/page/RowControl.qml
M  +1    -0    src/pages/applications.page
M  +6    -0    src/pages/history.page
M  +5    -0    src/pages/overview.page
M  +1    -0    src/pages/processes.page

https://invent.kde.org/plasma/plasma-systemmonitor/commit/01e0a2d56b5ccc8bf4efa314f986f35b08598c1e