Commit Graph

60459 Commits

Author SHA1 Message Date
Thales Lima a1afc2313f Merge "Calculate hotseat width based on available width" into tm-qpr-dev am: c92b40f10a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19416116

Change-Id: I87e1a5b68b8fc8ebf30e8ba9839f87367eb9f6d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 09:24:09 +00:00
TreeHugger Robot c217bc6df0 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: e749617ccb -s ours am: e5be9c446e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I000c2ea8f9b80f3abe9398d486bb6c9917716d6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 09:09:14 +00:00
Bill Yi 12b07e6140 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: cd79e4ed7b -s ours am: 4e7c0012ed -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ie02397245763e3f5a76836f38211c976ea50b7fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 09:08:52 +00:00
Thales Lima c92b40f10a Merge "Calculate hotseat width based on available width" into tm-qpr-dev 2022-08-08 08:57:20 +00:00
TreeHugger Robot e5be9c446e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: e749617ccb -s ours
am skip reason: subject contains skip directive

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

Change-Id: I3aac126265401dd6dc0703fa7905af685b4aa193
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 08:49:37 +00:00
Bill Yi 4e7c0012ed [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: cd79e4ed7b -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0488b1c6af43a998a5adc09198bb790eabfa0ed9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 08:49:17 +00:00
TreeHugger Robot e749617ccb Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2022-08-08 08:29:12 +00:00
Bill Yi 3435f1f53b [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5b494cd572 -s ours am: c1a18d854f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I86afea3336ed0d312e72ee156d67afbdfafbdcaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 08:19:28 +00:00
Bill Yi c1a18d854f [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5b494cd572 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia4074c9aff23a09e4c7886964b0e75c5e7c1211c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-08 07:56:24 +00:00
Bill Yi 5b494cd572 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9060cb68654e9d5810f44429965d4167ac225c5b
2022-08-07 12:04:43 -07:00
Bill Yi 1fe3df2f33 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I44c1817a598027dd831091ad1e138e5dca4171c2
2022-08-07 12:03:46 -07:00
Bill Yi cd79e4ed7b Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I6aff60edb2f1086c1c6ee47e8a442ce7e7b78def
2022-08-07 12:02:11 -07:00
Bill Yi 486c139776 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ieec1273b2d9fb1b9555ea9e06089ac1bdd1a02b6
2022-08-07 12:01:31 -07:00
Bill Yi d71e842d9a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ia2348770adf43d252ca35151820ad9084b418f9c
2022-08-07 03:48:47 -07:00
Android Build Coastguard Worker a816790ff7 Snap for 8914606 from 68ef8bf37a to tm-qpr1-release
Change-Id: I8c4fdb0e4a32be20dfa741a53b4733589b3fd7ef
2022-08-07 01:25:12 +00:00
Sunny Goyal eede50377e Merge "Dumping view capture directly to file instead of loading it all in memory" into tm-qpr-dev am: 68ef8bf37a am: 38b9216e1b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19536173

Change-Id: Ic4b5658f6b252f891063dfbcd3149a68f9c45b86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-06 06:02:33 +00:00
Sunny Goyal 38b9216e1b Merge "Dumping view capture directly to file instead of loading it all in memory" into tm-qpr-dev am: 68ef8bf37a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19536173

Change-Id: I4abcac5302f53bf1f64695335093d885e0be42f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-06 05:37:00 +00:00
Sunny Goyal 68ef8bf37a Merge "Dumping view capture directly to file instead of loading it all in memory" into tm-qpr-dev 2022-08-06 05:14:16 +00:00
Android Build Coastguard Worker 808384dee7 Snap for 8912782 from 80d33f35a9 to tm-qpr1-release
Change-Id: I3ff94624ea0aeb5753fe094d50fef4f5781bc3ab
2022-08-06 02:41:45 +00:00
Pat Manning 7b0870c1d2 Merge "Skip button layout spacing call when kids nav bar is active." into tm-qpr-dev am: 80d33f35a9 am: d6142daa10
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19459614

Change-Id: I40806b87f34c23577565a326a6b8246464294650
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-06 02:25:58 +00:00
Sunny Goyal 8b6591757b Merge "Fixing surface blur when using multiple surfaces" into tm-qpr-dev am: 0c0fb6bc08 am: fb6ca5ceff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19222535

Change-Id: I666428f2cd33c00470d08c00a96923fbe2bfdb8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-06 02:25:50 +00:00
Pat Manning d6142daa10 Merge "Skip button layout spacing call when kids nav bar is active." into tm-qpr-dev am: 80d33f35a9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19459614

Change-Id: Ibe89336449a0dd3f0167e3934847daa82ad4d18c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-06 01:49:31 +00:00
Sunny Goyal fb6ca5ceff Merge "Fixing surface blur when using multiple surfaces" into tm-qpr-dev am: 0c0fb6bc08
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19222535

Change-Id: Icbae40f77402af53ae1190f3d6a21bf554483fa7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-06 01:49:15 +00:00
Sunny Goyal a30cf8b7e1 Dumping view capture directly to file instead of loading it
all in memory

This avoid OOM when processing large data

Bug: 241600398
Test: Verified on device
Change-Id: I76072d52e47bea3a2f9802ce3b23ddae58fe8d23
2022-08-05 16:30:01 -07:00
Pat Manning 80d33f35a9 Merge "Skip button layout spacing call when kids nav bar is active." into tm-qpr-dev 2022-08-05 23:29:24 +00:00
Sunny Goyal 0c0fb6bc08 Merge "Fixing surface blur when using multiple surfaces" into tm-qpr-dev 2022-08-05 23:12:22 +00:00
Alex Chau e5829075ab Update hotseat QSB alpha after isQsbInline changes
Fix: 238578584
Test: Repeat steps in bug for portrait/landscape
Change-Id: I1bb9724f3e32bfc148ac75df3d1211c71c99875c
2022-08-05 17:29:22 +01:00
Luca Zuccarini 7e02d6845e Introduce a new flag to guard keyboard synchronization.
Bug: 234812580
Test: manual
Change-Id: I1c8714fa68cde06b95f6a7822075188c7dc2f71f
2022-08-05 12:20:14 +00:00
Luca Zuccarini c7114defc7 Update keyboard dismissal logic in the AllAppsTransitionController.
Dismissing the keyboard immediately interferes with the synchronized
keyboard animation. Instead, we wait until the end of the animation and
if it is successful (transition actually happened and wasn't
interrupted) we hide the keyboard. This call does nothing if the
keyboard was already hidden through the synchronized animation, and
hides it otherwise.

Bug: 234812580
Test: manual
Change-Id: Idabbc707dd0244bdf75316777e945624a8e8bdfc
2022-08-05 12:20:08 +00:00
Pat Manning 5b231b11b1 Merge "Remove scaling from spring loaded y translation." into tm-qpr-dev am: 67fe05beaf am: 3c7d220a0b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19528333

Change-Id: I41134322cf3b2d654d8dc8180ad19ff54100c073
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-05 11:24:04 +00:00
Pat Manning 3c7d220a0b Merge "Remove scaling from spring loaded y translation." into tm-qpr-dev am: 67fe05beaf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19528333

Change-Id: I4e4aeaa7e33d990ee7b41619bc71e473518cf349
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-05 11:06:11 +00:00
Pat Manning f3783291ec Skip button layout spacing call when kids nav bar is active.
Fix: 240530037
Test: manual.
Change-Id: Ibf777dfdaab3c81da8feed581a0297f09a62539d
2022-08-05 10:35:07 +00:00
Pat Manning 67fe05beaf Merge "Remove scaling from spring loaded y translation." into tm-qpr-dev 2022-08-05 10:34:30 +00:00
Thales Lima 84fa75cc7d Show resize handle on cancel widget drop
Fix: 233834133
Test: manual on handheld and large screens, until we have create a way to resize widgets in TAPL b/241385885

Change-Id: I427dfaadd219d33a5371c3ae92c4e2311d3d3c6a
2022-08-05 10:30:37 +00:00
Nicolo' Mazzucato bd819cdf0f Disable hinge sensor while the screen is off
This allows to save some power while the device is unfolded but with screen off.

+ Avoiding registering more listeners if HingeSensorAngleProvider.start() is called multiple times sequentially without a `stop` in the middle. It seems that otherwise we would get duplicated callbacks.

+ Adding onScreenTurningOn and onScreenTurningOff callbacks to forward to Launcher (as only sysui is receiving them)

Bug: 240661156
Bug: 240374404
Test: DeviceFoldStateProviderTest && LauncherFoldAnimationTest (e2e)
Change-Id: I769643321c4819c145aac1b0a32a80d5738951c2
2022-08-05 09:19:59 +00:00
Android Build Coastguard Worker 15477de5d0 Snap for 8909196 from b0f42f03bf to tm-qpr1-release
Change-Id: Ic3e1b971e25b8cfdb92ad3b2d17ad8d3b0ebe003
2022-08-05 03:24:44 +00:00
Alex Chau 137c0e1e2e Merge "Adjust height of tablet AllApps base on row height" into tm-qpr-dev am: b0f42f03bf am: 16ac12b450
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19416113

Change-Id: I74473373191600555cd9154dc3aa0fc95477ca7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-04 14:40:46 +00:00
Thales Lima 9938c2f791 Calculate hotseat width based on available width
Navigation buttons take space on the hotseat, so hotseat width (qsb width and border space between icons) should be calculated instead of having a coded value.

Bug: 223724516
Bug: 228998463
Test: manual, changing display size
Test: manual, changing hotseatBarEndOffset value
Test: HotseatWidthCalculationTest
Change-Id: Ibd4f5ff2e06afda8e7420fb744db049d2e418e14
2022-08-04 15:21:06 +01:00
Alex Chau 16ac12b450 Merge "Adjust height of tablet AllApps base on row height" into tm-qpr-dev am: b0f42f03bf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19416113

Change-Id: Ibb938354217feb1b6a2d53921a3535e7fc82adb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-04 14:14:22 +00:00
Alex Chau b0f42f03bf Merge "Adjust height of tablet AllApps base on row height" into tm-qpr-dev 2022-08-04 13:55:06 +00:00
Pat Manning 9fd69c0d42 Remove scaling from spring loaded y translation.
Fix: 239401465
Test: manual. To follow up with screenshot test: b/241386128
Change-Id: I916fcca22f5c827e1af38a50847585afcefc330d
2022-08-04 14:53:35 +01:00
Jerry Chang 32820e89e3 Fix no action menu for split pairs in overview panel
The splitting tasks will be reparented to RecentAnimationSplitTasks
overlay layer in order to animate them together. However, the other
animating apps should also be placed to the same overlay layer so all of
them can be layered properly during the transition.

Bug: 239630217
Test: action menu shows above split pairs in overview panel
Change-Id: I4dda71317bb61775664dcbfe1cee9a099aca872f
2022-08-04 04:34:20 +00:00
Android Build Coastguard Worker 9324841a5d Snap for 8903569 from 89b8f65277 to tm-qpr1-release
Change-Id: Icd10decc455a80873f2dc857709a1496f78ec476
2022-08-03 23:34:04 +00:00
Alex Chau 206ede9c1f Adjust height of tablet AllApps base on row height
- Also used hotseatQsbHeight for AllApps QSB height as they have to match to transform between each other

Fix: 232907846
Test: manual on different tablets
Test: atest DeviceProfileTest
Change-Id: I001d0e129db2a5de6c8ace4c3302381110da03f1
2022-08-03 15:29:22 +00:00
TreeHugger Robot 98fd9c0da3 Merge "Account for span greater than 1 in getReorderRadius" into tm-qpr-dev am: 89b8f65277 am: eaeceb9b7b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19441591

Change-Id: I379fa83f94a542bc478bb659fd82b38c5eae6fa5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 14:49:44 +00:00
Sunny Goyal 4d83501f4a Merge "Removing unused ShadowDrawable" into tm-qpr-dev am: 41321dfe71 am: 7e0795609f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19506676

Change-Id: Ice81f1a10f5dd6be83efaa938c978310990e312b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 14:49:32 +00:00
Sunny Goyal f4d0a0ba70 Merge "Create less number of dot-renderers at startup" into tm-qpr-dev am: f28c428050 am: e00fc434f0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19498070

Change-Id: If53c5b0c7977b6570c14bf9aac6efe7802728f48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 14:49:21 +00:00
TreeHugger Robot eaeceb9b7b Merge "Account for span greater than 1 in getReorderRadius" into tm-qpr-dev am: 89b8f65277
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19441591

Change-Id: Iae70d6d2bccce247803774434f22977e807446b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 14:33:24 +00:00
Sunny Goyal 7e0795609f Merge "Removing unused ShadowDrawable" into tm-qpr-dev am: 41321dfe71
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19506676

Change-Id: I60ed5d12170fc265469dd8747e1ea7ef6157b12a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 14:33:11 +00:00
Sunny Goyal e00fc434f0 Merge "Create less number of dot-renderers at startup" into tm-qpr-dev am: f28c428050
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19498070

Change-Id: Ia7c5ef35f51afd4f1d56c753ca157d228d1c80a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-03 14:32:56 +00:00