Plasma animation duration GUI option
Closed, DuplicatePublic

Description

Ever since Plasma 5.0 we have animation duration in units. However, there is no GUI option to change that.

The idea is to place an animation slider in the otherwise useless Workspace Behavior KCM ranging from "Instant" to "Very Slow" similar to Kwin's slider. Unfortunately, KWin uses hardcoded durations everywhere, such as 250ms, which are then scaled up and down as per config, whereas Plasma's "units.duration" stuff is stored as raw milliseconds in the config.

The settings for KWin's compositor were moved to the Screen section to move them ouf of sight of users messing with them and breaking their setup. Unfortunately, the animation speed slider is there as well which should be moved together with the above option.

Ideally, therre was one slider which affects both Plasma and Kwin (and potentially other animations like Breeze widget theme) but even Android has two distinct animation speed settings for "transition animations" and "window animations" so two sliders shouldn't be too bad, given the above difference in the implementation.

broulik created this task.Aug 9 2016, 6:51 AM
colomar added a subscriber: colomar.EditedAug 9 2016, 11:22 AM

Yes, that makes sense!
And yes, the animation speed slider from KWin has to go into the same KCM (since it isn't an expert option at all).
I think from a user perspective, the best place for both of those would be Desktop Effects (since Plasma animations are desktop effects for a user, as well), but IIRCthat is currently technically impossible?

Still ToDo for 5.15

abetts added a subscriber: abetts.Oct 12 2018, 2:20 PM
ngraham moved this task from To Do to Done on the Plasma board.