Commit Graph

44229 Commits

Author SHA1 Message Date
Fedor Kudasov 41edede1ee Simplify getTaskViewAt call
RecentsView getTaskViewAt method is nullable and is safe
to call for an out of bound index.

Bug: N/A
Test: m LauncherGoResLib
Change-Id: I7709d63ad4490fd756a50caaf42ba70c4fad4d06
2021-11-11 16:55:18 +00:00
Fedor Kudasov 990256cf44 Merge "Annotate AttributeSet with @Nullable" 2021-11-11 08:15:39 +00:00
Vinit Nayak 3ee5f297f8 Merge "Finish recents animation for app-icon tap" into sc-v2-dev am: 185da72e98 am: 7dfb1f7bc7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223705

Change-Id: I8273188b30c1a251df724a92cceb401e2267905f
2021-11-11 06:42:27 +00:00
Vinit Nayak 86f80f4625 Merge "Finish recents animation for app-icon tap" into sc-v2-dev am: 185da72e98 am: f9ed2a09d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223705

Change-Id: Id54c503718fb06f0b8d1ea6e3956533e9bb7e3a1
2021-11-11 06:33:49 +00:00
Vinit Nayak 7dfb1f7bc7 Merge "Finish recents animation for app-icon tap" into sc-v2-dev am: 185da72e98
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223705

Change-Id: I740c59a72eb8d5689cca385a609cffe0883baa41
2021-11-11 06:23:19 +00:00
Vinit Nayak f9ed2a09d1 Merge "Finish recents animation for app-icon tap" into sc-v2-dev am: 185da72e98
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223705

Change-Id: Icfaddc538c171f09a65efd0d82bb869228518c44
2021-11-11 06:22:34 +00:00
Vinit Nayak 185da72e98 Merge "Finish recents animation for app-icon tap" into sc-v2-dev 2021-11-11 06:03:47 +00:00
Ryan Lin cdbc02dc9e [automerger skipped] Merge "Fix the cutout of magnification border" into sc-v2-dev am: b6e3caeb7a am: 845fbfa7b7 -s ours
am skip reason: Merged-In Ifef81640fe6c08ee1b0dcd3915227fba3002ea43 with SHA-1 1ee6bd7bb6 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214743

Change-Id: I73778aa7a6decbf4a374d3da7b38229e3517e85f
2021-11-11 02:35:37 +00:00
Ryan Lin 845fbfa7b7 Merge "Fix the cutout of magnification border" into sc-v2-dev am: b6e3caeb7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214743

Change-Id: Ie8b622bd531ca8600a7737b0ff5ea4c024db0be9
2021-11-11 02:19:56 +00:00
Ryan Lin 0595c4a119 [automerger skipped] Merge "Fix the cutout of magnification border" into sc-v2-dev am: b6e3caeb7a am: 29cb975748 -s ours
am skip reason: Merged-In Ifef81640fe6c08ee1b0dcd3915227fba3002ea43 with SHA-1 c8d588cff6 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214743

Change-Id: I9d79ca27fa4e8e95932c6f560f401e0a24eb0379
2021-11-11 02:08:28 +00:00
Ryan Lin 29cb975748 Merge "Fix the cutout of magnification border" into sc-v2-dev am: b6e3caeb7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214743

Change-Id: I8f9abdbee71c100dde4c6403158732922a809c56
2021-11-11 02:01:39 +00:00
Ryan Lin b6e3caeb7a Merge "Fix the cutout of magnification border" into sc-v2-dev 2021-11-11 01:56:21 +00:00
Becky Qiu 1a681098ff Merge "[AA+ Search] Add logging for header search icon tapping events." into sc-v2-dev am: c919e67a9b am: 62c46757ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223390

Change-Id: I4b94afbd59895c3e54d96a651baa6df26a7aa50e
2021-11-11 01:43:43 +00:00
Becky Qiu 9f586a7845 Merge "[AA+ Search] Add logging for header search icon tapping events." into sc-v2-dev am: c919e67a9b am: e03310b8b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223390

Change-Id: I86a58d5aed1c5dde8607f5a8305a72e3cb6f68f7
2021-11-11 01:42:50 +00:00
Becky Qiu 62c46757ce Merge "[AA+ Search] Add logging for header search icon tapping events." into sc-v2-dev am: c919e67a9b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223390

Change-Id: I3749eeff3e3f4399fb485f0c67962e74cb967c05
2021-11-11 01:25:32 +00:00
Becky Qiu e03310b8b5 Merge "[AA+ Search] Add logging for header search icon tapping events." into sc-v2-dev am: c919e67a9b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16223390

Change-Id: Ie427b3d5d877cad73009b8674d23f7ed5cee40d4
2021-11-11 01:24:15 +00:00
Becky Qiu c919e67a9b Merge "[AA+ Search] Add logging for header search icon tapping events." into sc-v2-dev 2021-11-11 01:11:00 +00:00
Brian Isganitis 7940391bf6 Merge "Allow overriding getOptionsPopup test method." into sc-v2-dev am: bc1b36344f am: 23b37b7ac4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16215049

Change-Id: I39ce59aa9c773742e8b2b2f899459e1c81c321df
2021-11-10 20:41:07 +00:00
TreeHugger Robot 03baae471c Merge "launcher: use a different task menu for foldables" into sc-v2-dev am: 0aadbc6b37 am: bf6842025b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214330

Change-Id: Iba3dc6df6353ec3e81e78c79f2c93157f33a9f00
2021-11-10 20:40:58 +00:00
Brian Isganitis 99a6be39ca Merge "Allow overriding getOptionsPopup test method." into sc-v2-dev am: bc1b36344f am: 7e5e234668
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16215049

Change-Id: I59d603e5413c0a2b1f528fbfcef4d041c519502a
2021-11-10 20:29:16 +00:00
TreeHugger Robot cc4438ac0b Merge "launcher: use a different task menu for foldables" into sc-v2-dev am: 0aadbc6b37 am: 3945fd8f4c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214330

Change-Id: Ife3cc0d3a23a048495d275b8225d64c32af7743b
2021-11-10 20:29:04 +00:00
Brian Isganitis 23b37b7ac4 Merge "Allow overriding getOptionsPopup test method." into sc-v2-dev am: bc1b36344f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16215049

Change-Id: I4f7b99eca39c182a37110c138ee2a5d17d33ad2c
2021-11-10 20:18:30 +00:00
TreeHugger Robot bf6842025b Merge "launcher: use a different task menu for foldables" into sc-v2-dev am: 0aadbc6b37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214330

Change-Id: I99b1bb0531dcbfdbc6e8899da06ff7d82c817fed
2021-11-10 20:18:23 +00:00
Brian Isganitis 7e5e234668 Merge "Allow overriding getOptionsPopup test method." into sc-v2-dev am: bc1b36344f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16215049

Change-Id: I5634da8649178166d17a63d04787e5079df83dc0
2021-11-10 20:17:45 +00:00
TreeHugger Robot 3945fd8f4c Merge "launcher: use a different task menu for foldables" into sc-v2-dev am: 0aadbc6b37
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16214330

Change-Id: I46f180584f6abb122adbb290e6a128151509c07c
2021-11-10 20:17:36 +00:00
Brian Isganitis bc1b36344f Merge "Allow overriding getOptionsPopup test method." into sc-v2-dev 2021-11-10 19:56:07 +00:00
TreeHugger Robot 0aadbc6b37 Merge "launcher: use a different task menu for foldables" into sc-v2-dev 2021-11-10 19:45:36 +00:00
Vinit Nayak 2db58f68ee Finish recents animation for app-icon tap
* There is a layering issue w/ live tile
* Also, order tasks for app-pair when binding

Bug: 205354856
Change-Id: I4fb5b9ed070e96299fd4b58d172ebba93789d009
2021-11-10 10:21:02 -08:00
Winson Chung 832cffcb4c Merge "Support multiple tasks in recentsaninmation onTaskAppeared" into sc-v2-dev am: 7ce4af988b am: 52d22171a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16184047

Change-Id: I2a113f3b740210cd1d4193be320604ac5e535c3e
2021-11-10 17:41:03 +00:00
Winson Chung 62e7536e5a Merge "Support multiple tasks in recentsaninmation onTaskAppeared" into sc-v2-dev am: 7ce4af988b am: 5e48eac33e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16184047

Change-Id: I9439b1874246f2ab75bfcb34babab2bd4d6ea268
2021-11-10 17:40:14 +00:00
Thales Lima c335ad28a2 launcher: use a different task menu for foldables
Foldables use a different menu from phones, positioned either to the
right or left of the app icon, and display an arrow. Since TaskMenuView
is very specific for handhelds, it was cleaner to create another class
to handle foldables case extending from ArrowPopup.

This creates a working menu, the correct style will come in later CLs.

Bug: 193432925
Test: open Overview and tap the app icon

Fixes: 205298731
Test: atest NexusLauncherTests

Change-Id: I7a5c1fb4800a309f40fadb2df0f6c3a4c3f42679
2021-11-10 17:30:13 +00:00
Winson Chung 52d22171a2 Merge "Support multiple tasks in recentsaninmation onTaskAppeared" into sc-v2-dev am: 7ce4af988b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16184047

Change-Id: Iea2192b1d3f8c7289877657fbf4a1abe018be2b6
2021-11-10 17:29:16 +00:00
Winson Chung 5e48eac33e Merge "Support multiple tasks in recentsaninmation onTaskAppeared" into sc-v2-dev am: 7ce4af988b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16184047

Change-Id: I5c10d44cd48b423a38893138ff410b68a1816b62
2021-11-10 17:28:05 +00:00
Winson Chung 7ce4af988b Merge "Support multiple tasks in recentsaninmation onTaskAppeared" into sc-v2-dev 2021-11-10 17:05:46 +00:00
Vinit Nayak d016d3560e Merge "Shows AppPairs in previous tasks" into sc-v2-dev am: 524d6b83e9 am: 6f15d11ebf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16134803

Change-Id: Iedaa6b3540ee49ddb2672b9fd7acc0382a6f59f4
2021-11-10 17:05:39 +00:00
Vinit Nayak 0061ab1f4d Merge "Shows AppPairs in previous tasks" into sc-v2-dev am: 524d6b83e9 am: d9d4ef59ac
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16134803

Change-Id: Icc5fa4343fa983b5b79c1f421f0410a500082bc7
2021-11-10 17:00:34 +00:00
Vinit Nayak 6f15d11ebf Merge "Shows AppPairs in previous tasks" into sc-v2-dev am: 524d6b83e9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16134803

Change-Id: I726ce816e156897ec719cc7108315a7f49b5d2d1
2021-11-10 16:47:30 +00:00
Vinit Nayak d9d4ef59ac Merge "Shows AppPairs in previous tasks" into sc-v2-dev am: 524d6b83e9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16134803

Change-Id: I244d0877336d28d6d76a5c45c78811bfc662755b
2021-11-10 16:46:23 +00:00
Vinit Nayak 524d6b83e9 Merge "Shows AppPairs in previous tasks" into sc-v2-dev 2021-11-10 16:33:50 +00:00
Fedor Kudasov 96f8792c04 Annotate AttributeSet with @Nullable
Bug: 205828770
Test: m LauncherGoResLib
Change-Id: Ib8584e1bbcc7061aef2eb4813a8f6aa41d3c7362
2021-11-10 15:26:08 +00:00
TreeHugger Robot 9ddabb0a01 Merge "Fix wrong getIconBounds method inside BubbleTextView" into sc-v2-dev am: 31bd663332 am: 31926e6c5d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16186109

Change-Id: If3d6464cc4f84c8b346d20703adc97a1c070af5e
2021-11-10 10:10:32 +00:00
TreeHugger Robot c67891dcb2 Merge "Don't skip adding stub home task if applyLoadPlan hasn't run" into sc-v2-dev am: e4f6f951da am: 3f6a430c20
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16221737

Change-Id: Idca76065c2285235a73211637d52e603cb85284d
2021-11-10 10:10:24 +00:00
TreeHugger Robot 903065a490 Merge "Fix wrong getIconBounds method inside BubbleTextView" into sc-v2-dev am: 31bd663332 am: c1d0a5a6fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16186109

Change-Id: If8a2b62b5f1166dd53905482c3ef139e4801b550
2021-11-10 10:09:58 +00:00
TreeHugger Robot eecaf1f5aa Merge "Don't skip adding stub home task if applyLoadPlan hasn't run" into sc-v2-dev am: e4f6f951da am: d354341d30
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16221737

Change-Id: I50ddb396c9e5545055553cbbd53637cbddec24b7
2021-11-10 10:09:49 +00:00
TreeHugger Robot 31926e6c5d Merge "Fix wrong getIconBounds method inside BubbleTextView" into sc-v2-dev am: 31bd663332
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16186109

Change-Id: I20d38e8b3bef394ce3daba18c773e3f066c9a750
2021-11-10 09:52:21 +00:00
TreeHugger Robot 3f6a430c20 Merge "Don't skip adding stub home task if applyLoadPlan hasn't run" into sc-v2-dev am: e4f6f951da
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16221737

Change-Id: Id43dc63c7799e1ebedecac7f524e4b66a6772546
2021-11-10 09:52:15 +00:00
ryanlwlin 1ee6bd7bb6 Fix the cutout of magnification border
If the window is unmagnifiable, it might cause the cutout of
magnification region.
To fix it, we set the flag when the touchable region is not the
entier window frame.

To fix NexusLauncherTests, we add a flag to avoid updateViewLayout
too frequently that would impact memory test and have the performance
issue.

Bug: 196510717
Test: manual test on gestural and 3-button navigation
      presumbit test pass
      run atest NexusLauncherTests with foldables
Change-Id: Ifef81640fe6c08ee1b0dcd3915227fba3002ea43
Merged-In: Ifef81640fe6c08ee1b0dcd3915227fba3002ea43
(cherry picked from commit c8d588cff6)
2021-11-10 09:51:54 +00:00
TreeHugger Robot c1d0a5a6fb Merge "Fix wrong getIconBounds method inside BubbleTextView" into sc-v2-dev am: 31bd663332
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16186109

Change-Id: I24ecb290b780f7fb75af827d262131ce62847243
2021-11-10 09:51:15 +00:00
TreeHugger Robot d354341d30 Merge "Don't skip adding stub home task if applyLoadPlan hasn't run" into sc-v2-dev am: e4f6f951da
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16221737

Change-Id: I1e40e55d97207031c416d1ea99abc6a63d93e466
2021-11-10 09:51:06 +00:00
TreeHugger Robot 31bd663332 Merge "Fix wrong getIconBounds method inside BubbleTextView" into sc-v2-dev 2021-11-10 09:44:26 +00:00