Commit Graph

78507 Commits

Author SHA1 Message Date
Bill Yi 76741f8687 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: 124c570867 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib443dbaa29374f8f785e3740fdb702e6ccb4f943
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 01:33:58 +00:00
Bill Yi 229531d9d4 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d21afd306f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I151f274d6f85b8a1002180e4bba662185e310a6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 01:33:40 +00:00
Jeremy Sim 8477226a3d Fix bug with rotating in the middle of split select staging animation
This patch fixes a bug where a user could cause a crash by rotating the device in the middle of the split staging animation.

The bug arose because:
1) Normally, when you rotate the device, reapplyState() is called to refresh the UI. This reloads the state, cancels any animations that happen to be running at the time, and generally works fine in most cases.
2) When animations are canceled within Overview, we also call RecentsView#reset() to clean up loose ends and prevent bugs.
3) Unlike other states, the split select state is unique because it is a transient state that holds the user's choices temporarily. If that information was cleared -- by reset() -- before it loads, it will crash.

Fixed by creating a new function in SplitScreenSelectState, onStateReapplied(), that is called when a reload is occurring. It makes sure that animations do not get canceled by calling end() to accelerate them to completion before the reloading occurs.

Fixes: 249819567
Test: Manual
Change-Id: I70c4651bcb5df81edd25f6e58e21520ebb391d01
2023-02-28 17:13:36 -08:00
Bill Yi e674d1b4b0 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev 2023-03-01 00:49:35 +00:00
Bill Yi 422c184e3d Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev 2023-03-01 00:49:35 +00:00
Bill Yi 2e8666eb7d Merge "Import translations. DO NOT MERGE ANYWHERE" 2023-03-01 00:47:16 +00:00
Bill Yi 536b7e3ad3 Merge "Import translations. DO NOT MERGE ANYWHERE" 2023-03-01 00:47:16 +00:00
Bill Yi 124c570867 Merge "Import translations. DO NOT MERGE ANYWHERE" 2023-03-01 00:47:16 +00:00
Alex Chau a96c37d079 Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev am: 81b1d3576a am: 694a0a8685 am: 5a21a787f5 am: 4552227013
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21610408

Change-Id: Ie718b97627de5ff9ead74846b0eedbb1b9dbcd03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-01 00:02:17 +00:00
Tony Wickham b0fa52f3ee Only recreate taskbar for uiMode theme changes
Test: simulate docking/undocking, ensure taskbar is not recreated;
set dark/light theme and ensure taskbar is still recreated
Fixes: 233459895

Change-Id: I583557039f4a7c02baaa5e62eb888f55d659adb0
2023-02-28 23:55:31 +00:00
Alex Chau 38fd9b8d01 Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev am: 81b1d3576a am: 694a0a8685 am: 5a21a787f5 am: 2743249385
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21610408

Change-Id: Ie65a7e1553388c06c53eac8b3eb09aa2bac7ee05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 23:27:26 +00:00
Anushree Ganjam 286a4392fa Merge "Add logging for EDUCARD resultType." into tm-qpr-dev am: 409b17eee4 am: 2fbffbad9f am: 888b6f997f am: 25ef575e01
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21620428

Change-Id: Ie1aad53197aa324588c35e3540c8125231895829
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 23:25:45 +00:00
Alex Chau 2743249385 Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev am: 81b1d3576a am: 694a0a8685 am: 5a21a787f5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21610408

Change-Id: I6fd2679b99d08072a62eb94515f84fda917ffa1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 23:24:18 +00:00
Alex Chau 4552227013 Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev am: 81b1d3576a am: 694a0a8685 am: 5a21a787f5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21610408

Change-Id: I05bcac709c5cf50677a20c15b4a696c34645b0c9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 23:23:49 +00:00
Anushree Ganjam 71173f2512 Merge "Add logging for EDUCARD resultType." into tm-qpr-dev am: 409b17eee4 am: 2fbffbad9f am: 888b6f997f am: 3e5da7f5aa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21620428

Change-Id: I301d4931b7b40f395173c23d284d1dd727679f1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 23:05:41 +00:00
Alex Chau 5a21a787f5 Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev am: 81b1d3576a am: 694a0a8685
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21610408

Change-Id: I18e4e859134652a81b370e2af77ba40016ed881a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:43:03 +00:00
Bill Yi 5fbbc7c35f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 95623d83d8 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Idf8ce5ab81f16f2cd75933a66230aff141e9dc8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:34:49 +00:00
Bill Yi 89a768b1a3 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 3f4d577e24 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I111fde18f26cec433e5e1f767915b2ddf659fa2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:34:25 +00:00
Anushree Ganjam 3e5da7f5aa Merge "Add logging for EDUCARD resultType." into tm-qpr-dev am: 409b17eee4 am: 2fbffbad9f am: 888b6f997f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21620428

Change-Id: Ic34679904bdddfb2eb19255dfb5a75794690dfe6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:28:27 +00:00
Bill Yi 95623d83d8 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-02-28 22:15:43 +00:00
Anushree Ganjam 25ef575e01 Merge "Add logging for EDUCARD resultType." into tm-qpr-dev am: 409b17eee4 am: 2fbffbad9f am: 888b6f997f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21620428

Change-Id: I79b7d3ccd251aa1ee371f08ddba315e9ccbad5f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:13:44 +00:00
Sunny Goyal 665c4c5316 [automerger skipped] Merge "Moving flag creation to a separate file" into tm-qpr-dev am: 1297f400bc am: e7fe6b57ff -s ours am: 4036e44501 -s ours am: 01efaa449d -s ours
am skip reason: Merged-In I31014e397690379024d2e42c0e913ce806b9569c with SHA-1 749983b192 is already in history

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

Change-Id: I4a5ada4356cc2672d7457f6e5126583ece39b136
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:03:32 +00:00
Sunny Goyal f14317e059 [automerger skipped] Merge "Moving flag creation to a separate file" into tm-qpr-dev am: 1297f400bc am: e7fe6b57ff -s ours am: 4036e44501 -s ours am: 9bc24fd509 -s ours
am skip reason: Merged-In I31014e397690379024d2e42c0e913ce806b9569c with SHA-1 749983b192 is already in history

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

Change-Id: I4dc056b3f02ecf4ba644c78c231251d55b4635c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:02:17 +00:00
Alex Chau 694a0a8685 Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev am: 81b1d3576a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21610408

Change-Id: I35d9bcf444bd9fb8b5ac5223f5579e0eb0901a03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 22:02:13 +00:00
Brian Isganitis aa08af872b Make isTooltipEnabled a getter due to its mutable dependencies.
IS_RUNNING_IN_TEST_HARNESS is mutable and can change during the
lifecycle of launcher.

Test: Manual
Fix: 271160958
Change-Id: Ib033e0684d99e784185e1da1e52632411f6c096b
2023-02-28 21:51:52 +00:00
Sunny Goyal 9bc24fd509 [automerger skipped] Merge "Moving flag creation to a separate file" into tm-qpr-dev am: 1297f400bc am: e7fe6b57ff -s ours am: 4036e44501 -s ours
am skip reason: Merged-In I31014e397690379024d2e42c0e913ce806b9569c with SHA-1 749983b192 is already in history

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

Change-Id: I6339740cae7a38acf4d6caf00cc4f2b5a13283a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 21:42:31 +00:00
Anushree Ganjam 888b6f997f Merge "Add logging for EDUCARD resultType." into tm-qpr-dev am: 409b17eee4 am: 2fbffbad9f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21620428

Change-Id: Ib47ea0a08fdb5f523bfd263255de0795117d2680
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 21:40:42 +00:00
Sunny Goyal 01efaa449d [automerger skipped] Merge "Moving flag creation to a separate file" into tm-qpr-dev am: 1297f400bc am: e7fe6b57ff -s ours am: 4036e44501 -s ours
am skip reason: Merged-In I31014e397690379024d2e42c0e913ce806b9569c with SHA-1 749983b192 is already in history

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

Change-Id: Ic345dd4ac13dfb285ed37d20e4b6c0527bf3793d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 21:24:03 +00:00
Alex Chau 81b1d3576a Merge "Skip updateIconAlphaForHome if Taskbar is already destroyed" into tm-qpr-dev 2023-02-28 21:23:53 +00:00
Anushree Ganjam 2fbffbad9f Merge "Add logging for EDUCARD resultType." into tm-qpr-dev am: 409b17eee4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21620428

Change-Id: Ifcff2926479aa14217337a060224855937e029bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 21:05:15 +00:00
Sunny Goyal da6abc49ef Merge "Moving flag creation to a separate file" into udc-dev am: 11c8b4f594 am: 151ff90196
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21616343

Change-Id: I218efc8abc2e67909306eb79c5b189afd4cb2a32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 21:05:00 +00:00
Alex Chau 8aa3f00238 Land ENABLE_TASKBAR_IN_OVERVIEW
Fix: 270393449
Test: manual
Change-Id: I731bfa8ee86154fd034781e27272abc81a6fe6c6
2023-02-28 20:18:32 +00:00
Anushree Ganjam 409b17eee4 Merge "Add logging for EDUCARD resultType." into tm-qpr-dev 2023-02-28 20:10:07 +00:00
Sunny Goyal 4036e44501 [automerger skipped] Merge "Moving flag creation to a separate file" into tm-qpr-dev am: 1297f400bc am: e7fe6b57ff -s ours
am skip reason: Merged-In I31014e397690379024d2e42c0e913ce806b9569c with SHA-1 749983b192 is already in history

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

Change-Id: I7b5f574ae406f033c3cc87292ad971d25958ac4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 20:06:14 +00:00
Sunny Goyal 499224564e Merge "Moving flag creation to a separate file" into udc-dev am: 11c8b4f594 am: 2b4cd6d648
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21616343

Change-Id: Ieb5e4931145754c70a3dcf7f65a0f7661c6e6b22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 20:05:39 +00:00
Sunny Goyal 2003c1c73f Restarting launcher if a flag changes
> Only restart when the screen is off.
> This allows better propogation of flags similar to systemUI
> Adding support for integer flags

Bug: 266854800
Test: Verified on device using device_config shell command
Change-Id: I4ea9c564f2d973f11f9570b5a21365183afefab7
2023-02-28 12:01:22 -08:00
Sunny Goyal e7fe6b57ff Merge "Moving flag creation to a separate file" into tm-qpr-dev am: 1297f400bc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21586607

Change-Id: I0b50d9286e8abab8b3d5f54853f8bfc74141cbb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 19:48:41 +00:00
Sunny Goyal 151ff90196 Merge "Moving flag creation to a separate file" into udc-dev am: 11c8b4f594
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21616343

Change-Id: I2cd4f0543afdf55b6c842da52f35fb491fa337b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 19:47:03 +00:00
Sunny Goyal 2b4cd6d648 Merge "Moving flag creation to a separate file" into udc-dev am: 11c8b4f594
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21616343

Change-Id: I072cf00a902e00381f3156750687d27a8f2a4ce3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 19:28:23 +00:00
Sunny Goyal 1297f400bc Merge "Moving flag creation to a separate file" into tm-qpr-dev 2023-02-28 19:18:25 +00:00
Sunny Goyal 98204add71 Moving flag creation to a separate file
> This provides better control over proguarding descriptions
> Enforcing bug number in flag creation

Bug: 270386012
Test: Presubmit and verified on device
Change-Id: I31014e397690379024d2e42c0e913ce806b9569c
Merged-In: I31014e397690379024d2e42c0e913ce806b9569c
2023-02-28 18:05:42 +00:00
Alex Chau 7fee161cd5 Skip updateIconAlphaForHome if Taskbar is already destroyed
Bug: 269409332
Test: Switch display with and without Tasxkbar at home and in-app, Taskbar and Hotseat visibility are correct
Change-Id: I598f618c336067bf795b77ccdf3b03f420634047
2023-02-28 12:46:50 +00:00
Sunny Goyal 11c8b4f594 Merge "Moving flag creation to a separate file" into udc-dev 2023-02-28 07:36:20 +00:00
Android Build Coastguard Worker d7b2bcd12c Snap for 9662639 from cd9e1779e7 to udc-release
Change-Id: I74cbcbde8b60aca3ec139ce44d2501efb32c5e42
2023-02-28 03:17:29 +00:00
Andy Wickham 338491687a Resets All Apps pullback alpha on state change.
Previously the progress alpha was updated, but in some cases (e.g.
0 animation speed), the final alpha was not always applied to the
pullback property.

Fix: 243015279
Test: Disable animations, swipe up to all apps, swipe up nav bar
to close, swipe up to all apps again. Alpha is now properly set.
(See b/232536048#comment49).

Change-Id: Ifb8a4cd3ee7cc94a5851d355fdf52860366b8f2f
2023-02-27 19:06:02 -08:00
Automerger Merge Worker 232fa978fb Merge changes from topic "am-02ca89497ccd460783f07fce969ccfaa"
* changes:
  [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: eadf7a67bf -s ours am: 946ed114c4 -s ours am: 52a32467e7 -s ours am: 4a8efe5727 -s ours
  [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 96fbc57162 -s ours am: 080b719694 -s ours am: e5675c4e23 -s ours am: 4b725b02b7 -s ours
  [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: e1e12ea5dd -s ours am: d40129a0d0 -s ours am: 59fd638447 -s ours am: a5cf2c3295 -s ours
  [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 80b5644087 -s ours am: d2026fc4ed -s ours am: a37a043ee5 -s ours am: b57cc660ed -s ours
  [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 9650b930e2 -s ours am: 7079a3301f -s ours am: 45aad39e96 -s ours am: fb4135fcba -s ours
2023-02-28 01:29:09 +00:00
TreeHugger Robot bbfb55889d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: eadf7a67bf -s ours am: 946ed114c4 -s ours am: 52a32467e7 -s ours am: 4a8efe5727 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I5b9a1b39b1e77930a4ff07e1ee45856d18471dc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 01:28:52 +00:00
Bill Yi 2d154c73b8 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 96fbc57162 -s ours am: 080b719694 -s ours am: e5675c4e23 -s ours am: 4b725b02b7 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I14eb5f41e3b2379f898118b21334a058d4e1c883
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 01:28:49 +00:00
TreeHugger Robot 61077a5313 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: e1e12ea5dd -s ours am: d40129a0d0 -s ours am: 59fd638447 -s ours am: a5cf2c3295 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I8f76d85a7d03d33b5401f5bcfd80d47b178e7ec7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 01:28:41 +00:00
Bill Yi 6916aa87a9 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 80b5644087 -s ours am: d2026fc4ed -s ours am: a37a043ee5 -s ours am: b57cc660ed -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2b50274a6d0ef84333a7a98b3bbc3d2c205bb494
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-28 01:28:27 +00:00