TreeHugger Robot and Automerger Merge Worker
6dcb406277
Merge "Code cleanup from rebase" into sc-v2-dev am: 4a5d3f39fa am: 16ae1d6948
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15698146
Change-Id: I5f41ce39eec283c3043735e6068aea15ac98c715
2021-08-28 01:22:01 +00:00
TreeHugger Robot and Android (Google) Code Review
4a5d3f39fa
Merge "Code cleanup from rebase" into sc-v2-dev
2021-08-28 00:57:22 +00:00
Vinit Nayak
cdcaf7a2ed
Code cleanup from rebase
...
Bug: 195423591
Change-Id: I623d6ef46458a282e3c63cde0bdc457cb38e4d50
2021-08-27 16:28:12 -07:00
Vinit Nayak and Automerger Merge Worker
07979c2fcf
Merge "Add GroupedTaskView to recents view only if needed" into sc-v2-dev am: 5025ecb8b6 am: 46e9f572b6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15694969
Change-Id: I2e9ea5295029af3f4611ceec602175f0a0d24bf8
2021-08-27 22:40:56 +00:00
Vinit Nayak and Android (Google) Code Review
5025ecb8b6
Merge "Add GroupedTaskView to recents view only if needed" into sc-v2-dev
2021-08-27 22:13:20 +00:00
TreeHugger Robot and Automerger Merge Worker
fa75afe8ff
Merge "Revert^3 "Enable input window rotation flag"" into sc-v2-dev am: 50c19490df am: adbe29de10
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15694002
Change-Id: Ibf26f869b7a88a94d222eba0f7475174be40bf79
2021-08-27 21:14:00 +00:00
TreeHugger Robot and Android (Google) Code Review
50c19490df
Merge "Revert^3 "Enable input window rotation flag"" into sc-v2-dev
2021-08-27 20:46:59 +00:00
Vadim Tryshev
773309717d
Revert^3 "Enable input window rotation flag"
...
4fbd2f2252
Reason for revert: b/197866364
Bug: 197866364
Change-Id: I6b9be180c54ddb4999236a460c5ef4877fab535b
2021-08-27 20:46:45 +00:00
Vinit Nayak
e6d896f1bd
Add GroupedTaskView to recents view only if needed
...
Fixes: 197712963
Test: Got into the state of the exception once, but
didn't seem to repro after change.
Change-Id: Ifebf198ba0d1d0cca83935a700711fb22a8a276a
2021-08-27 12:59:26 -07:00
TreeHugger Robot and Automerger Merge Worker
c5f922de83
Merge "Do not reload launcher when changing active display" into sc-v2-dev am: 64a826fa16 am: 486a99ef6f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15676832
Change-Id: Ia783c2a5b198b26f8fe1abf24c2694e351e1d44d
2021-08-27 16:19:53 +00:00
TreeHugger Robot and Android (Google) Code Review
64a826fa16
Merge "Do not reload launcher when changing active display" into sc-v2-dev
2021-08-27 15:50:56 +00:00
Android Build Prod User and Automerger Merge Worker
ad94952f9c
Merge "Show back button in SUW" into sc-v2-dev am: 64af7acc1d am: 23a7c3cd0b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15687150
Change-Id: I3b5e86227fb54e302f5ebaf7ab1d86720d418385
2021-08-27 04:46:04 +00:00
Android Build Prod User and Android (Google) Code Review
64af7acc1d
Merge "Show back button in SUW" into sc-v2-dev
2021-08-27 04:20:51 +00:00
Android Build Prod User and Automerger Merge Worker
893af8e025
Merge "Don't avoid blurring overview" into sc-v2-dev am: 0664dbdab9 am: 8249d33b29
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15687143
Change-Id: Id42d2c9283869e14200e4198ebae20ea4174a091
2021-08-27 01:37:54 +00:00
Android Build Prod User and Android (Google) Code Review
0664dbdab9
Merge "Don't avoid blurring overview" into sc-v2-dev
2021-08-27 01:09:46 +00:00
Tony Wickham
14cba5e009
Show back button in SUW
...
- Listen for USER_SETUP_COMPLETE
- Recreate taskbar, forcing nav buttons to be visible
Test: Run setup wizard and ensure back button is present, then is replaced with taskbar when setup is complete
adb shell am start -a android.intent.action.MAIN -n com.google.android.setupwizard/.SetupWizardTestActivity
Fixes: 191846922
Change-Id: I789186dcc23a2db7cc4637b1cb0486f0d2add784
2021-08-26 17:34:54 -07:00
Sunny Goyal
6e6f79933e
Do not reload launcher when changing active display
...
> Updating IDP to use fixed bitmap sizes, so that the cache
stays valid
> Caching last known windowMetrices for non-active displays and
using estimation only when the cache is not available
> Only reloading model if IDP change could have affected the model
> Remove unnecessary listeners from IDP which are already controlled by
model lifecycle
Bug: 191657065
Test: Manual
Change-Id: Ia8e6dfafd0977e62aa3fcf367ad79f7a49b2df51
2021-08-26 15:55:21 -07:00
Lucas Dupin
b4f899fd9a
Don't avoid blurring overview
...
The app window is now on top of the scrims, so we can just mark the
window as opaque and keep blurring.
Bug: 196828055
Test: atest OutputUpdateAndWriteCompositionStateTest
Test: systrace on all app, and overview
Change-Id: I128d3b4722060c0bb72a218bf01ba26dabaddacf
2021-08-26 22:30:34 +00:00
Android Build Prod User and Automerger Merge Worker
1021d42bb9
Merge changes Ib2bc8419,Ia41cb0e3,I43bfbc41 into sc-v2-dev am: 2d5a8dc847 am: f08ff393fb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15677716
Change-Id: I98a6730fb4c327fbaf244a2e0713c65a9c1cd6cc
2021-08-26 22:14:50 +00:00
Android Build Prod User and Android (Google) Code Review
2d5a8dc847
Merge changes Ib2bc8419,Ia41cb0e3,I43bfbc41 into sc-v2-dev
...
* changes:
Animate PredictedAppIcon when its icon changes
Add "wave" animation when entering taskbar edu
Add slot machine animation for PredictedAppIcon
2021-08-26 21:48:07 +00:00
Android Build Prod User and Automerger Merge Worker
f445d05052
Merge "Add Split button in OverviewActions" into sc-v2-dev am: b862d2c30f am: 1f41b44e14
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15587782
Change-Id: I8c902ee15eef2361b4e1b122edb6b74e53b2938d
2021-08-26 20:34:06 +00:00
Tony Wickham and Automerger Merge Worker
c1fd306762
Merge "Hide taskbar icons when recents button is disabled" into sc-v2-dev am: 8b07b8f6d0 am: f776d1ee31
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15684794
Change-Id: I13e9cc03106abdb3eae3e87fabab096446087916
2021-08-26 20:33:49 +00:00
Android Build Prod User and Android (Google) Code Review
b862d2c30f
Merge "Add Split button in OverviewActions" into sc-v2-dev
2021-08-26 20:21:08 +00:00
Tony Wickham and Android (Google) Code Review
8b07b8f6d0
Merge "Hide taskbar icons when recents button is disabled" into sc-v2-dev
2021-08-26 20:10:39 +00:00
Tony Wickham
175d152f76
Animate PredictedAppIcon when its icon changes
...
Reuses the slot machine animation to slide in the new icon. Additionally, staggers based on other icons changing before it.
Test: open apps, watch predictions change
Bug: 197780290
Change-Id: Ib2bc84193a9e350c915dd3486b6c98c6c88d3f83
2021-08-26 13:00:51 -07:00
Tony Wickham
31f787d352
Add "wave" animation when entering taskbar edu
...
Each icon scales and translates up, then back down. If the icon is predicted, it also plays a "slot machine" animation through random icons from AllAppsList.
Test: Visual
Bug: 180605356
Change-Id: Ia41cb0e340347eea6b580d23c8a2386837e9c399
2021-08-26 13:00:43 -07:00
Tony Wickham
8e0484bf69
Add slot machine animation for PredictedAppIcon
...
PredictedAppIcon has the ability to create a "slot machine" animation which cycles through given icons and settles back on the original icon.
Currently the animation isn't used, but here's how you could start it:
if (view instanceof PredictedAppIcon) {
List<BitmapInfo> randomIcons =
mLauncher.getAppsView().getAppsStore().getApps()
.stream()
.map(appInfo -> appInfo.bitmap)
.sorted(Utilities.getRandomComparator())
.limit(3)
.collect(Collectors.toList());
((PredictedAppIcon) view).createSlotMachineAnim(randomIcons)
.setDuration(1000).start();
}
Test: Played the animation locally
Bug: 180605356
Change-Id: I43bfbc41256fb99ee9df3732fd493e6b96bde7cb
2021-08-26 12:10:47 -07:00
Vinit Nayak
6174106f68
Add Split button in OverviewActions
...
Shows up only for large screen devices, not phones.
Tested for NexusLauncher, general 3P launcher support
needed for staged split (TODO b/195607777)
Bug: 195423591
Change-Id: I4d455769b17637174b590c640516b9fbb6352c3d
2021-08-26 11:49:38 -07:00
Tony Wickham and Automerger Merge Worker
88e2d0365b
Merge "Fix taskbar folder leave-behind not being drawn" into sc-v2-dev am: ee3814de1a am: 016a77ab56
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15670130
Change-Id: If6e96d92e92eb51d6e9a77b817d3711bf874a000
2021-08-26 18:04:11 +00:00
Tony Wickham and Android (Google) Code Review
ee3814de1a
Merge "Fix taskbar folder leave-behind not being drawn" into sc-v2-dev
2021-08-26 17:39:07 +00:00
Tony Wickham
3feebeb196
Fix taskbar folder leave-behind not being drawn
...
I guess FrameLayout has willNotDraw=true by default, so we need to set it to false in order to get onDraw().
Test: open a folder on taskbar
Bug: 197866264
Change-Id: Ia521bc3da28527b9c3f1fa7bcdaf5d9ffb7feccf
2021-08-26 17:38:53 +00:00
Tony Wickham
bc30e25cec
Hide taskbar icons when recents button is disabled
...
The idea is that both taskbar icons and recents navigate you to new apps, which we'd want to disable in similar contexts. Hence reusing FLAG_DISABLE_RECENTS.
Test: locally set FLAG_DISABLE_RECENTS=true, ensure taskbar icons don't show up (both in 3 button mode and gesture nav)
Bug: 193183428
Bug: 194990283
Change-Id: I9537f57dc25663151b1414c5260dadb58506fdb0
2021-08-26 10:18:04 -07:00
Alex Chau and Automerger Merge Worker
1c2c0e5606
Merge "More more logging for for Nexus home activity appearing after to-home gesture in L3" into sc-v2-dev am: da7fe8ced1 am: 459ea0955c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15679403
Change-Id: I40ef00caa8a06131484098cf7f60c3e872205800
2021-08-26 11:24:10 +00:00
Alex Chau and Android (Google) Code Review
da7fe8ced1
Merge "More more logging for for Nexus home activity appearing after to-home gesture in L3" into sc-v2-dev
2021-08-26 10:57:52 +00:00
Vinit Nayak and Automerger Merge Worker
c335bb08cf
Merge "Null out RemoteTargetHandles as soon as finishing recents is requested" into sc-v2-dev am: 759e15fe45 am: b118667290
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15661931
Change-Id: I27371b7e99597e8805d647421581fa4cdacb4989
2021-08-26 06:16:35 +00:00
Vinit Nayak and Android (Google) Code Review
759e15fe45
Merge "Null out RemoteTargetHandles as soon as finishing recents is requested" into sc-v2-dev
2021-08-26 05:54:46 +00:00
vadimt
1a79f87004
More more logging for for Nexus home activity appearing after to-home gesture in L3
...
Bug: 192018189
Test: presubmit
Change-Id: Id99dbf9469c61f81643e5182d17012b508cfce1e
2021-08-25 20:12:56 -07:00
Vinit Nayak and Automerger Merge Worker
ced9b107f4
Merge "Fix public variables to not have 'm' prefix" into sc-v2-dev am: f1aa726e9f am: 6c3530c6d7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15675535
Change-Id: If0b071648cc0748d1c119400469e8017fb7e9f8b
2021-08-26 00:35:28 +00:00
Vinit Nayak and Android (Google) Code Review
f1aa726e9f
Merge "Fix public variables to not have 'm' prefix" into sc-v2-dev
2021-08-26 00:07:45 +00:00
Android Build Prod User and Automerger Merge Worker
736c15be51
Merge changes I54e39cc5,Iec62abae into sc-v2-dev am: 14a7d63c23 am: dec80427e0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15671418
Change-Id: Ie1370d87b4a2d7d3e4286a3c15133038e49caad7
2021-08-25 21:01:02 +00:00
Android Build Prod User and Automerger Merge Worker
c7620944c7
Merge "Revert^2 "Enable input window rotation flag"" into sc-v2-dev am: 9b2ec7d2d2 am: 5280266d9b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15624998
Change-Id: I51944375a0fb0bb9538669a3fa1720fee1b3394d
2021-08-25 20:35:55 +00:00
Android Build Prod User and Android (Google) Code Review
14a7d63c23
Merge changes I54e39cc5,Iec62abae into sc-v2-dev
...
* changes:
Set thumbnails for GroupedTaskView based on split layout bounds
Implement swipe gesture for staged split in landscape
2021-08-25 20:30:43 +00:00
Android Build Prod User and Android (Google) Code Review
9b2ec7d2d2
Merge "Revert^2 "Enable input window rotation flag"" into sc-v2-dev
2021-08-25 20:11:15 +00:00
Vinit Nayak
aa11976cc5
Fix public variables to not have 'm' prefix
...
Bug: 181704764
Change-Id: I89e43ce6cc74119514c8124e7cc61b11dc475f58
2021-08-25 11:59:43 -07:00
Vinit Nayak
c35507dc29
Set thumbnails for GroupedTaskView based on split layout bounds
...
Bug: 181704764
Test: Go to stage split in landscape w/
home rotation on/off, swipe up.
Thumbnails aren't perfectly overlaid, polish needed
Change-Id: I54e39cc5a18f527e80a664d60aca72dfd706ebdc
2021-08-25 11:59:00 -07:00
Lucas Dupin and Automerger Merge Worker
d9531d18f0
Merge "Synchronize surface transaction" into sc-v2-dev am: 45f09dc38a am: a2a018ec77
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15669516
Change-Id: I8d51cb0cc2e86f6a5e962c04db9ae79e22b37f9c
2021-08-25 01:08:18 +00:00
Lucas Dupin and Android (Google) Code Review
45f09dc38a
Merge "Synchronize surface transaction" into sc-v2-dev
2021-08-25 00:34:31 +00:00
Vinit Nayak
8b78c138d4
Implement swipe gesture for staged split in landscape
...
* Maintain task split percentages when swiping up.
* Split percentages not maintained in GroupedTaskView, however.
That is a TODO.
Bug: 181704764, 181705607
Test: Swiped up in landscape with home rotation on/off.
Portrait still works.
Change-Id: Iec62abae34f6ccadf98e2afdc9409cf3160f8223
2021-08-24 17:32:47 -07:00
Android Build Prod User and Automerger Merge Worker
86eb1daa05
Merge "Moving OrientationTouchTransformerTest to instrumentation tests" into sc-v2-dev am: 02da47404c am: b111413d4d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15628069
Change-Id: I1a1073e54256c36f1655c3afb7e93feda789cd31
2021-08-24 23:53:13 +00:00
Android Build Prod User and Android (Google) Code Review
02da47404c
Merge "Moving OrientationTouchTransformerTest to instrumentation tests" into sc-v2-dev
2021-08-24 23:30:54 +00:00