Commit Graph

8089 Commits

Author SHA1 Message Date
Lucas Dupin 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 a2a018ec77 Merge "Synchronize surface transaction" into sc-v2-dev am: 45f09dc38a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15669516

Change-Id: I65a6d67620148d23ad62cfbb432b5e452c537f60
2021-08-25 00:56:17 +00:00
Lucas Dupin 45f09dc38a Merge "Synchronize surface transaction" into sc-v2-dev 2021-08-25 00:34:31 +00:00
Android Build Prod User 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 b111413d4d Merge "Moving OrientationTouchTransformerTest to instrumentation tests" into sc-v2-dev am: 02da47404c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15628069

Change-Id: Ib3a335392f4f35e18ae258b07b3f5a16e8fc2be4
2021-08-24 23:44:02 +00:00
Android Build Prod User 02da47404c Merge "Moving OrientationTouchTransformerTest to instrumentation tests" into sc-v2-dev 2021-08-24 23:30:54 +00:00
Android Build Prod User eae218278f Merge "Add callback to ImageActionUtils for unresolved intents" 2021-08-24 22:06:06 +00:00
Vinit Nayak 3166395466 Merge "Rely on presense of divider target to determine split screen state" into sc-v2-dev am: 46e0999612 am: 576d233f90
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15662829

Change-Id: I0aa9146a274ab035d4a6e8872caa7dd774997f55
2021-08-24 21:49:57 +00:00
Vinit Nayak 576d233f90 Merge "Rely on presense of divider target to determine split screen state" into sc-v2-dev am: 46e0999612
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15662829

Change-Id: I34a9d1ba5b81e1858781338b192cedb6b0abde08
2021-08-24 21:36:25 +00:00
Lucas Dupin 0c70dbdc5e Synchronize surface transaction
Until now the SurfaceControl transaction was being applied
asynchronously, which could lead to it being executed out of sync with
launcher drawing.
This became an issue at higher refresh rates, where frames are produced
at a much faster pace.

In order to fix this issue, we can use BLAST transactions, which are
annotated with a frame number.

Test: record video, go through it manually
Fixes: 194320152
Change-Id: I1636a1ded4f9dd84c54ba12239e3549b92ed7567
2021-08-24 14:17:59 -07:00
Vinit Nayak 46e0999612 Merge "Rely on presense of divider target to determine split screen state" into sc-v2-dev 2021-08-24 21:17:07 +00:00
TreeHugger Robot 1e0a7f8c04 Merge "Not checking for some anomalies when switching nav modes" into sc-v2-dev am: 907c22ca14 am: d7e68ae4ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15643600

Change-Id: I5338f724c1722a958ed65b41c5ae82c23ff7e5ef
2021-08-24 20:26:22 +00:00
TreeHugger Robot d7e68ae4ec Merge "Not checking for some anomalies when switching nav modes" into sc-v2-dev am: 907c22ca14
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15643600

Change-Id: I8ad44f2d016cf6ea8daa8d9c6c7d9e8e9e7e5d5f
2021-08-24 20:06:20 +00:00
TreeHugger Robot 907c22ca14 Merge "Not checking for some anomalies when switching nav modes" into sc-v2-dev 2021-08-24 19:49:41 +00:00
Andy Wickham e79958a27f Merge "Adds additional pages to Taskbar Edu." into sc-v2-dev am: 7b65460e9a am: a3c9a23aa0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15618164

Change-Id: I7110aac2d8dee5cd1ee92c52b881807093350032
2021-08-24 19:26:12 +00:00
Andy Wickham a3c9a23aa0 Merge "Adds additional pages to Taskbar Edu." into sc-v2-dev am: 7b65460e9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15618164

Change-Id: I2c73100dbc9a343fac2d938494fae0875886e4a0
2021-08-24 18:49:15 +00:00
Andy Wickham 7b65460e9a Merge "Adds additional pages to Taskbar Edu." into sc-v2-dev 2021-08-24 18:37:17 +00:00
Alex Chau fb77ba6167 Merge "Revert "Migrating all model tests to Instrumentation tests"" into sc-v2-dev am: 204e749f06 am: 4ad2d769d0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15667342

Change-Id: I9d9a9f2669fbe945df4800812f75f025e9c7626d
2021-08-24 17:55:22 +00:00
Alex Chau 4ad2d769d0 Merge "Revert "Migrating all model tests to Instrumentation tests"" into sc-v2-dev am: 204e749f06
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15667342

Change-Id: Ieec9cb708e8b7c6f27f073d68ee6943a9065c42a
2021-08-24 17:40:59 +00:00
Alex Chau 204e749f06 Merge "Revert "Migrating all model tests to Instrumentation tests"" into sc-v2-dev 2021-08-24 17:29:06 +00:00
Alex Chau 7a4a30d86d Revert "Migrating all model tests to Instrumentation tests"
This reverts commit 455ba62b5d.

Reason for revert: Breaks tests on all targets

Bug: 196825541
Bug: 197570389
Change-Id: Ida6792a09c54dee46105b6b914a0dd1545bdf48d
2021-08-24 17:27:52 +00:00
vadimt 51ae38304b Not checking for some anomalies when switching nav modes
Test: presubmit
Bug: 196820244
Change-Id: I3e9554d3deb453625cde5003ccf132f21253f58a
2021-08-24 17:23:12 +00:00
Alex Chau 58563314f9 Avoid unnecessary onLayout if gesture is going to state without overview panel am: 96ffcbcd2d am: 1692ad67b3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15667340

Change-Id: Iabedca525966b0911a068a4047a84fdfe6789678
2021-08-24 16:40:06 +00:00
Alex Chau 1692ad67b3 Avoid unnecessary onLayout if gesture is going to state without overview panel am: 96ffcbcd2d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15667340

Change-Id: I8f5406cdb37c12759b2f3ef5870e804b8e9677e5
2021-08-24 16:22:26 +00:00
Alex Chau 96ffcbcd2d Avoid unnecessary onLayout if gesture is going to state without overview panel
Fixes: 186508379
Test: swipe up to carousel, then to home
Test: quick switch, immediately swipe up to overview, then to home
Change-Id: I0b28e163cbb289a636a89bc52c43a1977a59d86f
2021-08-24 12:43:56 +01:00
TreeHugger Robot a9c8856f0c Merge "More logging for for Nexus home activity appearing after to-home gesture in L3" into sc-v2-dev am: 19a616f268 am: 1dda3da8f3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15661934

Change-Id: If38fbc1c534d3e9ec313f90dbedf720ae324aef0
2021-08-24 09:45:27 +00:00
TreeHugger Robot 1dda3da8f3 Merge "More logging for for Nexus home activity appearing after to-home gesture in L3" into sc-v2-dev am: 19a616f268
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15661934

Change-Id: I15d9e7e40d8982c2b55c3700d3b69f2f4e8989b4
2021-08-24 09:15:54 +00:00
TreeHugger Robot 19a616f268 Merge "More logging for for Nexus home activity appearing after to-home gesture in L3" into sc-v2-dev 2021-08-24 09:04:12 +00:00
TreeHugger Robot 71a546e470 Merge "Revert "Move/Launch task on the TaskView's display."" into sc-v2-dev am: 02fe560dc8 am: 93b4db052d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15659824

Change-Id: I5e209768abd86a38d721340ebbd46cb2af8afc28
2021-08-24 07:45:22 +00:00
TreeHugger Robot 93b4db052d Merge "Revert "Move/Launch task on the TaskView's display."" into sc-v2-dev am: 02fe560dc8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15659824

Change-Id: I96aa19eb13bf695047c2cc91b7d21970eef96f1c
2021-08-24 07:30:49 +00:00
TreeHugger Robot 02fe560dc8 Merge "Revert "Move/Launch task on the TaskView's display."" into sc-v2-dev 2021-08-24 07:14:31 +00:00
Jerry Chang 6ca6de89c0 Revert "Move/Launch task on the TaskView's display."
This reverts commit 2cdc359b84.

Reason for revert: this brokes split screen and result to device reboot.
Bug: 197293995

Change-Id: I154287230fa3849cad1c0e337e3bf3fd826257a4
2021-08-24 04:54:49 +00:00
Andy Wickham a0cc0903e8 Adds additional pages to Taskbar Edu.
Currently there are pages for the following:
 - Splitscreen
 - Customize (add apps/predicted apps)
 - Docking (long press to hide)

At the moment they all use the same placeholder
image from before.

Button states:
 Page 1: Close and Next
 Page 2: Back and Next
 Page 3: Back and Done

You can also swipe left and right between the pages.

Demo: https://drive.google.com/file/d/1_D3i-jZxCRRVHV92p6hG5cm3VGcJ_bhK/view?usp=sharing&resourcekey=0-KHLHTTx67JlmVv-UZoAUAw

Bug: 180605356
Test: Manual
Change-Id: Ibbb81610a611f6ca412e53ed90dc1c67764f417e
2021-08-23 15:12:39 -10:00
TreeHugger Robot 73d197222b Merge "Draw rounded corners above the taskbar" into sc-v2-dev am: 83e6d67e37 am: a2d2886007
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15662818

Change-Id: I71835d0183970e86df73675bcefd23f79d13af06
2021-08-24 00:47:02 +00:00
TreeHugger Robot a2d2886007 Merge "Draw rounded corners above the taskbar" into sc-v2-dev am: 83e6d67e37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15662818

Change-Id: I7bbad7af76ac0652c55d665d2467a818c14fe184
2021-08-24 00:35:40 +00:00
TreeHugger Robot 83e6d67e37 Merge "Draw rounded corners above the taskbar" into sc-v2-dev 2021-08-24 00:18:34 +00:00
Vinit Nayak 98314d0d4b Rely on presense of divider target to determine split screen state
* Don't rely on the number of leashes, since an app with
assistant invoked returns multiple remote app targets
even though the device isn't in split screen

Fixes: 197293347
Test: Repro steps in bug don't cause crash.
Less fatal bugs need to be addressed,
TODO(b/197568823)

Change-Id: I3432e3d8c54a433dd38d297db73ea3d46bad7ba9
2021-08-23 16:30:56 -07:00
Tony Wickham dd7a418335 Draw rounded corners above the taskbar
- Increase height of taskbar window, but not contentInsets
- Draw the inverted corners as part of TaskbarDragLayer#dispatchDraw() (which handles the background already)

Test: visual

Bug: 196257194
Fixes: 197129604
Change-Id: I517949a4c2b97c92e3bb43408776db6deb1379b4
2021-08-23 15:33:43 -07:00
TreeHugger Robot 428a0df67d Merge "Migrating all model tests to Instrumentation tests" into sc-v2-dev am: c817d2a633 am: 886adad609
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15619053

Change-Id: I4ad6305f34b17675f14c89fba4a2394be3f5f737
2021-08-23 21:47:06 +00:00
TreeHugger Robot 886adad609 Merge "Migrating all model tests to Instrumentation tests" into sc-v2-dev am: c817d2a633
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15619053

Change-Id: I2a95246ee86cd94cb8ba972a88e84c4d97f44ba9
2021-08-23 21:22:55 +00:00
TreeHugger Robot c817d2a633 Merge "Migrating all model tests to Instrumentation tests" into sc-v2-dev 2021-08-23 21:08:51 +00:00
vadimt bea7e2ee6e More logging for for Nexus home activity appearing after to-home gesture in L3
Bug: 192018189
Test: presubmit
Change-Id: I92cfa9e40f71773e636c700ab7f84df1d9feac19
2021-08-23 13:57:51 -07:00
Schneider Victor-tulias 33277fcf8a Merge changes I3e7d3c61,I1cba811c into sc-v2-dev am: f4f6c0fd4f am: 8cb3df4896
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15394096

Change-Id: Ida8739d4e792f82ce9c64772756d1e21f4449df9
2021-08-23 20:17:37 +00:00
Schneider Victor-tulias 8cb3df4896 Merge changes I3e7d3c61,I1cba811c into sc-v2-dev am: f4f6c0fd4f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15394096

Change-Id: Ib5cdc82f2747a6c1beaf86d86139bf7585798713
2021-08-23 20:00:40 +00:00
Schneider Victor-tulias f4f6c0fd4f Merge changes I3e7d3c61,I1cba811c into sc-v2-dev
* changes:
  Convert gesture navigation feedback videos to animations with real callbacks.
  Convert gesture navigation tutorial still image vector drawables to layout files
2021-08-23 19:49:30 +00:00
Sunny Goyal 455ba62b5d Migrating all model tests to Instrumentation tests
Bug: 196825541
Test: Presubmit
Change-Id: Iebd46eb41eb46c187d569197f4b97b4fddc0f6f7
2021-08-23 12:34:44 -07:00
Schneider Victor-tulias 69c4b54dce Convert gesture navigation feedback videos to animations with real callbacks.
Fixes: 192939067
Test: manual, started full tutorial, started home, back and overview individually, locked and unlocked phone mid-tutorial step.
Change-Id: I3e7d3c6153eeff6273e4b7ebc8cdb8328df7facc
2021-08-23 11:14:53 -07:00
Schneider Victor-tulias ff322310a3 Convert gesture navigation tutorial still image vector drawables to layout files
Bug: 192939067
Test: manual, started full tutorial, started home, back and overview individually, locked and unlocked phone mid-tutorial step.
Change-Id: I1cba811c556139bc9ba52459f1b27f21eb156ac0
2021-08-23 11:14:04 -07:00
Alex Chau 6f67e076bf Merge "Fix animation problem when swipeing up app to screen edge and release" into sc-v2-dev am: c8295216d5 am: 56a328c6ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15612008

Change-Id: I1964b8c3bd82b22396340d2352833b2aee73a6fc
2021-08-23 11:46:49 +00:00
Alex Chau 56a328c6ca Merge "Fix animation problem when swipeing up app to screen edge and release" into sc-v2-dev am: c8295216d5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15612008

Change-Id: I0a36e0f35c64f771632a274c1bd411d8b10f5d71
2021-08-23 11:30:34 +00:00