Commit Graph

850 Commits

Author SHA1 Message Date
Hongwei Wang
666014b93f Merge "Restrict the overridden min size for PiP" 2021-03-03 02:08:21 +00:00
Winson Chung
f2c61a0e79 Merge "Move PipTouchHandler initialization to shell main thread" into sc-dev am: e6e1ab1571
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13732137

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3ccb11dcde31c88ad268ef28263b3456cca91a2b
2021-03-02 23:52:44 +00:00
Winson Chung
e6e1ab1571 Merge "Move PipTouchHandler initialization to shell main thread" into sc-dev 2021-03-02 23:30:30 +00:00
TreeHugger Robot
29171e8ebf Merge "Set size compat UI to max layer" into sc-dev am: 3dd7039e73
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13742085

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iec7ea6095e6dfe9b7c5a12f884fb0c1bb79c0ef5
2021-03-02 23:11:32 +00:00
TreeHugger Robot
3dd7039e73 Merge "Set size compat UI to max layer" into sc-dev 2021-03-02 22:09:30 +00:00
Hongwei Wang
0284738209 Restrict the overridden min size for PiP
Per go/cdd-proposal-pip-size, the absolute minimum size when overridden
should be 48dp.

Bug: 174302616
Test: atest PinnedStackTests#testEnterPipWithTinyMinimalSize \
            WMShellUnitTests:com.android.wm.shell.pip
Change-Id: I2f0dfd9a79049aaf696fde8703994deaecce63f5
2021-03-02 13:08:00 -08:00
Chris Li
ca5fb2f2a6 Set size compat UI to max layer
Before, the size compat UI is reparent to Task with its original layer
(likely 1), which may not be the higheset layer when the Task contains
more than one children.

Fix: 181541449
Bug: 178327644
Test: verify with launching a non-resizable activity from another
Change-Id: I9e812ca8c0c1fd5b93a6e074a5e4df164c8fa03b
2021-03-02 10:41:54 -08:00
Winson Chung
527b6ce657 Move PipTouchHandler initialization to shell main thread
- We should separate the construction from the initialization
  and make sure everything is initialized in order on the shell
  main thread.

Bug: 181262334
Test: atest PinnedStackTests

Change-Id: I4f52864972146c7440794625e1de370ecea75006
2021-03-01 23:02:00 -08:00
Wei Sheng Shih
4dae96ba79 Merge "Extract StartingSurface interface on WMShellBaseModule(7/N)" into sc-dev am: a3b84a9a62
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13669645

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I782740f8cf915d792d187c0bc41e923acef9b6b4
2021-03-02 05:34:44 +00:00
Wei Sheng Shih
a3b84a9a62 Merge "Extract StartingSurface interface on WMShellBaseModule(7/N)" into sc-dev 2021-03-02 04:50:28 +00:00
Jerry Chang
dd9206d275 Merge "Fix dismissing wrong stage when droping divider to the edge" into sc-dev am: 2f3b22c90a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13698353

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I38708f350f1c7c7d708e9ac5edfd04d5a986bd17
2021-03-02 00:58:30 +00:00
Jerry Chang
2f3b22c90a Merge "Fix dismissing wrong stage when droping divider to the edge" into sc-dev 2021-03-02 00:24:43 +00:00
Yuncheol Heo
ce9512edd7 Merge "Introduce a flag removeWithTaskOrganizer." into sc-dev am: 83ad0adb52
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13701558

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I93b9db4249f2d2bba40fead1d9cf4a0403a04270
2021-03-01 21:27:40 +00:00
Yuncheol Heo
83ad0adb52 Merge "Introduce a flag removeWithTaskOrganizer." into sc-dev 2021-03-01 21:13:45 +00:00
Lyn Han
7af3513cc7 Merge "Update bubble dot math for consecutive flyout" into sc-dev am: c19c22f28e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13714860

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2b786e2af468261487d89037d44024a03c65fa1a
2021-03-01 20:43:22 +00:00
Lyn Han
69943c0ea9 Update bubble dot math for consecutive flyout
Bug: 170267642
Test: flyout-to-dot transformation okay
      for left/right stack in portrait/landscape
Change-Id: I83f41984dd8bb6ec1cbbfcf9e0a1671555ebab32
2021-02-26 23:25:08 -06:00
Yuncheol Heo
28e66c2a77 Introduce a flag removeWithTaskOrganizer.
- The flag allows us to remove the tasks which are managed by
  TaskOrganizer when TO dies.

Bug: 179676966
Test: Launch a Bubble, kill SysUi and check if the Bubble remains in
  ActivityStack.
Change-Id: Ie0ccafd2b4b0393b777b69b7fb70c0ea74f95963
2021-02-26 10:46:52 -08:00
Nataniel Borges
939039c698 Merge "New CUJ: Swipe pip window to bottom center to close" into sc-dev am: 5e3c95bf79
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13534125

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id1a40f07b011a9f04b106468e8d4ad7729ceb089
2021-02-26 16:28:54 +00:00
Nataniel Borges
ca35310221 New CUJ: Swipe pip window to bottom center to close
Share the assertions between close with dismiss and close with swipe.

Bug: 172037252
Test: atest WMShellFlickerTests:PipCloseWithSwipe WMShellFlickerTests:PipCloseWithDismissButton
Change-Id: I03904f1de78d3204f9bdd0d6207ec4947f1404dd
2021-02-26 14:41:17 +01:00
Mark Renouf
1036ee23b2 Merge "Long screenshots framework update and API unhide" into sc-dev am: 20bd3d4935
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13429309

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic631f8c1d77c92d590865783881f2de61bad6566
2021-02-26 13:19:38 +00:00
Mark Renouf
20bd3d4935 Merge "Long screenshots framework update and API unhide" into sc-dev 2021-02-26 13:06:47 +00:00
Nataniel Borges
68b352e073 Merge "Promote stable app pairs tests" into sc-dev am: 31182d2383
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13690791

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I37dabcb945c00c95e08542cadb3efc904a2fc7f6
2021-02-26 13:01:08 +00:00
Nataniel Borges
89a044e3d0 Merge "Promote stable Pip tests" into sc-dev am: 62d88aac30
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13704747

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iced50d0d947c7ca091af7c9682b1c5af69c767c9
2021-02-26 13:00:51 +00:00
Nataniel Borges
31182d2383 Merge "Promote stable app pairs tests" into sc-dev 2021-02-26 12:46:12 +00:00
Nataniel Borges
62d88aac30 Merge "Promote stable Pip tests" into sc-dev 2021-02-26 12:46:08 +00:00
wilsonshih
75d1558ce1 Extract StartingSurface interface on WMShellBaseModule(7/N)
Decouple the dependency for the rest CLs.

Bug: 73289295
Bug: 131311659
Test: atest WindowOrganizerTests StartingSurfaceDrawerTests
SplashscreenTests

Change-Id: Ifd323714184fad285b4d65f8c86c9b8feafc2374
2021-02-26 18:22:40 +08:00
Nataniel Borges
99fae22459 Merge "New CUJ: Pip window moves when opening all apps" into sc-dev am: 470a4a95e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13518731

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8e12f9a3571d3f2398e728ac16c1256ce8d79afd
2021-02-26 09:44:54 +00:00
Nataniel Borges
470a4a95e5 Merge "New CUJ: Pip window moves when opening all apps" into sc-dev 2021-02-26 09:34:06 +00:00
Nataniel Borges
7729077c66 Promote stable Pip tests
Promote stable postsubmit and flaky tests to presubmit

Test: atest FlickerTests
Bug: 171049720
Change-Id: I44aba59aaac9912848d287cf3cbea36e868a33e5
2021-02-26 10:14:32 +01:00
Jerry Chang
b194837fed Fix dismissing wrong stage when droping divider to the edge
Fix: 181143181
Test: manual check
Test: atest WMShellUnitTests
Change-Id: I273594fe25d4b4efe060180b876446ebc1daede8
2021-02-26 14:44:11 +08:00
Lyn Han
55c5219533 Merge "Fix bubble flyout alignment for right-side stack" into sc-dev am: 27b5e90577
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13690294

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5e9e67b15c5a93174cf333f029acf27266cec98f
2021-02-26 00:18:31 +00:00
Lyn Han
27b5e90577 Merge "Fix bubble flyout alignment for right-side stack" into sc-dev 2021-02-25 23:50:34 +00:00
Mark Renouf
8f1b73e183 Long screenshots framework update and API unhide
This change includes a series of API review changes. The most
significant update is the addition of cancellation signals to
API methods where needed.

Renames some internal classes and interfaces to support the
API changes and to simplify tests and improve quality.

Test: numerous presubmits
Bug: 175830670
CTS-Coverage-Bug: 180419562
Change-Id: I9b1b950a2779fc902ecf4d6394e3c35171926700
2021-02-25 23:02:17 +00:00
Nataniel Borges
52eb6ffa55 Promote stable app pairs tests
Promote stable postsubmit and flaky tests to presubmit

Test: atest WMShellFlickerTests
Bug: 171049720
Change-Id: I7eff620e56b6c2ccf2704ffbf1576b766cbe4403
2021-02-25 22:09:23 +01:00
Nataniel Borges
6306b61682 New CUJ: Pip window moves when opening all apps
Bug: 174238224
Test: atest WMShellFlickerTests:PipMovesInAllApps
Change-Id: I31304a462f78bc435b395207b76efc707e316d4b
2021-02-25 21:55:12 +01:00
Hongwei Wang
b3b3c40f19 Merge "Fixes autoEnterPip transition from landscape" into sc-dev am: 9bdee79a47
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13677959

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I07b097bed269c7663c460b839a3dcedade7d28e6
2021-02-25 20:26:06 +00:00
Hongwei Wang
9bdee79a47 Merge "Fixes autoEnterPip transition from landscape" into sc-dev 2021-02-25 19:50:01 +00:00
Nataniel Borges
157cd54b97 Merge "Updates flicker documentation and improve naming" into sc-dev am: a32ef5bd2a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13641706

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ice7b865d894127c4cef94482836d6e80ac7fdbd1
2021-02-25 14:44:01 +00:00
Louis Chang
3dc3185216 Merge "Rename Stack to Task related terms (7/n)" into sc-dev am: 09f52aa440
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13468207

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I52b3df66c6b6dd517f35fd34ac877264a272c47d
2021-02-25 14:38:13 +00:00
Jason Chang
c4c8ffc938 Merge "Fix the wallpaper app cannot display into full screen when in one-handed mode" into sc-dev am: b33721641e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13416446

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I62f4a5272993b38a62dee26da5e76863ec31b763
2021-02-25 14:35:54 +00:00
Chris Li
069d96e777 Merge "DisplayContent rotateBounds not keeping same physical position for 180" into sc-dev am: 7ff46d7137
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13620025

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If699ff02c6a3f5f082b854f0d1f450b11b63dd1a
2021-02-25 14:35:21 +00:00
Jerry Chang
0053333452 Merge "Make stage split divider non-interactive while showing IME" into sc-dev am: 3ea9673b74
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13628027

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5de932925852f27bd19895612f498b1b52fab8a3
2021-02-25 14:34:35 +00:00
Nataniel Borges
a32ef5bd2a Merge "Updates flicker documentation and improve naming" into sc-dev 2021-02-25 12:33:34 +00:00
Louis Chang
09f52aa440 Merge "Rename Stack to Task related terms (7/n)" into sc-dev 2021-02-25 04:58:24 +00:00
Louis Chang
7efc57797c Rename Stack to Task related terms (7/n)
- Renaming PinnedStack to PinnedTask
- Renaming DockedStack to DockedTask

Bug: 157876447
Test: presubmit
Change-Id: I51c10564647ed0d46eddc0c51a1ee06eef897e43
2021-02-25 04:57:26 +00:00
Jason Chang
b33721641e Merge "Fix the wallpaper app cannot display into full screen when in one-handed mode" into sc-dev 2021-02-25 02:55:13 +00:00
Chris Li
7ff46d7137 Merge "DisplayContent rotateBounds not keeping same physical position for 180" into sc-dev 2021-02-25 02:40:34 +00:00
Jerry Chang
3ea9673b74 Merge "Make stage split divider non-interactive while showing IME" into sc-dev 2021-02-25 00:51:14 +00:00
James O'Leary
2b416cd6c2 Merge "Revert^2 "[framework] Integrate new quantizers"" into sc-dev am: 7edf52d602
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13688547

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5b0263b3b455044636b5a6ff8b322cfc13397760
2021-02-24 22:14:15 +00:00
James O'Leary
7edf52d602 Merge "Revert^2 "[framework] Integrate new quantizers"" into sc-dev 2021-02-24 21:59:47 +00:00