kcms: Add new 'Animations' KCM for animation speed and desktop effects
This KCM includes the animation speed setting from Workspace's General Behaviour, and any desktop effects that provide animations.
This is a step towards the goal of deprecating the Desktop Effects KCM (related: #277). For the time being, this will remove the majority of exclusive group (radiobutton) choices from the Desktop Effects KCM which makes it much simpler to understand.
KCM | Animations combobox popup |
---|---|
![]() |
![]() |
TODO:
-
Bespoke icon for KCMframeworks/breeze-icons!461 (merged) -
Mark animations presented here as internal so they do not appear in Desktop Effects (like Color Blindness)Implemented a blacklist for exclusive groups inEffectsModel
used by Desktop Effects -
Remove Animation Speed setting from Workspace / General Behaviour KCMplasma-desktop!2935 (merged) -
Duplicate this in kwin-x11 (else the above removed setting is not present)kwin-x11!21 (merged) -
Fix system effects showing in built development session (this sucks for ensuring this works properly — it means we have duplicate effects inside an exclusive group that want to be the default)tentatively in 2522074c
Edited by Oliver Beard