Skip to content
  • Vlad Zahorodnii's avatar
    [effects] Add Scale effect · 9d197e8c
    Vlad Zahorodnii authored
    Summary:
    The new effect scales windows as they appear and disappear.
    
    As the the most of window animation effects, it is a monolithic effect,
    i.e., if you enable scale effect, it will animate *both* the appearing and
    disappearing.
    
    The main difference between the Scale effect and the Scale in effect is
    that the Scale in effect only animates windows as they appear. There is
    no corresponding "the Scale out" effect, which is odd. Other points that
    differentiate the Scale effect from the Scale in effect:
    
    * it is more subtle;
    * it doesn't animate the log out screen;
    * it doesn't conflict with the Fade effect, etc.
    
    ... and overall, the Scale effect supersedes the Scale in effect.
    
    {F5904947}
    
    //Window open animation.//
    
    {F5904948}
    
    //Window close animation.//
    
    {F5905283, layout=center, size=full}
    
    //KCM.//
    
    Test Plan:
    * Enabled this effect
    * Opened/closed System Settings
    
    Reviewers: #kwin, #plasma, #vdg, davidedmundson
    
    Reviewed By: #kwin, #plasma, #vdg, davidedmundson
    
    Subscribers: ngraham, davidedmundson, fvogt, kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D13461
    9d197e8c