Bug 506309

Summary: Add toggle to disable notification effect from Do Not Disturb
Product: [Plasma] plasmashell Reporter: EpicTux123 <EpicTux123>
Component: NotificationsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde, kdedev, nate
Priority: NOR Keywords: accessibility
Version First Reported In: 6.4.0   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: widget papirus icon theme
widget breeze theme

Description EpicTux123 2025-06-28 11:50:30 UTC
Since the addition of the option to toggle Do Not Disturb for full-screen windows (or at least that's when I noticed it started happening), there's a visible animation in the notification icon/widget which toggles between muted and normal.

I would like for a toggle to be added to the new Animations, Desktop Effects or the Notifications page to disable this animation. It's an "expansion" animation from showing the state of the bell has changed. I would like for it to just change the icon, without this "expansion"/moving animation.

Thanks in advance.

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.3-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Comment 1 EpicTux123 2025-06-28 11:50:51 UTC
Sorry, I wasn't clear: this triggers when alt+tabbing a full-screen window to the desktop.
Comment 2 TraceyC 2025-07-03 01:07:34 UTC
Thanks for the feature request. I'd like to make sure i'm clear about what you're seeing. When I toggle Do not Disturb, I see the bell icon change to a bell with a line through it. This is with the default Breeze icon set. This doesn't look like an animation to me, per se. 

Does this match what you're seeing?  If not, can you attach a brief screen recording of the effect?
Comment 3 EpicTux123 2025-07-03 10:45:04 UTC
Created attachment 182893 [details]
widget papirus icon theme

Hi!

My panel (task bar) layout at the right is like this:

System Tray | Clock | Notification Widget | Peek at the Desktop Widget

I don't know if such animation behavior occurs with the "Notification" from the system tray. I have it disabled and added a widget so I can customize the Notification button location (I like it next to Peek at the Desktop, since I've got used to it on Windows).

I originally noticed this on the Papirus icon theme, but testing with the Breeze Dark theme the result is the same.

I'll attach two videos that show the Notification widget.
Comment 4 EpicTux123 2025-07-03 10:45:31 UTC
Created attachment 182894 [details]
widget breeze theme
Comment 5 EpicTux123 2025-07-03 10:47:15 UTC
The same "toggle animation" happens when both toggling DNB manually and when going to full-screen. On the video, you can see there's some kind of fade + expansion animation, instead of just icons switching.

Thanks!
Comment 6 TraceyC 2025-07-03 14:40:59 UTC
(In reply to EpicTux123 from comment #5)
> The same "toggle animation" happens when both toggling DNB manually and when
> going to full-screen. On the video, you can see there's some kind of fade +
> expansion animation, instead of just icons switching.

Thanks for the clarification and the screen recordings, I see exactly what you're talking about and can reproduce it in git-master with the notification widget.

Perhaps an animation toggle could be added in the settings for it. I'll let the developers weigh in from here.
Comment 7 Nate Graham 2025-08-20 16:30:06 UTC
This is a feature, not a bug. :) The animation is already controllable by the global animation speed toggle; set it to "Instant" and the animation will go away.

We don't consider it a good idea to be able to disable individual animations. Not only would that be over-configurability, but it would present a confusing story with the global animation speed toggle, requiring people to visualize a settings hierarchy to figure out at what level their animations are enabled or disabled.

No can do, sorry.