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
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.
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'.
(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...
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.
Why not simply obey the "Animation" setting of the "Application Style - Window Decoration"?
Because that is a setting for the window decoration :)
Yes, I know... but I'm just a dumb user ;) I guess I'll just keep the trivial change I made to MonthView.qml
I noticed that presently month switch animations does not obeys Animation speed in Composition settings.
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.
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/
*** Bug 224883 has been marked as a duplicate of this bug. ***
This was done recently for Plasma 5.22.