Commit Graph

10816 Commits

Author SHA1 Message Date
Tony Wickham b55372cea6 Merge "Check for memory leaks after tests in FallbackRecentsTest" into sc-dev 2021-05-04 02:19:06 +00:00
Zak Cohen fed2a01fe4 Fade out empty Overview message.
When Overview is empty, fade out its contents on transitions.


Bug: 185447800
Test: Local build and test on P5
Change-Id: I9a0cd649f2f7353e4a7af21a93fb18be36f616a8
2021-05-03 16:47:35 -07:00
Tony Wickham 9b505e3148 Check for memory leaks after tests in FallbackRecentsTest
Test: e.g. goToOverviewFromApp()
Bug: 185806101
Change-Id: I6e618e850740afa69989f652321d4075d3cda13d
2021-05-03 16:46:16 -07:00
Sunny Goyal 19ff728b92 Adding support for determining split layout for launcher.
> Simulating the windo wmanager API to get available device
  profiles until final API
> When a device has multiple internal displays, and with both
  tablet and phone possibilities, it uses a split workspace layout

Bug: 186160341
Bug: 175782275
Test: Manual
Change-Id: Ieff2329acac7cdd6b9abe6f96cd459cd45bd0efe
2021-05-03 14:48:28 -07:00
Zak Cohen daa3b8b9a3 AssistContentRequester-weaken references to system callback
The callback objects used to call into system server can
outlive the parent requester object. This can cause leaked
activities (on rotation for example). Use a weaker collection
of callback objects that aren't tied to the lifecycle of
the callback.

Bug: 186670923
Test: Ran TAPL tests to check for leaked activities
Change-Id: I33f556ad55b823652b06410d264f1473d3003320
2021-05-03 13:55:59 -07:00
Tracy Zhou e19904d628 Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev am: 299de3f292
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14403573

Change-Id: I1fcc15f636a448b419ce2d3e34342cfa70fc5f7a
2021-05-03 18:12:38 +00:00
Zak Cohen f22c9e87af Merge "Overview - fade task icon instead of scaling it per new ux" into sc-dev am: 554cf58401
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14390332

Change-Id: I4d25818edf33ffda505b9df8460f231a49b57e40
2021-05-03 18:12:30 +00:00
Cyrus Boadway 36252b525d Merge "Create return-to-home app widget animation" into sc-dev am: 92af1bfe5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14332408

Change-Id: I4a43eeaf0d4c6ce95ec591a11bd7ba09b3d94775
2021-05-03 18:12:25 +00:00
Tracy Zhou 352da01055 Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev am: 299de3f292
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14403573

Change-Id: Iffb669dcc795e18c2dadedf4fb323febc6c75558
2021-05-03 18:11:22 +00:00
Tracy Zhou cf2613427a Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev am: 299de3f292
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14403573

Change-Id: I0501f72c68171526b049b586d939e33d7535bbb9
2021-05-03 18:11:19 +00:00
Zak Cohen 8182c7e928 Merge "Overview - fade task icon instead of scaling it per new ux" into sc-dev am: 554cf58401
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14390332

Change-Id: I9a15a9e95b8c4db61f96992881d46fb0b89d50d9
2021-05-03 18:11:02 +00:00
Zak Cohen 468925eab0 Merge "Overview - fade task icon instead of scaling it per new ux" into sc-dev am: 554cf58401
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14390332

Change-Id: Ie305ea8c94c501c0d5da93d827acc89a39f7ed8c
2021-05-03 18:10:52 +00:00
Tracy Zhou 8af632fea5 Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev am: 299de3f292
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14403573

Change-Id: Iaaa8e5beea03d15a1d3848e6f7eaf1cd30dad538
2021-05-03 18:10:48 +00:00
Cyrus Boadway a821746673 Merge "Create return-to-home app widget animation" into sc-dev am: 92af1bfe5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14332408

Change-Id: I3032ab4f27cab2b4ee277f648aec104e823c9f4a
2021-05-03 18:10:48 +00:00
Zak Cohen c47e42a81c Merge "Overview - fade task icon instead of scaling it per new ux" into sc-dev am: 554cf58401
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14390332

Change-Id: I99158c8408dcfd7c1288b1f00b51db67de7055e4
2021-05-03 18:10:40 +00:00
Cyrus Boadway 8154c4647f Merge "Create return-to-home app widget animation" into sc-dev am: 92af1bfe5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14332408

Change-Id: I050999e8ecfab4f6b6c93a162013e6be93a77090
2021-05-03 18:10:35 +00:00
Cyrus Boadway 86bbb17931 Merge "Create return-to-home app widget animation" into sc-dev am: 92af1bfe5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14332408

Change-Id: Ibe132dd330b96a8455382fb2c1e2432027e3125c
2021-05-03 18:09:46 +00:00
Tracy Zhou 299de3f292 Merge "Revert "Revert "Finish recents animation upon home rotation""" into sc-dev 2021-05-03 18:08:37 +00:00
Tracy Zhou ef7b4d5dae Revert "Revert "Finish recents animation upon home rotation""
This reverts commit 0f8787db80.

Reason for revert: Revert and fix the broken tapl test

Fixes: 184054813
Change-Id: Ib647e11bfa0a2dc79a5a815be56452bb07e04ddf
2021-05-03 18:08:31 +00:00
Zak Cohen 554cf58401 Merge "Overview - fade task icon instead of scaling it per new ux" into sc-dev 2021-05-03 17:52:46 +00:00
Cyrus Boadway 92af1bfe5b Merge "Create return-to-home app widget animation" into sc-dev 2021-05-03 17:51:45 +00:00
Zak Cohen 20d00faf72 Overview - fade task icon instead of scaling it per new ux
Bug: 186256286
Test: Local build and run on p5
Change-Id: I318b62ddbf9cb475736d2844489a7ed2d9a8a409
2021-05-01 22:41:08 +00:00
Winson Chung 1cf85448c0 Merge "Take screenshot on ui helper thread in live tile" into sc-dev am: 7c53f5d907
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14357548

Change-Id: Ie53d2ea60815b4121e52948767b0bf4b5f2bc49d
2021-05-01 21:00:45 +00:00
Winson Chung c0b3c94b7c Merge "Take screenshot on ui helper thread in live tile" into sc-dev am: 7c53f5d907
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14357548

Change-Id: I261bb49cedd4506d930d8cbba3b5bcdd428352e1
2021-05-01 20:58:59 +00:00
Winson Chung 6753137026 Merge "Take screenshot on ui helper thread in live tile" into sc-dev am: 7c53f5d907
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14357548

Change-Id: I993e1e8aaf54cfb19c8e07c583a6adbb7ee64f60
2021-05-01 20:56:22 +00:00
Winson Chung cd8de3f5a7 Merge "Take screenshot on ui helper thread in live tile" into sc-dev am: 7c53f5d907
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14357548

Change-Id: Ie75fe571563275178af713f88d6a00a1c4657a89
2021-05-01 20:56:12 +00:00
Winson Chung 7c53f5d907 Merge "Take screenshot on ui helper thread in live tile" into sc-dev 2021-05-01 20:47:26 +00:00
Cyrus Boadway 3bdfc3cd2d Create return-to-home app widget animation
If an app has been most recently launched from an app widget, when
swiped away, the app animates to the widget's position.

This is done by attributing the app launch to the widget through
the ActivityOptions's launch cookies, and using a FloatingWidgetView
throughout the animation.

Bug: 169042867
Test: manual
Change-Id: I24c2623b5b3407504a4768b076849c47f73cbae0
2021-04-30 09:37:53 +00:00
Bill Yi b2d8e306be Merge "Import translations. DO NOT MERGE ANYWHERE" 2021-04-30 01:25:38 +00:00
TreeHugger Robot 9b016b61de Merge "Fade overview actions on transition to Home." into sc-dev am: 8a50f93f91
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14356554

Change-Id: I5d710270a31944e28e0e09ccc49c637b57d4d016
2021-04-30 01:10:20 +00:00
TreeHugger Robot 283534d589 Merge "Fade overview actions on transition to Home." into sc-dev am: 8a50f93f91
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14356554

Change-Id: I4e9c91367a1e2788389311921214244f52528c39
2021-04-30 01:10:10 +00:00
TreeHugger Robot af4d4ec3ac Merge "Fade overview actions on transition to Home." into sc-dev am: 8a50f93f91
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14356554

Change-Id: I30c2f6690dfaef6c7c0525e5752c358de3c96556
2021-04-30 01:08:57 +00:00
TreeHugger Robot e7cb362630 Merge "Fade overview actions on transition to Home." into sc-dev am: 8a50f93f91
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14356554

Change-Id: Ia92aa4543f39f9cc7fba2142940ae7f1431416b0
2021-04-30 01:08:48 +00:00
TreeHugger Robot 8a50f93f91 Merge "Fade overview actions on transition to Home." into sc-dev 2021-04-30 01:05:13 +00:00
Winson Chung d2e91bace4 Take screenshot on ui helper thread in live tile
- Unify the live tile/non-live tile flow for taking a screenshot
  and post it to the ui helper thread

Bug: 186455799
Test: Test to verify that snapshots are still updated correctly
Change-Id: I26759419adf89c73602589da531bbc494b5c29e3
2021-04-29 16:23:58 -07:00
Zak Cohen cf38c65dc4 Fade overview actions on transition to Home.
Bug: 184696445
Fixes: 184696445
Test: Local build and flash
Change-Id: I950a08b1528ba983157615f99c21f06de220d414
2021-04-29 16:17:10 -07:00
TreeHugger Robot 2c320d5ce2 Merge "Fix a couple issues with tracking launch cookies" into sc-dev am: 2aec5f2643
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14347288

Change-Id: Ie21e150287c77a759894adaec554e1f504d503a0
2021-04-29 21:30:14 +00:00
TreeHugger Robot 6ee92d7041 Merge "Fix a couple issues with tracking launch cookies" into sc-dev am: 2aec5f2643
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14347288

Change-Id: Ib12476328e2acfe76a4df2ab489509df496c986f
2021-04-29 21:28:54 +00:00
TreeHugger Robot 3de519eb31 Merge "Fix a couple issues with tracking launch cookies" into sc-dev am: 2aec5f2643
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14347288

Change-Id: I8393bd3e7899abdf6138c619aafd2b9da0cbfc01
2021-04-29 21:28:12 +00:00
TreeHugger Robot b94d43ca75 Merge "Fix a couple issues with tracking launch cookies" into sc-dev am: 2aec5f2643
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14347288

Change-Id: I93d8673f41737378a2507f3be378bcd624a2eb98
2021-04-29 21:27:50 +00:00
TreeHugger Robot 2aec5f2643 Merge "Fix a couple issues with tracking launch cookies" into sc-dev 2021-04-29 21:04:25 +00:00
TreeHugger Robot 5971a3d471 Merge "Logging ItemInfo.attribute field for LauncherUiChanged atom." into sc-dev am: ae95cd1cc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14343539

Change-Id: Ib5245a1128ddffca94d796ff61bb2e7e723cdaf3
2021-04-29 20:36:27 +00:00
TreeHugger Robot 32c1eec8e7 Merge "Logging ItemInfo.attribute field for LauncherUiChanged atom." into sc-dev am: ae95cd1cc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14343539

Change-Id: Iab107b53827a5c84bee1db642b4b0446d3cb23c7
2021-04-29 20:34:54 +00:00
TreeHugger Robot b1fb6d483a Merge "Logging ItemInfo.attribute field for LauncherUiChanged atom." into sc-dev am: ae95cd1cc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14343539

Change-Id: Ieee02c7ac1dc30f157a6278517734aeff2a642b6
2021-04-29 20:34:43 +00:00
TreeHugger Robot 73a0a1c6c9 Merge "Logging ItemInfo.attribute field for LauncherUiChanged atom." into sc-dev am: ae95cd1cc1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14343539

Change-Id: I6144db5e010bc116370d034b72ef8e8162f525f0
2021-04-29 20:34:43 +00:00
TreeHugger Robot ae95cd1cc1 Merge "Logging ItemInfo.attribute field for LauncherUiChanged atom." into sc-dev 2021-04-29 20:33:22 +00:00
Bill Yi c2953b3047 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9b8bdd379644394c5f584dfc99860c51f711380c
2021-04-29 19:01:27 +00:00
Bill Yi fdcf8103e0 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ide1f0bfcb4a3a28bcdbc2d0ec830f77de864546f
2021-04-29 19:00:17 +00:00
Winson Chung 3c192b3f72 Fix a couple issues with tracking launch cookies
- Fix NPE when there is no running task
- Fix issue where we were defaulting to a prediction icon when
  there was no launch cookie
- Don't use a launch cookie when we are launching from a non-workspace
  item, just fallback to the package name matching in that case

Fixes: 186653036
Fixes: 186593373
Test: Swipe up from various apps launched from predictions, also
      launch an app from all apps and swipe up and ensure it
      doesn't match a prediction
Change-Id: Ie8f5da010c140a5056045ac268d082c80271ab68
2021-04-29 04:23:40 +00:00
thiruram 7350b0f47e Logging ItemInfo.attribute field for LauncherUiChanged atom.
Unlike LaucherStaticLayout, LauncherUiChanged atom does not have origin field to write into statsd. This workaround solution will pack attribute value into target_id field and provides backward compatibility too.

Bug: 186169419
Test: Manual
Change-Id: Ib5344fad08accdd0aac827700c3842b7f102b7dc
2021-04-28 17:35:20 -07:00