Commit Graph

14731 Commits

Author SHA1 Message Date
TreeHugger Robot daf939f759 Merge "Allow Workspace Scrim to be colored per state" into sc-dev am: 222b4757f5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14297677

Change-Id: I428681a0bafcbf5483983d57f7a76d66b4217f79
2021-04-28 00:21:08 +00:00
TreeHugger Robot fdb064040a Merge "Allow Workspace Scrim to be colored per state" into sc-dev am: 222b4757f5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14297677

Change-Id: I20db445de313c8e983495049766923f4c9bada90
2021-04-28 00:21:01 +00:00
TreeHugger Robot 222b4757f5 Merge "Allow Workspace Scrim to be colored per state" into sc-dev 2021-04-28 00:10:26 +00:00
Sunny Goyal 4ed0fb5074 Removing dependency on wallpaper colors and using theme resources
Bug: 184676715
Test: Manual
Change-Id: Ie9a9a784c4a8a8cd484bfd8ea463deedcd4deed6
2021-04-27 16:29:08 -07:00
Winson Chung 0795bd1012 Add some logging for the app icon in overview am: df84326662
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14329660

Change-Id: Ibf8c54041b5a8742351a7f13631a3f4917e0701e
2021-04-27 23:11:46 +00:00
Winson Chung f8c0270d79 Add some logging for the app icon in overview am: df84326662
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14329660

Change-Id: I3bce2e6e77b12d70399cb5a5c5e6f4067883f45a
2021-04-27 23:10:02 +00:00
Winson Chung a2f359eaff Add some logging for the app icon in overview am: df84326662
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14329660

Change-Id: I8a565105a396f2fbd7a37bdeea07faa38cc0f44c
2021-04-27 23:10:00 +00:00
Winson Chung df84326662 Add some logging for the app icon in overview
Bug: 186444448
Test: Presubmit
Change-Id: Iaa5aef39a461b8e37ec9f4e85d7a0d21233bf40f
2021-04-27 22:46:54 +00:00
Zak Cohen 4d35ac3020 Allow Workspace Scrim to be colored per state
Make it possible to set the color of workspace scrim to a different color
per state. Motivated by making Overview Scrim and All Apps scrims different
colors.

Bug: 186253733
Test: Local build and flash
Change-Id: Id7c38ce3c9173308eedfcb7592ececa7bd6bf220
2021-04-27 14:04:46 -07:00
TreeHugger Robot bf06f645b6 Merge "Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor" into sc-dev am: 8a38f39354
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14215259

Change-Id: I7370e6a510ae3739cb644f392b2ee476065d7dbe
2021-04-27 20:52:43 +00:00
Alex Chau bdb95892f7 Merge "Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape" into sc-dev am: 701947dd19
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325695

Change-Id: I7b76409728a87e59f9cbce8f070f841c4c658c80
2021-04-27 20:52:29 +00:00
TreeHugger Robot 12ad752b94 Merge "Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor" into sc-dev am: 8a38f39354
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14215259

Change-Id: I686454ad86285f036f08a3f70b176dbacba6341c
2021-04-27 20:51:43 +00:00
Alex Chau caa2cbc400 Merge "Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape" into sc-dev am: 701947dd19
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325695

Change-Id: I9d599e8043e53a2929375cf4865bb204ab6398b0
2021-04-27 20:51:39 +00:00
TreeHugger Robot 1c31e8ef97 Merge "Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor" into sc-dev am: 8a38f39354
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14215259

Change-Id: I901c4e59433eb7eb3289eceea7282765548cc66e
2021-04-27 20:50:43 +00:00
Alex Chau 9b8590d459 Merge "Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape" into sc-dev am: 701947dd19
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325695

Change-Id: I93b4399de7a1939ab9ef82b84b57a77cf7275fbc
2021-04-27 20:50:26 +00:00
TreeHugger Robot 8a38f39354 Merge "Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor" into sc-dev 2021-04-27 20:49:37 +00:00
Alex Chau 8ac1a576f2 Apply TaskView's (non)fullscreenTranslation correctly in emulated landscape
PS4: Change approach to return a FloatProperty instead, as getPagedOrientationHandler() can throw NPE when called without a parent, as applyTranslationX/Y is called in onRecycle

Fixes: 186432016
Test: In small screen without home screen rotation, TaskView stay in position when rotating and icon is in displayed correct position after rotation. In quick switch, Task window also fill the screen.
Test: In large screen when dragging up from last task in quick switch, TaskView stays on screen when being dragged up
Change-Id: I54247e81066913e5cc072cf72543d780ff55ccaf
2021-04-27 19:18:48 +01:00
Alex Chau 23636803b3 Merge "Only show ActionsView when GestureEndTarget is RECENTS" into sc-dev am: 129b001f29
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325691

Change-Id: Idc8f4dac71c2f22c237e76b38626850daf8ae31a
2021-04-27 13:52:09 +00:00
Alex Chau dbbdfc406f Merge "Only show ActionsView when GestureEndTarget is RECENTS" into sc-dev am: 129b001f29
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325691

Change-Id: I4800abe1c789fd13eff8ebc3f1f0b53b382fa7a6
2021-04-27 13:50:32 +00:00
Alex Chau fad37d7f6d Merge "Only show ActionsView when GestureEndTarget is RECENTS" into sc-dev am: 129b001f29
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325691

Change-Id: I40a33f853e69eb35a54b0e39a0815cfdc2de2374
2021-04-27 13:49:41 +00:00
Alex Chau 129b001f29 Merge "Only show ActionsView when GestureEndTarget is RECENTS" into sc-dev 2021-04-27 13:36:49 +00:00
András Klöczl 0df2ad8534 Merge "Add animation for all visible pages on home screen." into sc-dev am: d376b27d21
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325684

Change-Id: Iab68099e03dd1f8e3b55c0c041a88220cb3a5a01
2021-04-27 12:25:19 +00:00
András Klöczl 6f6838d631 Merge "Add animation for all visible pages on home screen." into sc-dev am: d376b27d21
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325684

Change-Id: Ic90e0232275ea8c7de1dfd3f5bd13746484c3b3f
2021-04-27 12:23:41 +00:00
András Klöczl e2a3e8d9df Merge "Add animation for all visible pages on home screen." into sc-dev am: d376b27d21
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14325684

Change-Id: I8c83def4c38e047693af7b5277d0d84de5848c7c
2021-04-27 12:23:29 +00:00
András Klöczl d376b27d21 Merge "Add animation for all visible pages on home screen." into sc-dev 2021-04-27 12:07:29 +00:00
Alex Chau 9e6b8d6715 Only show ActionsView when GestureEndTarget is RECENTS
- Also, only animate ActionsView out if it's visible

Fixes: 186507807
Test: Restart launcher, swipe up from home, ActionsView is not shown
Change-Id: I7a83b39cea5176efd40552e3a2dd2257d9e2db4c
2021-04-27 12:44:16 +01:00
Cyrus Boadway 5992265708 Merge changes I65d2b1bc,I35bf9cb4 into sc-dev am: 5f35ff021d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14281907

Change-Id: Ieb8933ca6d92d9bd091decd72e78ec4a106bda97
2021-04-27 10:35:48 +00:00
Cyrus Boadway 3b0e6a7064 Merge changes I65d2b1bc,I35bf9cb4 into sc-dev am: 5f35ff021d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14281907

Change-Id: Ifa36f2d756f4226793faf0a24b789bffa82fa930
2021-04-27 10:22:28 +00:00
Cyrus Boadway 0b88a6f89a Merge changes I65d2b1bc,I35bf9cb4 into sc-dev am: 5f35ff021d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14281907

Change-Id: Iec9f10a81ccc3e7d035348fff78daf2a107f58fe
2021-04-27 10:20:51 +00:00
Cyrus Boadway 5f35ff021d Merge changes I65d2b1bc,I35bf9cb4 into sc-dev
* changes:
  Animate App Widget activity launch from Quickstep launchers
  Add a mechanism to temporarily defer App Widget updates
2021-04-27 10:17:00 +00:00
Bill Lin bb1e047dd8 Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."
Revert "Revert "1/ Add onStartTransition() callback for SYSUI_ST..."

Revert submission 14315426-revert_fix_ohm_exit_flicker

Reason for revert: The root cause of b/186197537 is ag/14296935
I should safe to re-landing the 2 CLs

Reverted Changes: 
Ifd17094f0:Revert "1/ Add onStartTransition() callback for SY...
Ia921d073c:Revert "2/ Resolve gesture one handed conflicts sw...

Change-Id: If2164819e96919ca8c0c184639b3cbff0f91caf5
2021-04-27 10:13:29 +00:00
Andras Kloczl da0e0e3c1c Add animation for all visible pages on home screen.
When an app is opened from the home screen there's a
slight animation that was only playing on the current
page and not on all the visible pages.

Test: manual
Bug: 174464691
Change-Id: Ia32cbf6d6277882a0c33063e78acdf1ccc4a5acc
2021-04-27 11:19:26 +02:00
Cyrus Boadway 61110601f6 Animate App Widget activity launch from Quickstep launchers
Following the general pattern on icon launch animations, define a
'floating widget view' to represent the appearance of the app widget
through the launch animation.

The floating widget view separates the foreground and background
components of the LauncherAppWidgetHostView, which can be positioned
and animated separately.

The background (or placeholder if no background can be identified)
moves and grows from its original position and size to the launched
app's position and size.

The widget's foreground scales and moves to match, fading out to be
replaced with the app window.

Bug: 169042867
Test: manual
Change-Id: I65d2b1bc80275f9df460790720e13d1650093347
2021-04-27 08:31:49 +00:00
Bill Lin cf3a1dfe08 Merge "Revert "2/ Resolve gesture one handed conflicts swipe up recents"" into sc-dev am: 3b1df8d735
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14309300

Change-Id: I0ebd39bd129660ac6de70ce7204b4ed972ee7364
2021-04-27 04:06:07 +00:00
Bill Lin 7df719fe34 Merge "Revert "2/ Resolve gesture one handed conflicts swipe up recents"" into sc-dev am: 3b1df8d735
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14309300

Change-Id: I24679a8eff02d3faf73fbfbc6a7c2b2dabe73629
2021-04-27 04:04:42 +00:00
Bill Lin 4f468f641d Merge "Revert "2/ Resolve gesture one handed conflicts swipe up recents"" into sc-dev am: 3b1df8d735
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14309300

Change-Id: Ib567535f585adbe43fdaf288b62a0894da7f585d
2021-04-27 04:04:38 +00:00
Bill Lin 3b1df8d735 Merge "Revert "2/ Resolve gesture one handed conflicts swipe up recents"" into sc-dev 2021-04-27 03:37:31 +00:00
Jonathan Miranda 799357f9a6 Merge "Remove reliance on surface to update depth" into sc-dev am: e19a8e53a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14313605

Change-Id: Ib2ad696f06bc78140c680119c0b1c3271e94066b
2021-04-27 01:03:59 +00:00
Jonathan Miranda 2b6d59c8e3 Merge "Remove reliance on surface to update depth" into sc-dev am: e19a8e53a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14313605

Change-Id: Iad27fec0aa3960b089a548aee35e1c0d87268a3d
2021-04-27 01:02:08 +00:00
Jonathan Miranda 7d769fbe99 Merge "Remove reliance on surface to update depth" into sc-dev am: e19a8e53a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14313605

Change-Id: I8e7ab69904beeaf8d43b191f74d3f5b14b42b258
2021-04-27 01:02:06 +00:00
Jonathan Miranda e19a8e53a1 Merge "Remove reliance on surface to update depth" into sc-dev 2021-04-27 00:35:57 +00:00
Vinit Nayak 3f6c3e134f Initialize RotationTouchHelper with RecentsAnimationDeviceState ctor
Added logs to debug why multiple instances of RotationTouchHelper
are being created to begin with.
Ran labtest on CF, passes.

Fixes: 177316094
Change-Id: Ibb980980c61965f456a84a9d85a72ec4ec6e0b19
2021-04-26 15:17:07 -07:00
Jon Miranda d8cc458867 Remove reliance on surface to update depth
- Also no longer resets depth on surface change, as depth is independent
  from blur.

This fixes the bug where depth is not accurately reflected.

Bug: 185680609
Bug: 185189176
Test: launch app and swipe home multiple times
      launch app and back gesture to home

Change-Id: I5e2f4ce08b8bf84b7356fbd080ae732875c5e04e
2021-04-26 14:42:44 -04:00
Sunny Goyal d5ea74f7d4 Merge "Removing some dependency on icon shape" into sc-dev am: 7fb983d5e3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14116807

Change-Id: Id655c3550d3caab8b5a2b6ae581a40306a84aa9c
2021-04-26 17:48:20 +00:00
Sunny Goyal f9777d0494 Merge "Removing some dependency on icon shape" into sc-dev am: 7fb983d5e3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14116807

Change-Id: Id42b42b5fa0bf4204c324057d4b2bad3e8da1356
2021-04-26 17:46:24 +00:00
Sunny Goyal 21f57baa7b Merge "Removing some dependency on icon shape" into sc-dev am: 7fb983d5e3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14116807

Change-Id: I79b6d64c324a4f4fa461578feadf3e26c944206c
2021-04-26 17:46:07 +00:00
Sunny Goyal 7fb983d5e3 Merge "Removing some dependency on icon shape" into sc-dev 2021-04-26 17:27:12 +00:00
Alex Chau da1765cd48 Merge "Pass WindowContext to DisplayInfoChangeListener" into sc-dev am: cc98cebc95
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14295626

Change-Id: Ia7aac78f0221ec8ce1796c85672570be6052544f
2021-04-26 17:06:09 +00:00
Winson Chung 4daf5f05bb Merge "Revert "Revert "Default shell_starting_surface to true to match platform behavior.""" into sc-dev am: 2f8158f259
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14292741

Change-Id: I8bb43e09aedf12faf57b6f2fc3dcb414371b2235
2021-04-26 17:04:03 +00:00
Alex Chau 29ebdefa73 Merge "Pass WindowContext to DisplayInfoChangeListener" into sc-dev am: cc98cebc95
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14295626

Change-Id: I391d4ed9224240ba2c6bfee43682b4ecf2771868
2021-04-26 17:03:18 +00:00