Skip to content
  • Vlad Zahorodnii's avatar
    [effects/glide] Don't animate the Application Dashboard · a8563304
    Vlad Zahorodnii authored
    Summary:
    The Glide effect should not animate the Application Dashboard because
    it's not an ordinary application or a dialog. Same applies to Kickoff,
    panel popups, etc.
    
    The most obvious solution would be to add "plasmashell plasmashell"
    window class to the blacklist, but we still would like to animate some
    of plasmashell's windows, for example, Empty Trash Bin confirmation
    dialog (if the trash bin icon is on the desktop).
    
    One could notice that the Empty Trash Bin confirmation dialog, Task
    Manager Settings window, and other plasmashell's windows that we want
    to animate have decorations. So, we can use that as a heuristic.
    
    Test Plan: Opened/closed the Application Dashboard.
    
    Reviewers: #kwin, davidedmundson
    
    Reviewed By: #kwin, davidedmundson
    
    Subscribers: davidedmundson, abetts, kwin
    
    Tags: #kwin
    
    Differential Revision: https://phabricator.kde.org/D14367
    a8563304