Commit Graph

13651 Commits

Author SHA1 Message Date
Tony Wickham 91eff6a982 Merge "Don't setEnableDrawingLiveTile(true) unless end target is RECENTS" into sc-dev am: 9137946fd6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14329805

Change-Id: I3ad4b35a10e557d059a62f65d0c32b12cb331bfc
2021-04-28 04:35:46 +00:00
Tony Wickham d4a67b1555 Merge "Don't setEnableDrawingLiveTile(true) unless end target is RECENTS" into sc-dev am: 9137946fd6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14329805

Change-Id: I2ab2bb2cff2dccf3e94134336558af8f6266b5c7
2021-04-28 04:35:25 +00:00
Winson Chung fb45e57ac1 Prevent multiple calls to finish on the recents controller
Bug: 186246362
Test: Verify from logs that we don't finish the controller
      multiple times
Change-Id: I8d40a756216133b8a278a28b822cf75c6e2a3046
2021-04-27 21:20:24 -07:00
Tony Wickham 9137946fd6 Merge "Don't setEnableDrawingLiveTile(true) unless end target is RECENTS" into sc-dev 2021-04-28 04:15:35 +00:00
TreeHugger Robot 9c6df98236 Merge "Some overview scrim and status bar color adjustments" into sc-dev am: 69cb35a85a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14299457

Change-Id: Ia3129ddbeec78cc599eaffd3954e85f23e6cdcb0
2021-04-28 03:32:57 +00:00
TreeHugger Robot 7b19ff59c9 Merge "Some overview scrim and status bar color adjustments" into sc-dev am: 69cb35a85a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14299457

Change-Id: I6ddfa2847a157ebd5e7996d4160989055cf39beb
2021-04-28 03:31:07 +00:00
TreeHugger Robot a9b73049ba Merge "Some overview scrim and status bar color adjustments" into sc-dev am: 69cb35a85a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14299457

Change-Id: I97d3e5fec6b4caf2e6fc527c91401f85ba1ffdb4
2021-04-28 03:23:17 +00:00
TreeHugger Robot 69cb35a85a Merge "Some overview scrim and status bar color adjustments" into sc-dev 2021-04-28 03:23:13 +00:00
Bill Lin 8361e77bb1 Merge "Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."" into sc-dev am: 0bcfe825fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14319875

Change-Id: Ic44c35882e208e2d9ee336b1e2d6908d9f59f0ff
2021-04-28 03:23:06 +00:00
Bill Lin a298a11025 Merge "Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."" into sc-dev am: 0bcfe825fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14319875

Change-Id: I82086290b99b9b7db6ff57ed8aca538717ef3fe2
2021-04-28 03:16:34 +00:00
TreeHugger Robot b3d620eaf4 Merge "Removing dependency on wallpaper colors and using theme resources" into sc-dev am: 45167d6030
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14331414

Change-Id: Ic5be23db834ce301f3e142300e3d1b83755cc482
2021-04-28 03:16:24 +00:00
Bill Lin bbca9a4249 Merge "Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."" into sc-dev am: 0bcfe825fc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14319875

Change-Id: I90448f1e5ea2e6d1167fabb8f3c151e79c69fda6
2021-04-28 03:14:51 +00:00
TreeHugger Robot 1ee740dcd9 Merge "Removing dependency on wallpaper colors and using theme resources" into sc-dev am: 45167d6030
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14331414

Change-Id: I738b1258fc9871a1d733412692a2060dfb1f5d3d
2021-04-28 03:14:43 +00:00
Bill Lin 0bcfe825fc Merge "Revert "Revert "2/ Resolve gesture one handed conflicts swipe up..."" into sc-dev 2021-04-28 03:14:30 +00:00
TreeHugger Robot bc5bd1e361 Merge "Removing dependency on wallpaper colors and using theme resources" into sc-dev am: 45167d6030
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14331414

Change-Id: I85f5c94d1c26b22868eac28f2db4fb9694f8621c
2021-04-28 03:14:27 +00:00
TreeHugger Robot 45167d6030 Merge "Removing dependency on wallpaper colors and using theme resources" into sc-dev 2021-04-28 03:00:17 +00:00
Winson Chung 4df3b23225 Invalidate when switching to new consumer
- When switching to a new consumer, also invalidate the handler to
  clean up references held by that handler
- Also make sure that we calculate the task index used for logging
  prior to starting the task view since the handler can be invalidated
  between starting the activity and the callback happening

Bug: 185909226
Test: Presubmit
Change-Id: I20e06b5a6b31a5e242c6fc840bf4f215797eb12c
2021-04-27 19:13:04 -07:00
Tony Wickham b482188775 Some overview scrim and status bar color adjustments
- Replace UI_STATE_OVERVIEW with UI_STATE_FULLSCREEN_TASK. Overview no
  longer needs it's own status bar treatment as it's handled by
  ScrimView already. So remove instances of UI_STATE_OVERVIEW and
  replace some with UI_STATE_FULLSCREEN_TASK if a TaskView is behind
  the status bar.
- Add ScrimView to fallback recents activity.
- Remove scrim from Background state, don't fade it in until the
  gesture ends to RECENTS.

Test: watch scrim and status bar colors during the following
- Swipe up to home (no scrim, status bar matches task at first but
  then wallpaper once task isn't overlapping status bar)
- Swipe up to overview (no scrim until let go to overview, status
  bar matches task at first, then wallpaper after not overlapping,
  then scrim once it's 90% opacity)
- Quick switch from home (scrim fades in, status bar matches once
  it reaches 90% opacity)
- Quick switch from app (no scrim, status bar matches center task)
- Repeat above for 3P launcher and 2 button mode

Fixes: 185681676
Fixes: 185286870
Change-Id: I9e5c292cc734e714169b9cc8268e8dad4e868aca
2021-04-27 17:44:30 -07:00
Tony Wickham e953739fd0 Don't setEnableDrawingLiveTile(true) unless end target is RECENTS
This addresses the case where the gesture ends before an end
target is calculated. Also technically live tile is only
supported in RECENTS anyway.

Test: Open calculator, tap the nav region, ensure we don't go home
(Same for 2 button mode, but tap outside of deferred region)

Fixes: 186197537
Change-Id: I05e288ae952f8c8ea0fa72d8c6e6aa2b6dbb0b1e
2021-04-27 17:34:04 -07:00
TreeHugger Robot 96b1cea6eb 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: I0a8174bddc11b16919ce2b40591fb9f4b2fc9080
2021-04-28 00:23:11 +00:00
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