Bug 492616 - Panel Hide Delay Not Respecting Animation Speed Settings
Summary: Panel Hide Delay Not Respecting Animation Speed Settings
Status: CLOSED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-03 19:31 UTC by evea
Modified: 2024-09-11 15:41 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description evea 2024-09-03 19:31:12 UTC
The panel currently has a hard-coded hide delay of 500ms. This value should be dynamic and linked to the animation speed setting, similar to the show delay.

Expected Behavior:
The panel hide delay should adjust based on the user's animation speed setting.
When animations are disabled, the panel should show and hide instantly.

Current Behavior:
The panel always hides with a 500ms delay, regardless of animation settings.

Proposed Solution:
Modify the panel hide logic to use a variable delay that respects the system's animation speed setting.

Additional Notes:
This change would improve consistency with the show delay behavior and enhance user experience for those who prefer faster or no animations.
Comment 1 Nate Graham 2024-09-03 20:21:25 UTC
The delay isn't an animation speed, that's why it doesn't respect the global animation speed setting.