SUMMARY A very common complaint I've seen regarding the organization of systemsettings5 is its discoverability for new users: what each setting does, the difference between each of them (for instance, Look and Feel/Desktop Theme/Widget Style/GNOME Application Style), what exclusive KDE Plasma features are there and what are they for (for instance, Activities, Window Rules, Web Shortcuts). Given that: the first level of System Settings has tooltips/a description on mouse hover AND an option to enable/disable said tooltips through the Configure menu; the third level (KCMs themselves) of System Settings has unobtrusive tooltips in useful areas; the second level of System Settings has no tooltips; then descriptions could be added to the second level as tooltips on mouse hover for improving the discoverability of several features/settings. (By levels I mean, for instance: the first level has Workspace Theme; when you click it, it shows the second level, containing Look and Feel, Desktop Theme, Cursor Theme and Splash Screen, together with the third level, which would be the KCM itself, regardless of being in sidebarview or treeview. I don't know the name for each one of these categories/groups/menus, sorry for that! I hope I was clear enough.) SOFTWARE/OS VERSIONS Linux/KDE Plasma: Solus 3.999 KDE Plasma Version: 5.14.4 KDE Frameworks Version: 5.53.0 Qt Version: 5.11.2
That's not a bad idea. Seems like a not-too-difficult code change. I'll give it a try.
Here's the patch: https://phabricator.kde.org/D17864
Git commit 2766f9b9277667cc7e38f694310f695ec8f36f92 by Nate Graham. Committed on 01/01/2019 at 18:04. Pushed by ngraham into branch 'master'. Show tooltips for subcategories Summary: Tooltips are already shown for both categories as well as top-level items at the category level (e.g. Printers). This patch makes the tooltips show up for subcategory items as well. FIXED-IN: 5.15.0 Test Plan: {F6515354, size=full} Reviewers: #vdg, #plasma, mart, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D17864 M +14 -0 sidebar/SidebarMode.cpp M +2 -0 sidebar/SidebarMode.h M +8 -0 sidebar/package/contents/ui/SubCategoryPage.qml https://commits.kde.org/systemsettings/2766f9b9277667cc7e38f694310f695ec8f36f92