Bug 506137

Summary: Smooth panel resizing animation when content size changes
Product: [Plasma] plasmashell Reporter: NivaLuna <NivaLunaAlternative>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: nate, niccolo.venerandi
Priority: NOR    
Version First Reported In: 6.4.0   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Panel expanding instantly in a single step when opening a new window.

Description NivaLuna 2025-06-25 06:39:36 UTC
Created attachment 182636 [details]
Panel expanding instantly in a single step when opening a new window.

Smooth panel resizing animation when content size changes

Currently, when widgets are added to or removed from a Plasma panel, or when the content dynamically grows (for example: new icons, systray elements, or task buttons), the panel resizes instantly in a single step.

It would greatly improve the visual polish of KDE Plasma if the panel resizing was animated smoothly: gradually expanding or contracting its size to fit the content with a configurable animation duration.

This would align with the modern animated UI transitions found in other parts of Plasma (like widget expand/collapse, tooltips, notifications, and KWin window animations).


When the panel needs to grow/shrink due to content changes, it should smoothly animate to the new size instead of jumping instantly.


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Fedora 42
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1