Bug 412867 - Allow individual plasmoids/widgets to override tooltip settings
Summary: Allow individual plasmoids/widgets to override tooltip settings
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.16.5
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-12 05:31 UTC by george fb
Modified: 2019-10-27 18:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description george fb 2019-10-12 05:31:03 UTC
SUMMARY


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: Solus 4.0
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.13.1
Comment 1 george fb 2019-10-12 05:34:54 UTC
Pressed enter by mistake, sorry.

At the moment you either have tooltips for every widget/plasmoid (task manager, tray etc) or none.

It would be nice if some widgets could override
Comment 2 george fb 2019-10-12 05:40:12 UTC
I must be stupid, I'm sorry.

At the moment you either have tooltips for every widget/plasmoid (task manager, tray etc) or none.

It would be nice if some widgets, like the task manager, the system tray and maybe others (or even all), could override the setting "Display informational tooltips on mouse hover" in Desktop Behavior > Workspace.
Comment 3 Björn Feber 2019-10-12 10:44:59 UTC
I don't see why this would be useful. Can you please explain a use case? IMO everything should behave consistently, adding an option like this for every widget would be too much.
Comment 4 george fb 2019-10-12 11:30:57 UTC
This is my opinion.
They are quite big and some don't provide any meaningful information,
applications launcher/menu, configure panel button, clock, even the system tray ones.

Only one I want to use is the task manager one,
since I can just hover over to check the status of a window,
or to figure out which window to open from a group.

(In reply to Björn Feber from comment #3)
> IMO everything should behave consistently, adding an option like this for every widget would be too much.

Does the application launcher really need a tooltip though?
Maybe for a new user, but he reads it once
and then he has to see that every time he hovers the item.

As for adding it to every widget, maybe it can be implemented
in a way that "automatically" adds that setting to all widgets.
Or maybe the panel could have a settings page similar to the system tray
where you can choose which widget on the panel show tooltips.
Comment 5 Nate Graham 2019-10-27 15:27:15 UTC
FWIW the Task Manager already does have an option to force-disable window preview tooltips in its settings. :)
Comment 6 george fb 2019-10-27 16:01:11 UTC
(In reply to Nate Graham from comment #5)
> FWIW the Task Manager already does have an option to force-disable window
> preview tooltips in its settings. :)

I am talking about the opposite here. 
Having global tooltips disabled and force enable them only for task manager.

What would be even better, in my opinion, is if all plasmoids 
could have an option to overwrite the global behavior. 
A combo-box with 3 options: inherit, force enable, force disable,
implemented through a library all plasmoids use.
Or something like the notifications settings 
where you can disable notifications for certain applications.

That was a clarification of what this request was about,
since I think the status of "RESOLVED WORKSFORME" is not correct.
If nothing will be changed then the status should be "INTENTIONAL".
Comment 7 Nate Graham 2019-10-27 18:37:53 UTC
Thanks for clarification, I think I understand what you're looking for now.

I don't think it's very likely that we'll add the ability to override the global tooltip setting on a per-widget basis. It seems like quite a lot of work and complication for a very rare and specific use case.

We will probably evaluate patch if someone submits one that implements this in a maintainable and user-friendly way, but barring that, I don't anticipate that it will get done. Closing as RESOLVED INTENTIONAL. Thanks for understanding!