Bug 495870

Summary: Add press-to-activate option for KDE Plasma taskbar panel buttons
Product: [Plasma] plasmashell Reporter: Alamin <tanzil.hasan607>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: nate, niccolo.venerandi
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alamin 2024-11-06 09:21:10 UTC
In KDE Plasma, taskbar panel buttons currently activate on *release* (release-to-activate). This behavior requires users to release the mouse button before any action is performed, which can feel less responsive.

I am requesting an option for *press-to-activate* functionality for taskbar panel buttons. With this feature, taskbar actions (like switching, opening applications, Launcher, etc) would trigger immediately on pressing the mouse button, without waiting for release. This would improve responsiveness and create a more intuitive user experience.

Example of expected behavior:
   - When clicking a taskbar icon, the action would activate on the mouse press rather than waiting for the release.

Adding this as an optional setting would allow users to choose between *press-to-activate* and *release-to-activate*, catering to different preferences.
Comment 1 Nate Graham 2024-11-06 21:09:23 UTC
Activate-on-release is intentional here; it allows you to change your mind by moving the pointer elsewhere before releasing. This is generally the way we do it for all interactive UI elements except for menus (which is to support the special case of the "menu rolling" feature). So I don't see this happening, sorry.