Created attachment 136425 [details] Sensor browser using half the screen height and sorting cores wrong as well as missing information what is being added and where you are. SUMMARY When selecting sensors, you are always presented with a new list with almost no context or hinting if you are currently adding a sensor or just opening another nested list. There is also no context of how deep you currently are and where you can go back to as well as no easy (or no intuitive) way to go back to the top. Also the view sometimes doesn't fill all the available vertical space and leaves a blank space. The lists are also sorted wrong, where core 11 will come after core 2. I feel like this would be much easier to navigate, if this was a tree view, that you could collapse and uncollapse as needed. SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.21.2 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION The attached screenshot shows me trying to temperature sensors for my CPUs. I have no idea, what menu I clicked on to get there. I have no idea, what clicking any of those things does and when I click on "all" something completely different happens than clicking on an individual core. It took me 2 minutes to get to the same menu again by accident and then figuring out that there ARE temperature sensors for the individual cores, just not for all cores and I need to click them manually each time. I however did not do that in the end, since I do not want to navigate to the same menu 16 times, which needs 16*3 + 2 = 50 clicks, more if you ever click out of that screen by accident.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libksysguard/-/merge_requests/138
Git commit b867d95e81932f6529bd92ff4e3539b8425ca3ba by Marco Martin. Committed on 18/03/2021 at 11:50. Pushed by mart into branch 'master'. Improve sensor selection usability items that are categories have an > arrow when we are in a subcategory, show a tile M +37 -25 faces/Choices.qml https://invent.kde.org/plasma/libksysguard/commit/b867d95e81932f6529bd92ff4e3539b8425ca3ba