DescriptionSeparated alt-tab window cycle from overview mode
This change separates the logic into two different classes. It also
- Brings back a bounce animation when there is only one window that was
lost at some point in the past.
- Removes the minimized animation if there is only one window while alt tabbing.
Basically I brought back from the past two classes,
WindowCycleController and WindowCycleList and adapted them
to work with the new codebase. Also, I moved some tests from
WindowSelectorUnittest to WindowCycleControllerUnittest, and
removed the ones that are now irrelevant.
Finally, we are also dropping support for alt-tabbing while
in overview mode in favour of cancelling the latter.
BUG=365786
TEST=none
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=269997
Patch Set 1 #
Total comments: 57
Patch Set 2 : Fixed CL issues #
Total comments: 14
Patch Set 3 : Code cleanup following latest comments #Patch Set 4 : Fixed access issue #
Total comments: 12
Patch Set 5 : Removed stat collection no longer used #Patch Set 6 : Fixed issues from comments #Patch Set 7 : Fixed tests and some issues found by reviewers #Patch Set 8 : Minor style adjustment #
Total comments: 6
Patch Set 9 : Fixed nits #
Total comments: 16
Patch Set 10 : Fixed nits, minor issues #Patch Set 11 : Fixed some compile errors #
Total comments: 15
Patch Set 12 : Fixed issues in window_cycle_controller #
Total comments: 2
Patch Set 13 : Re-fix the issues #
Total comments: 2
Patch Set 14 : Fixed nit #
Total comments: 8
Patch Set 15 : Refactored func to use std::find, fixed nits #Patch Set 16 : Removed two unused functions #Patch Set 17 : Removed another unused function #
Messages
Total messages: 26 (0 generated)
|