Commit Graph

11392 Commits

Author SHA1 Message Date
TreeHugger Robot 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 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 46e9f572b6 Merge "Add GroupedTaskView to recents view only if needed" into sc-v2-dev am: 5025ecb8b6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15694969

Change-Id: I098ec8fc7f5aa0e1e6c450ce76a1bedb1581d538
2021-08-27 22:26:21 +00:00
Vinit Nayak 5025ecb8b6 Merge "Add GroupedTaskView to recents view only if needed" into sc-v2-dev 2021-08-27 22:13:20 +00:00
TreeHugger Robot 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 adbe29de10 Merge "Revert^3 "Enable input window rotation flag"" into sc-v2-dev am: 50c19490df
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15694002

Change-Id: Ied86f0f49ea9abd60f27b433fdabee2cec9e7932
2021-08-27 20:59:35 +00:00
TreeHugger Robot 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
Lucas Dupin 937eff0e76 Dispatch blur radius for BACKGROUND_APP state
When entering BACKGROUND_APP, it's possible that the blur radius will be
lost. We need to dispatch it on the first possible frame, otherwise
Overview won't have blurs.

Fixes: 196828055
Test: enter overview multiple times
Test: pull up all apps
Test: open app from home or all apps
Change-Id: I5920e1b28e2d23421863ecd59845e902040d126c
2021-08-27 18:10:41 +00:00
Vadim Caen ee44c4dc1e Disable splash screen for launches from widget.
The transition from a widget to the splash screen icon feels
odd because of the difference in shapes. Disable for S and rework that
in T.

Test: Manually tested with clock and Calendar
Bug: 197504657
Change-Id: Ia375885af967d6ad282dcc7325ad905731c8734d
2021-08-27 19:17:03 +02:00
TreeHugger Robot 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 486a99ef6f Merge "Do not reload launcher when changing active display" into sc-v2-dev am: 64a826fa16
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15676832

Change-Id: I74505633e98257f4c89e35a1aa269a3466589da8
2021-08-27 16:06:07 +00:00
TreeHugger Robot 64a826fa16 Merge "Do not reload launcher when changing active display" into sc-v2-dev 2021-08-27 15:50:56 +00:00
Bill Yi eecf16761b Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ie1139a02e011dcce957e74918c4d788448c78a22
2021-08-27 05:42:28 +00:00
Bill Yi e874865f44 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I40a0f348c0aab7103e1f16fdb5afdf7047f458e3
2021-08-27 05:38:10 +00:00
Bill Yi 268fed7bcc Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I432b16f415344cedf760195ccdc303909c67724b
2021-08-27 05:37:36 +00:00
Bill Yi 155a13de9f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ib8df9d449d6109c352a2e537cd425c716e2f017c
2021-08-27 05:37:03 +00:00
Android Build Prod User 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 23a7c3cd0b Merge "Show back button in SUW" into sc-v2-dev am: 64af7acc1d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15687150

Change-Id: Ibed1ef26ade542abe729fb90e899178eef63858e
2021-08-27 04:34:42 +00:00
Android Build Prod User 64af7acc1d Merge "Show back button in SUW" into sc-v2-dev 2021-08-27 04:20:51 +00:00
Android Build Prod User 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 8249d33b29 Merge "Don't avoid blurring overview" into sc-v2-dev am: 0664dbdab9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15687143

Change-Id: I066a7566bc04b2628446ee8920d422228c4d2d96
2021-08-27 01:19:42 +00:00
Android Build Prod User 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
Android Build Prod User 2cffb4157a Merge "Updates Taskbar Edu steps." into sc-v2-dev am: da403a97aa am: 46a5c12d8a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15670133

Change-Id: Ic34001b1980c1e79aa22a09f39858c6ed3f2079e
2021-08-27 00:31:47 +00:00
Alex Chau 390524df7b Styling changes for ClearAllButton am: 036dee9251 am: 80a0219231
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15674921

Change-Id: I21e356f3d5660832bedf800459f639e9b3f35821
2021-08-27 00:31:39 +00:00
Android Build Prod User 46a5c12d8a Merge "Updates Taskbar Edu steps." into sc-v2-dev am: da403a97aa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15670133

Change-Id: I85925f8182775b46eddfab296009fa824ff09da9
2021-08-27 00:20:10 +00:00
Alex Chau 80a0219231 Styling changes for ClearAllButton am: 036dee9251
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15674921

Change-Id: I15f693e0135beab735a2ca7d827c0fe5f830a35b
2021-08-27 00:19:50 +00:00
Android Build Prod User da403a97aa Merge "Updates Taskbar Edu steps." into sc-v2-dev 2021-08-27 00:03:47 +00: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
Alex Chau 036dee9251 Styling changes for ClearAllButton
- The new style is a Widget.DeviceDefault.Button with tweaked corner radius, min size and color
- Light: http://screen/4aTR7DKuhADn2Z6
- Dark: http://screen/68XkvaAqRivbDw8

Bug: 194194694
Bug: 197887431
Test: manual
Change-Id: I1e0f2217a424a244d729c1f952035615ba045d5a
2021-08-26 23:27:42 +01:00
Android Build Prod User 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 f08ff393fb Merge changes Ib2bc8419,Ia41cb0e3,I43bfbc41 into sc-v2-dev am: 2d5a8dc847
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15677716

Change-Id: I259caf452690d772c413824d99742a23ad95949b
2021-08-26 21:58:43 +00:00
Android Build Prod User 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 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 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 1f41b44e14 Merge "Add Split button in OverviewActions" into sc-v2-dev am: b862d2c30f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15587782

Change-Id: I1bbb495f0728372bc2ae7b8a36fa5a69836894e2
2021-08-26 20:23:56 +00:00
Andy Wickham f9ea9ce1cd Updates Taskbar Edu steps.
They are now:

1. Switch apps
2. Splitscreen
3. Docking

They all use the same (blank) placeholder image.

Bug: 180605356
Test: Manual

Change-Id: I53b3f71519c50a1d93f800490d3127e4d669e068
2021-08-26 10:22:20 -10:00
Android Build Prod User b862d2c30f Merge "Add Split button in OverviewActions" into sc-v2-dev 2021-08-26 20:21:08 +00:00
Tony Wickham f776d1ee31 Merge "Hide taskbar icons when recents button is disabled" into sc-v2-dev am: 8b07b8f6d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15684794

Change-Id: I7f351d14fd3224b6a11b12e715081612c0fd838d
2021-08-26 20:19:30 +00:00
Tony Wickham 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
Alan Viverette ca34b4d571 Temporarily disable Launcher3 tests affected by fling changes
Bug: 197802324
Test: TaplTestsLauncher3
Change-Id: I3958bd9fb5521d09fa7cae642128b9f5e11b8e2e
Merged-In: I3958bd9fb5521d09fa7cae642128b9f5e11b8e2e
(cherry picked from commit bc4dc49c6c)
2021-08-26 12:38:10 -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 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