If two effects do the same, e.g. fade in/out a window they should for a consistent user experience use the same duration and curve shape. KWin::Effect should be extended to provide a set of default Animation settings for the most common animations: * translucency changes * brightness changes * movements
Animations follow the global animation factor now. Regarding synchronizing other properties, e.g. easing curves, the gains don't seem worth it. We will put quite a lot of complexity in it, but the gains will be small. Also, some animations are just too different, for example in the overview effect we intentionally not use what HIG suggests us to use.