Winson Chung
5569f6accd
Merge "Prevent setting max layer above the input consumer" into tm-qpr-dev am: c6fb382132 am: a1ddc4becb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19398454
Change-Id: I3bd0ac2836eed425e6be809f63f5f26249fe8847
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-26 17:20:18 +00:00
Winson Chung
c6fb382132
Merge "Prevent setting max layer above the input consumer" into tm-qpr-dev
2022-07-26 16:28:21 +00:00
Chavi Weingarten
254b0c4e94
Merge "Refactor SurfaceSyncer so it now returns a SurfaceSyncGroup"
2022-07-26 16:04:13 +00:00
Alex Chau
2a9dafcce1
Merge "Revert "Move BaseActivityInterface task size methods to DevicePr..."" into tm-qpr-dev am: 66bac181ac am: eed67e721e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19398184
Change-Id: If4406214f9853f055719deda5674ea0e1fc3e958
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-26 10:29:02 +00:00
Alex Chau
66bac181ac
Merge "Revert "Move BaseActivityInterface task size methods to DevicePr..."" into tm-qpr-dev
2022-07-26 09:36:18 +00:00
Tony Wickham
3a5a84a61d
Merge "Hide the task icon during quick switch from home" into tm-qpr-dev am: bbfbe60f72 am: a137d19d6d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19369341
Change-Id: I9877018df0a1b5328ffbebcec6cdb0d5da81421e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-26 01:26:50 +00:00
Tony Wickham
bbfbe60f72
Merge "Hide the task icon during quick switch from home" into tm-qpr-dev
2022-07-26 00:43:55 +00:00
Alex Chau
62572c04e2
Revert "Move BaseActivityInterface task size methods to DevicePr..."
...
Revert "Move BaseActivityInterface task size methods to DevicePr..."
Revert submission 19279487-baseactivityinterface
Reason for revert: As per discussion in ag/19341332, make sure DeviceProfile can properly react to inset changes before moving task size calculations there
Reverted Changes:
I30324d34c:Move BaseActivityInterface task size methods to De...
Ia9c1d0387:Move BaseActivityInterface task size methods to De...
Bug: 238593212
Change-Id: I0d40fdd4a5d4468494e30cef32a284479ddd2feb
2022-07-25 18:38:03 +00:00
Winson Chung
2f147bea6d
Merge "Quick change to unblock launching freeform from overview" into tm-qpr-dev am: d59a6e053d am: 8a9aa40b4d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19403896
Change-Id: I1e3a7a62fb0858b4f3c8ab1afa1fa7d32f68aa71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-25 17:42:02 +00:00
Winson Chung
8b0793f9ef
Prevent setting max layer above the input consumer
...
- The leash is being set to max layer above the specified
layer of the recents input consumer set by WM (in
InputMonitor), revert this for legacy transitions
Bug: 239042246
Test: Swipe up to overview and quickly swipe again
Change-Id: I92ab2ae0917857b6b1154f6250e7fac6565a58f1
2022-07-25 16:21:49 +00:00
Winson Chung
a44c6b53c0
Quick change to unblock launching freeform from overview
...
- Finish the recents animation before starting the freeform task
- Remove MultiWindowFactory abstraction now that freeform is the only
implementation that uses that
Bug: 239429564
Test: Enable freeform in developer options, launch task into freeform
from overview
Change-Id: I48069aee322f6a275d2cdae5345b196f8d682bac
Signed-off-by: Winson Chung <winsonc@google.com >
2022-07-23 05:29:14 +00:00
Jeremy Sim
37197f6493
Merge "Remove unused TaskOutlineProvider from TaskView class" into tm-qpr-dev am: 3430f7ade1 am: 80cb20a307
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19348203
Change-Id: Ifc706207825f8992a35e991c09eb420017fdb73c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-22 18:52:05 +00:00
Jeremy Sim
3430f7ade1
Merge "Remove unused TaskOutlineProvider from TaskView class" into tm-qpr-dev
2022-07-22 18:20:44 +00:00
Tony Wickham
355b66d1ab
Hide the task icon during quick switch from home
...
Test: manual
Fixes: 238753582
Change-Id: Ic1badf4479c5273fd4d182ef7da04797885a6a36
2022-07-20 15:29:24 -07:00
Ming-Shin Lu
84539d4142
Remove hideCurrentInputMethod from RecentsAnimationController am: 4a48cf7827 am: 8d7527715a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19341387
Change-Id: I103d037cda70db55003ac513ae2299363d5ea664
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-20 16:48:57 +00:00
Ming-Shin Lu
4a48cf7827
Remove hideCurrentInputMethod from RecentsAnimationController
...
Since CL[1] migrate hide IME logic when quick switching split-screen
task to InputMonitor.
As a result, remove unused API since it would be no longer to
expose hideCurrentInputMethod for launcher to handle gesture.
[1]: Ibfcd48e623336c4690b71c4db0ce1ad8f5b26fc9
Bug: 166736352
Bug: 193990612
Test: manual test as steps
1) launch any apps with focusing an editor
2) from overview, select any app to enter split-screen mode
3) taping the editor to show the keyboard
4) swipe up to overview or quick switch app tasks
5) expect the keyboard will be hidden when starting the gesture.
Change-Id: I76b93af015db098e836795f72f31b663238d9a47
2022-07-20 00:15:53 +00:00
Jeremy Sim
4776d2e094
Merge "Fix small bug with Overview action button placement" into tm-qpr-dev am: e174143358 am: f853e1a826
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19292689
Change-Id: If8a12f9deb2fed17d26031d3b0bc7e898da6adf8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-20 00:05:00 +00:00
Jeremy Sim
e174143358
Merge "Fix small bug with Overview action button placement" into tm-qpr-dev
2022-07-19 23:29:32 +00:00
Jeremy Sim
90d29d2837
Remove unused TaskOutlineProvider from TaskView class
...
This change removes the custom TaskOutlineProvider class defined in TaskView. It appears to be serving no purpose currently, and is causing an issue with shadows on split tiles.
Fixes: 208650434
Test: Deployed change on local device. Observed no more shadows on split tiles, and all corners and outlines still seem to be functioning correctly.
Change-Id: I7e56401ccabcd19e598726cca5cf721a22c0d982
2022-07-19 16:20:41 -07:00
Tracy Zhou
efdf9cb0d7
Merge "Add splitFromOverviewForTablet test" into tm-qpr-dev am: 3e64f94387 am: 3d3104179c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19231730
Change-Id: Ib0b1991bf08232fe91bda8ac2c4e19a25c3e6765
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 21:17:10 +00:00
Pat Manning
762a930942
Merge "Move BaseActivityInterface task size methods to DeviceProfile." into tm-qpr-dev am: 01a7bcc665 am: 80cb0fa02b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19279487
Change-Id: I4c0f8cb53bade850f1beddda1efc943a1064c69d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-19 20:24:05 +00:00
Tracy Zhou
3e64f94387
Merge "Add splitFromOverviewForTablet test" into tm-qpr-dev
2022-07-19 19:06:47 +00:00
Pat Manning
01a7bcc665
Merge "Move BaseActivityInterface task size methods to DeviceProfile." into tm-qpr-dev
2022-07-19 10:31:51 +00:00
Tracy Zhou
86a844c976
Add splitFromOverviewForTablet test
...
Design doc: go/split_tapl
Bug: 238553914
Test: run this test
Change-Id: Ibb385d852f73dee10470d14c4962cf482740105d
2022-07-19 01:57:35 +00:00
Jeremy Sim
d97cf8ad6e
Fix small bug with Overview action button placement
...
Overview actions will now be centered properly when 3-button nav is active on tablets in landscape.
On most tablet and foldable screens, we shift the Overview action buttons left to accommodate when 3-button nav is active. The only exception is large-screen tablets in landscape orientation, where there is enough room to center them. This patch adds a conditional for that case.
Fixes: 239247432
Test: Manual
Change-Id: I96f9d5e428273b0611463a1f0f5898910eefe5ce
2022-07-18 23:22:21 +00:00
Sukesh Ram
43b711c3ff
Merge "Made getOnBoardingPrefs @Nullable & avoid NPE"
2022-07-18 18:02:04 +00:00
Pat Manning
4e73e5e352
Move BaseActivityInterface task size methods to DeviceProfile.
...
Fix: 238593212
Test: DeviceProfilePhoneTest.kt
Test: DeviceProfileVerticalBarTest.kt
Test: DeviceProfilePhone3ButtonTest.kt
Test: DeviceProfileVerticalBar3ButtonTest.kt
Test: DeviceProfileTabletLandscapeTest.kt
Test: DeviceProfileTabletPortraitTest.kt
Test: DeviceProfileTabletLandscape3ButtonTest.kt
Test: DeviceProfileTabletPortrait3ButtonTest.kt
Test: DeviceProfileTwoPanelLandscapeTest.kt
Test: DeviceProfileTwoPanelPortraitTest.kt
Test: DeviceProfileTwoPanelLandscape3ButtonTest.kt
Test: DeviceProfileTwoPanelPortrait3ButtonTest.kt
Change-Id: I30324d34ca119a467f530b590949743c2ba7b91a
2022-07-18 16:35:02 +01:00
Pat Manning
f41b347cd5
Merge "Add missing overview progress calls, track grid progress for thumbnail splash." into tm-qpr-dev am: 351aadc4f5 am: 2c3e0b48ae
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19289798
Change-Id: I1d854be6092274e17e3213ab988483c5a1890bc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-16 20:42:11 +00:00
Pat Manning
351aadc4f5
Merge "Add missing overview progress calls, track grid progress for thumbnail splash." into tm-qpr-dev
2022-07-16 19:38:59 +00:00
Sukesh Ram
c0650e7725
Made getOnBoardingPrefs @Nullable & avoid NPE
...
Bug: 236679197
Test: Manual
Change-Id: I3cbb0891cbfcf7cab956a4e05a28dbbcc2b33e19
2022-07-15 17:29:26 -07:00
Winson Chung
39651b9169
Merge "Replacing deprecated method" into tm-qpr-dev am: 6c057718ac am: 6298e97a7f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19293344
Change-Id: I6429c92cdf9106085a394350553952b947aee207
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-15 21:17:01 +00:00
Winson Chung
6c057718ac
Merge "Replacing deprecated method" into tm-qpr-dev
2022-07-15 20:47:22 +00:00
Pat Manning
d61ccbb7ed
Add missing overview progress calls, track grid progress for thumbnail splash.
...
Test: manual
Bug: 202826469
Change-Id: I29578f44fd87423437ad6c73dc2be1ad630a55d6
2022-07-15 16:41:56 +01:00
Tony Wickham
2294409486
Merge "Provide 0 insets to VoiceInteractionWindow in gesture nav" into tm-qpr-dev am: 2765792793 am: c5dfbc9d7d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19277085
Change-Id: I5685f52e500c0ba8f9640d53d638435a9e44b2e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-14 22:51:14 +00:00
Tony Wickham
2765792793
Merge "Provide 0 insets to VoiceInteractionWindow in gesture nav" into tm-qpr-dev
2022-07-14 22:17:09 +00:00
Winson Chung
4c05fa3fba
Replacing deprecated method
...
Bug: 219861883
Test: Builds
Change-Id: I8e008c042cb7fe74ced512b6a074892743ef25f8
2022-07-14 18:51:18 +00:00
Tony Wickham
bf7df8e7d2
Merge "Fix constant crash when setting MultiStateCallback.DEBUG_STATES=true" into tm-qpr-dev am: 8b3fda7eb8 am: f02057d685
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19220284
Change-Id: Ib63e7a1431932ac0226414cbe865304534d7d178
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 18:23:54 +00:00
Tony Wickham
8b3fda7eb8
Merge "Fix constant crash when setting MultiStateCallback.DEBUG_STATES=true" into tm-qpr-dev
2022-07-13 17:45:26 +00:00
Tony Wickham
fd170e25cb
Provide 0 insets to VoiceInteractionWindow in gesture nav
...
Test: Invoke assistant on tablet on both geture nav and 3 button mode;
In gesture nav mode: assistant shows at the very bottom of the screen,
layered on top of the taskbar background (in z order)
In 3 button mode: assistant shows right above the taskbar, which only
shows the 3 buttons (no taskbar icons) while assistant is showing
Fixes: 225200928
Change-Id: I2fbc05e696b58e8801e704092aa2741cb57c05c4
2022-07-13 10:33:12 -07:00
Schneider Victor-tulias
2f81ad1240
Merge "Pause the AllSetActivity background animation more reliably." into tm-qpr-dev am: 2b3bd3039b am: 3535dd5906
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19239008
Change-Id: I82a87521f56031ac1f4157611ecee43e2bd043f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 14:29:41 +00:00
Pat Manning
c8c169a887
Merge "Show splash screen in quickswitch if thumbnail wrong aspect/orientation." into tm-qpr-dev am: de5be15650 am: 07815a4015
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/18675989
Change-Id: I318530eb5b485b584a69d0ab5ed1274e41a0dbd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 14:29:29 +00:00
Schneider Victor-tulias
2b3bd3039b
Merge "Pause the AllSetActivity background animation more reliably." into tm-qpr-dev
2022-07-13 14:13:14 +00:00
Pat Manning
de5be15650
Merge "Show splash screen in quickswitch if thumbnail wrong aspect/orientation." into tm-qpr-dev
2022-07-13 13:56:34 +00:00
Pat Manning
89d0073c08
Merge "Add DeviceProfile tests on all attributes across different configurations." into tm-qpr-dev am: e700efde22 am: 980bbf0f3b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19197012
Change-Id: I5e9e8117bd6546e3485318853899cbfc8bd166b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 11:38:54 +00:00
Pat Manning
56b2487ac6
Merge "Clip taskbar size from bottom of thumbnail in overview." into tm-qpr-dev am: f77606c8be am: 655b454612
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19195510
Change-Id: Iaf2ef80b0f42f8abc2c574ddf28ba6857beace72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 11:38:42 +00:00
Pat Manning
e700efde22
Merge "Add DeviceProfile tests on all attributes across different configurations." into tm-qpr-dev
2022-07-13 10:45:50 +00:00
Pat Manning
f77606c8be
Merge "Clip taskbar size from bottom of thumbnail in overview." into tm-qpr-dev
2022-07-13 10:43:12 +00:00
Yunfan Chen
675be95cc0
Merge "Provide IME insets with insetsSizeOverrides" into tm-qpr-dev am: 4726b4fc21 am: 11bf8eb23c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19085273
Change-Id: I243fda5655b91fe0b1377cf5b79f818daa8f7bf1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-07-13 03:36:33 +00:00
Yunfan Chen
4726b4fc21
Merge "Provide IME insets with insetsSizeOverrides" into tm-qpr-dev
2022-07-13 02:45:58 +00:00
Schneider Victor-tulias
5f6b07d31c
Pause the AllSetActivity background animation more reliably.
...
- Pause the animation when the alpha <= 0.1f, rather than 0f
- Pause the animation when the AllSetActivity pauses
- Do not vibrate if the AllSetActivity is not resumed
Bug: 236924895
Test: manually launched AllSetActivity and swiped up at various speeds
Change-Id: I1019f680730cfc72e9ad305d7ae09cff8a1637be
2022-07-12 12:43:13 -07:00