Skip to content

kcms: Add new 'Animations' KCM for animation speed and desktop effects

Oliver Beard requested to merge work/olib-tp/animations-kcm into master

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
image.png image.png

TODO:

  • Bespoke icon for KCM frameworks/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 in EffectsModel used by Desktop Effects
  • Remove Animation Speed setting from Workspace / General Behaviour KCM plasma-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

Merge request reports

Loading