Bug 352386 - Wish: Ability to turn off 'zoom/fade' effect on calendar navigation.
Summary: Wish: Ability to turn off 'zoom/fade' effect on calendar navigation.
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Calendar (show other bugs)
Version: 5.4.0
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Martin Klapetek
URL:
Keywords:
: 224883 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-09-07 15:26 UTC by Paul
Modified: 2021-08-07 18:35 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.22


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul 2015-09-07 15:26:18 UTC
The new improved calendar navigation for year/month (which is greatly appreciated) uses a 'fade/zoom' type effect on transition. The ability to switch this off appears to be missing.

I personally find any sort of animation such as this very distracting, this is the only one so far that I don't seem to be able to switch off :(


Reproducible: Always
Comment 1 Martin Klapetek 2015-09-07 20:43:48 UTC
Thanks for the report

We are not going to add an option to turn this particular animation off, however we can

a) tune the animation to be less distracting
b) make sure we follow the global theme setting which can disable animations altogether

As for a) - would you be able to describe more how distracting it is? So we know what to focus on.
Comment 2 Paul 2015-09-08 09:50:47 UTC
Option b) seems to make far more sense and would probably be the better way to go.

We are into personal subjective issues otherwise. You asked "would you be able to describe more how distracting it is?" to which I can only say "very distracting", I expect an instant change of state with no transitional animations of any sort. Functionality without needless 'eye candy'.
Comment 3 Paul 2015-11-14 11:08:00 UTC
(In reply to Martin Klapetek from comment #1)

> b) make sure we follow the global theme setting which can disable animations
> altogether

Any chance this may happen in the near future :)

For the moment I've employed a quick and dirty hack in MonthView.qml to disable the animation...
Comment 4 Martin Klapetek 2015-11-23 20:14:32 UTC
If I'm not mistaken, there currently is no setting for global plasma theme animations, so we'd require that done first. As far as I know, there are no plans for that as of yet.
Comment 5 Paul 2015-11-23 20:50:49 UTC
Why not simply obey the "Animation" setting of the "Application Style - Window Decoration"?
Comment 6 Martin Klapetek 2015-11-23 20:58:23 UTC
Because that is a setting for the window decoration :)
Comment 7 Paul 2015-11-24 10:38:57 UTC
Yes, I know... but I'm just a dumb user ;)
I guess I'll just keep the trivial change I made to MonthView.qml
Comment 8 Alexander Mentyu 2017-08-29 06:47:53 UTC
I noticed that presently month switch animations does not obeys Animation speed in Composition settings.
Comment 9 David Edmundson 2017-08-29 07:14:57 UTC
The compositor (kwin) is completely separate to Plasma. 
No settings there will have an impact on Plasma.

There is a config option to change plasma animation speeds somewhere.
Comment 10 Paul 2017-08-29 10:53:49 UTC
Sebastian Kügler committed changes in [plasma-framework] /declarativeimports/core:

Units reads longDuration from config file.

This reads the global animation duration value from plasmarc, and gets
notified of changes: change the file, all animations are updated
automatically.

Put this into your plasmarc to disable animations globally:

[Units]
longDuration=0

As you might guess, other values will work as well.

shortDuration will always be 1/5 of this. (For now.)

Ref: http://commit-digest.org/issues/2014-02-09/moreinfo/52c489eee50621aebb8fd7c57bce7f327a602ad8/
Comment 11 Christoph Feck 2018-03-29 14:29:17 UTC
*** Bug 224883 has been marked as a duplicate of this bug. ***
Comment 12 Nate Graham 2021-08-07 18:35:58 UTC
This was done recently for Plasma 5.22.