Commit Graph

58436 Commits

Author SHA1 Message Date
Steven Ng 1b5e37da2f Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8 am: 651f36bd1a am: aba7a75740
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: I280bf566e9cc33e92156c94cf077184d7b898d33
2021-06-18 09:47:26 +00:00
Steven Ng 54b5424548 Revert "Deduct padding from widget size only if padding has been inset"
This reverts commit 71cefb593f.

Reason for revert: The default padding is added by the framework not the launcher. We really need to subtract padding from the size.

Bug: 190498032
Change-Id: If7f164da34aec3d8e022ef2c752b72292cca0489
2021-06-18 09:37:44 +00:00
Steven Ng 2d52e70798 Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8 am: cbec62d33c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: Iefcc8d3c35e8930c81f44d2caf72bc1f88a7da8c
2021-06-18 09:30:29 +00:00
Steven Ng aba7a75740 Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8 am: 651f36bd1a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: Ia9d839144c46e4ae55400054836aad7ae7e961de
2021-06-18 09:27:15 +00:00
Steven Ng 23222d529a Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8 am: d50c07ea41
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: Iec3ebc8ef2fae7a81ae41650e1a419b0bc75c848
2021-06-18 09:26:49 +00:00
Steven Ng cbec62d33c Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: I0aad84636553bd80252613c7df269448b094727e
2021-06-18 09:17:53 +00:00
Steven Ng d50c07ea41 Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: I6b5a25b9e64d5c0712fdb4529fe7b181ade5bbf4
2021-06-18 09:17:07 +00:00
Steven Ng 651f36bd1a Merge "Use relative bounds for app widget color extraction" into sc-dev am: be397e85e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15016211

Change-Id: I5b4c4469181af3683f190ab3ad25d242ab35198b
2021-06-18 09:17:02 +00:00
Steven Ng be397e85e8 Merge "Use relative bounds for app widget color extraction" into sc-dev 2021-06-18 09:01:25 +00:00
Xin Li 188928e34f [automerger skipped] DO NOT MERGE - Mark RQ3A.210410.001 as merged am: eac11b669d -s ours am: c6e62f4907 -s ours am: 63c9efb9dd -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0e37f66ba354f3bb12bbebd5877504bf1f597354
2021-06-18 06:51:34 +00:00
Xin Li 63c9efb9dd [automerger skipped] DO NOT MERGE - Mark RQ3A.210410.001 as merged am: eac11b669d -s ours am: c6e62f4907 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I28e6bf79acfe4076c0e8572d097d9b0bf4a60456
2021-06-18 06:34:11 +00:00
Xin Li c6e62f4907 [automerger skipped] DO NOT MERGE - Mark RQ3A.210410.001 as merged am: eac11b669d -s ours
am skip reason: Merged-In Ia3f31c621d052d2304c2840b6f4d29eb655317cd with SHA-1 657d475163 is already in history

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

Change-Id: Ie7152d787bdcb543cb0db4fe2c1331fad637a290
2021-06-18 06:18:39 +00:00
Vinit Nayak 4d276961be Merge "Enable 3 button nav for taskbar" into sc-v2-dev am: ae7c8cacd5 am: fe043eafee
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985475

Change-Id: I409cf319365ee2554236f5113dd8cc464f874367
2021-06-18 05:56:22 +00:00
Vinit Nayak fe043eafee Merge "Enable 3 button nav for taskbar" into sc-v2-dev am: ae7c8cacd5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14985475

Change-Id: Id5b929c6c9bd0dfa066e63ee6fc5636d3dc50512
2021-06-18 05:45:21 +00:00
Vinit Nayak ae7c8cacd5 Merge "Enable 3 button nav for taskbar" into sc-v2-dev 2021-06-18 05:43:41 +00:00
Xin Li eac11b669d DO NOT MERGE - Mark RQ3A.210410.001 as merged
Bug: 190855093
Merged-In: Ia3f31c621d052d2304c2840b6f4d29eb655317cd
Change-Id: I5e4b540f169d365c60cf4461e19cda24009f325d
2021-06-17 22:43:29 -07:00
android-build-team Robot 6b2993e25d Snap for 7468778 from c732386ad3 to tm-release
Change-Id: I416647d684b456813b139cb2a200ee391fb5a9cb
2021-06-18 03:07:59 +00:00
TreeHugger Robot 3be43b9a96 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours am: d6911ca742 -s ours am: b2668c207d -s ours
am skip reason: subject contains skip directive

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

Change-Id: Icc9378cffa67af6796b5f2e516b0a3bac0858789
2021-06-18 02:12:51 +00:00
TreeHugger Robot b2668c207d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours am: d6911ca742 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1d5491384d18b958551935f747e76a2c1c029779
2021-06-18 02:08:12 +00:00
TreeHugger Robot 859d4a7920 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours am: b78b27cb1d -s ours
am skip reason: subject contains skip directive

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

Change-Id: I28031392338ee83d7286ea0255d75e711ae256b6
2021-06-18 02:07:23 +00:00
TreeHugger Robot b0432dd7a8 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours am: 6f8747c582 -s ours am: 1de691d988 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib2f609f4ffd655e615c188d12d6618606ef61935
2021-06-18 01:57:34 +00:00
TreeHugger Robot cd896ffb76 Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a am: dfc862bd0f am: 1d2aef6328
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: Ia55fffb692a1bb8e94697ac4bf19a718475c7672
2021-06-18 01:57:24 +00:00
TreeHugger Robot 06292bf289 Merge "Fixing Taskbar not initialized properly on recreate" into sc-v2-dev am: cb207ef236 am: fcd4a6b131
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15019036

Change-Id: I56454821c074a01871452072f22c2c5e852c1f8d
2021-06-18 01:57:12 +00:00
TreeHugger Robot 1de691d988 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours am: 6f8747c582 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ie44eabb770a9cb3125855ce58febc52064902f52
2021-06-18 01:56:49 +00:00
TreeHugger Robot 8546c93309 Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a am: f700cab031 am: 47c7f8acaa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: If072874b43ef024a65ac612db96e4f60be7b789e
2021-06-18 01:56:45 +00:00
TreeHugger Robot 6f8747c582 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I8405fe4250844208eaa6b3de8906aa1763565ac8
2021-06-18 01:52:38 +00:00
TreeHugger Robot b78b27cb1d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I3c238b07732ccaede112e99ff2d0094b58bb7113
2021-06-18 01:51:50 +00:00
TreeHugger Robot d6911ca742 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: b8ad5cb643 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iefee698a924a807ef196b9e7bb5a2c9982687554
2021-06-18 01:51:43 +00:00
TreeHugger Robot 1d2aef6328 Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a am: dfc862bd0f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: I70f8c6eed8d3a61ec4d3b4fab4e151ca5011b05f
2021-06-18 01:35:18 +00:00
TreeHugger Robot fcd4a6b131 Merge "Fixing Taskbar not initialized properly on recreate" into sc-v2-dev am: cb207ef236
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15019036

Change-Id: I001a9801f8cbf02bbb1e85d35b33e50b20a07315
2021-06-18 01:35:07 +00:00
TreeHugger Robot 47c7f8acaa Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a am: f700cab031
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: Ic37a22d8d3618105990b7897445687d57b1d6fee
2021-06-18 01:35:02 +00:00
TreeHugger Robot 4ac3a6d0fe Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a am: da4be4d78a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: Ib51a1d3e6f865119ddd57665399ca869a23b4bab
2021-06-18 01:34:50 +00:00
TreeHugger Robot cb207ef236 Merge "Fixing Taskbar not initialized properly on recreate" into sc-v2-dev 2021-06-18 01:34:37 +00:00
TreeHugger Robot b8ad5cb643 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-06-18 01:32:01 +00:00
Xin Li b62010a6d6 [automerger skipped] DO NOT MERGE - Merge ab/7272582 am: 657d475163 -s ours am: 52e33abeaa -s ours am: b391c3bbe6 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I531ce243f02b80ed7ae5eb8956255e93858311d1
2021-06-18 01:22:54 +00:00
TreeHugger Robot f700cab031 Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: I2c51d9c474a911f3741df8405708c32cfd591a9a
2021-06-18 01:19:44 +00:00
TreeHugger Robot da4be4d78a Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: I955b5d8f2db6940e29401c2af62cd82235103790
2021-06-18 01:19:01 +00:00
TreeHugger Robot dfc862bd0f Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev am: 0877cdab7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15015470

Change-Id: If55a59d36ade85053e64e0a802fdc6e4178885e5
2021-06-18 01:18:46 +00:00
android-build-team Robot 4d68537f3d Snap for 7468788 from ab4fb243b7 to sc-v2-release
Change-Id: Ibdd571df585461dfec03aec4a0e3c03b4e0de5ac
2021-06-18 01:09:13 +00:00
android-build-team Robot b4b0661913 Snap for 7468789 from efa5df380c to sc-release
Change-Id: I24d17878b0b1a09fafee009238c2bf7c8af1a44a
2021-06-18 01:09:00 +00:00
Xin Li b391c3bbe6 [automerger skipped] DO NOT MERGE - Merge ab/7272582 am: 657d475163 -s ours am: 52e33abeaa -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic23e85f263295cdbade6d4b3b587c74182ba5674
2021-06-18 00:57:08 +00:00
TreeHugger Robot 0877cdab7a Merge "Ensure widgets header is out of the gesture region before clicking" into sc-dev 2021-06-18 00:56:52 +00:00
Xin Li 52e33abeaa [automerger skipped] DO NOT MERGE - Merge ab/7272582 am: 657d475163 -s ours
am skip reason: Merged-In I3e6ba1d8645335785e8e26cdc895ea9c0017a0fd with SHA-1 8786016e85 is already in history

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

Change-Id: I6b24cb86ec0c290d24c6aaf91c2a18875fd513ba
2021-06-18 00:51:51 +00:00
Steven Ng 058308098b Use relative bounds for app widget color extraction
Fix 2 bugs in this CL
1. Before this CL, getBoundsForViewInDragLayer returns absolute bounds
   for widgets. What we want is the bounds of a widget when it is
   visible in the drag layer. ViewGroupFocusHelper#viewToRect has
   taken PagedView into account. This makes it a prefect candidate to
   calculate relative bounds of a widget.
2. requestLayout at the end of endDrag is problematic due to the drop
   animation. If the drop animation is still in progress when onLayout
   is called, the bounds of the widget isn't final. Since the color of
   app widget right before is already the final color. We don't really
   need to update the color extraction.

Test: Set the wallpaper and clock widget according to the bug. Then,
      reboot the device. The clock widget color shown right after
      reboot is the expected color. Long pressing the widget doesn't
      cause a color change.
Fix: 191114337
Change-Id: I466c8102dba0e5b207b3768e0935472cbd523235
2021-06-17 23:25:57 +01:00
Sunny Goyal 4a48a988c8 Simplifying Launcher binding callbacks
> Making all methods as default
> Removing obsolete logic around synchronous binding
> Removing some UI dependencies from bind callbacks

Bug: 187353581
Test: Manual
Change-Id: I0d2bbb060af2cab7c64541d7695055629dfaf0b8
2021-06-17 15:21:01 -07:00
Sunny Goyal deec62378c Fixing Taskbar not initialized properly on recreate
Bug: 187353581
Test: Manual
Change-Id: I6e675937a033a4edcb4fa4e8151c210e14e8f896
2021-06-17 15:19:12 -07:00
Vadim Tryshev 408a702fcb Merge "Improving diagnostics when Launcher dies while in ContentProvider call" into sc-dev am: 26cd946f29 am: 1065e20c30 am: 4ac7a71874
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14991671

Change-Id: Ibf7ccaf782a8ce299e729c04bc9f762013949491
2021-06-17 22:01:21 +00:00
Vadim Tryshev fe5544e395 Merge "Improving diagnostics when Launcher dies while in ContentProvider call" into sc-dev am: 26cd946f29 am: 9947fd85b4 am: 5e90380336
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14991671

Change-Id: I757fc9986492f39ae9bf9763c11aa3124e8e0a1b
2021-06-17 22:00:42 +00:00
Samuel Fufa e79b469986 Allow AllApps to restore current selected tab on activity recreate
This CL also fixes:

- Wrong tab selection on RTL
- Fixes header protection hydraulic scroll issue
- Work toggle button text background contrast

Bug: 186005219
Bug: 191250799
Bug: 191227662
Bug: 191349226
Test: Manual
Change-Id: I3777474c954ed0d542ac38ff552367904be147d3
2021-06-17 16:59:56 -05:00
Xin Li 657d475163 DO NOT MERGE - Merge ab/7272582
Bug: 190855093
Merged-In: I3e6ba1d8645335785e8e26cdc895ea9c0017a0fd
Change-Id: Ia3f31c621d052d2304c2840b6f4d29eb655317cd
2021-06-17 21:57:50 +00:00