Bug 492101

Summary: Separate Configuration for Panel Show/Hide Speed
Product: [Plasma] plasmashell Reporter: evea <kde>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: nate, niccolo.venerandi
Priority: NOR Keywords: usability
Version: master   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description evea 2024-08-23 20:09:24 UTC
The show/hide speed of the panel (task bar) should be independently configurable from the general animation speed setting.

Current Behavior:
Panel show/hide speed is tied to the global animation speed setting (hide has an addition static 500ms delay).
No option for instantaneous show/hide (speed value of 0).

Proposed Changes:
Implement a separate configuration option for panel show/hide speed.
Allow a speed value of 0 for instant show/hide.

Rationale:
This change would provide users with more granular control over the panel behavior, improving user experience and customization options.

Potential Implementation:
Add a new configuration option in the panel settings.
Modify the panel show/hide logic to use this new setting instead of the global animation speed.
Ensure that a value of 0 results in instantaneous show/hide.


This feature would be particularly useful for users who prefer quick panel responses but want to maintain other system animations.
Comment 1 Nate Graham 2024-08-24 16:43:24 UTC
This level of hyper-specific customization isn't something we generally want to support, sorry. The ability to opt out of systemwide settings results in a cascading tree of conditional behaviors that can be very challenging to understand. No can do, I'm afraid.
Comment 2 evea 2024-08-25 00:43:56 UTC
I just see it as a completely different thing than system animations, it is a UX issue. At the very least, an option to instantaneously show it, should be there. I like system animations, but I would have to fully disable them to make the panel work for me, which I don't think should be a preferable solution. The following system will allow changing the speed, that I know of:

Latte Dock
Cairo Dock
MacOS
Windows

But I have found a bug report (which I did not find per search), where I funnily enough already commented in the past: https://bugs.kde.org/show_bug.cgi?id=267277 , so this is a duplicate.

I will open a new bug report, to remove the 500ms hide delay, as that makes no sense if animations are set to 0.
Comment 3 evea 2024-08-25 00:46:13 UTC

*** This bug has been marked as a duplicate of bug 267277 ***