kwin/effects/glide
Vlad Zagorodniy a8563304f2 [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
2018-08-12 09:44:45 +03:00
..
CMakeLists.txt Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json() 2015-12-09 23:42:45 +00:00
glide.cpp [effects/glide] Don't animate the Application Dashboard 2018-08-12 09:44:45 +03:00
glide.h [effects] Rewrite the Glide effect 2018-07-24 22:10:10 +03:00
glide.kcfg [effects] Rewrite the Glide effect 2018-07-24 22:10:10 +03:00
glide_config.cpp [effects] Rewrite the Glide effect 2018-07-24 22:10:10 +03:00
glide_config.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2016-12-13 04:11:59 +01:00
glide_config.h [effects] Rewrite the Glide effect 2018-07-24 22:10:10 +03:00
glide_config.ui [effects] Rewrite the Glide effect 2018-07-24 22:10:10 +03:00
glideconfig.kcfgc