Diffusion KWin a8563304f2d2

[effects/glide] Don't animate the Application Dashboard

Authored by zzag on Jul 25 2018, 7:28 AM.

Description

[effects/glide] Don't animate the Application Dashboard

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

Details

Committed
zzagAug 12 2018, 6:44 AM
Reviewer
KWin
Differential Revision
D14367: [effects/glide] Don't animate the Application Dashboard
Parents
R108:cd6f56a4435b: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown