DescriptionCros Tablet Window management - Split Screen part II
Wire up the SplitViewController with the overview mode. It's a following
up CL of https://codereview.chromium.org/2960843004/.
Changes in this CL:
1. The split view mode can be initiated by dragging the window in
overview mode to the side of the screen
2. After one window is snapped to one side of the screen, all the other
overview windows will display in the other side of the screen, allowing
the user to select another window to snap. When two windows are snapped
to both sides of the screen, the overview mode will be ended.
3. The first snapped window will remain snapped until the user
explicitly exit the split view mode. All the other windows (incluing
newly created window) will be open in the other side of the screen.
Clicking/Tapping on the overview button also open the overview windows
in the other side of the screen.
Not covered in this CL:
1. The highlighted region showing where split will occur is not
implemented in this CL.
2. The split divider is not implemented in this CL.
BUG=725683
Review-Url: https://codereview.chromium.org/2955203002
Cr-Commit-Position: refs/heads/master@{#487542}
Committed: https://chromium.googlesource.com/chromium/src/+/0c6d79c9a3a2bf404ef94220c389924541c92f0b
Patch Set 1 #Patch Set 2 : more tests. #Patch Set 3 : Rebase. #Patch Set 4 : Rebase. #
Total comments: 34
Patch Set 5 : Rebase against part I. #Patch Set 6 : Rebase against part I. Use SplitViewController::SnapPosition instead of OverviewWindowDragControlle… #Patch Set 7 : Address oshima@ and varkha@'s comments. #Patch Set 8 : Rebase. #
Total comments: 6
Patch Set 9 : Address varkha@ and oshima's comments. Rebase. #Patch Set 10 : Fix the failed ash_unittest. #Messages
Total messages: 29 (16 generated)
|