Bug 402651

Summary: [Feature request] Add description/tooltip for items in second level of sidebarview/treeview
Product: [Applications] systemsettings Reporter: Thiago Sueto <herzenschein>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: nate
Priority: NOR    
Version: 5.14.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.15.0

Description Thiago Sueto 2018-12-28 14:04:31 UTC
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
Comment 1 Nate Graham 2018-12-28 22:47:00 UTC
That's not a bad idea. Seems like a not-too-difficult code change. I'll give it a try.
Comment 2 Nate Graham 2018-12-30 00:17:01 UTC
Here's the patch: https://phabricator.kde.org/D17864
Comment 3 Nate Graham 2019-01-01 18:04:20 UTC
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