Created attachment 139589 [details] Improve Adding/Removing columns To add a columns in system monitor you should right click on header then you will see a pop up with list of items, to show any specific column you change it from Hidden to another, and you can grab it and move it to top or let it in its place, the first problem is that the list of columns in that pop up is not sorted, so it's difficult to search for specific column and you should read all of them, secondly if you enabled a column to be shown and didn't change its position it's really difficult to search for it in that long list. The columns adding and removing experience in KSysguard is way better and user friendly than in the new monitor, what would be appreciated is to make the list of items in that pop up separated in two region, the first contains the list of visible columns witch ability to grab and sort them, and the second region with list of non visible columns sorted alphabetically to make it easier for user to search for specific items. See image1 for more details. The finally wish to make easier for user to use new monitor is allow reordering columns by grabbing columns headers like in KSysguard instead of showing that popup to make simple reorder.
>The columns adding and removing experience in KSysguard is way better I'm not sure I would agree with that, but the split of disabled/enabled as per your mockup makes sense.
It would also be great to add a search field here.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/405
Git commit dab48f320af0c9fafc270c94cbef504a70af02df by Arjen Hiemstra. Committed on 09/01/2026 at 09:26. Pushed by ahiemstra into branch 'master'. table: Enable sections for ColumnSortDialog Split into "enabled columns" and "disabled columns". Only enabled columns can be rearranged, as that doesn't make a whole lot of sense to do with disabled columns. Changing a column's display style to something not "hidden" will move it to enabled columns. M +7 -0 src/table/ColumnConfigurationDialog.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/dab48f320af0c9fafc270c94cbef504a70af02df