Treehugger Robot
db04d745b1
Merge "When doing the special case migration where cells shift up, only modify workspace items" into main
2025-01-30 10:28:11 -08:00
Treehugger Robot
602213809f
Merge "Fixing leaks in LauncherPreview" into main
2025-01-30 09:04:29 -08:00
Charlie Anderson
8fc63d0657
Merge "Refactor ShortcutsChangedTask to Kotlin" into main
2025-01-30 06:50:30 -08:00
Sunny Goyal
986d7cb9c0
Fixing leaks in LauncherPreview
...
> Do not add listeners when binding FolderIcon for preview
> Cleaning up preview object when the caller is no longer holding
on to the communication channel for preview.
Bug: 393086035
Flag: EXEMPT bugfix
Test: Verified manually
Change-Id: I4b758e6ce103c5201ef05ab824dd4e02f98c40b6
2025-01-30 00:16:08 -08:00
Federico Baron
12856a32b7
When doing the special case migration where cells shift up, only modify workspace items
...
Fix: 393212285
Test: Verified DB values
Flag: com.android.launcher3.one_grid_specs
Change-Id: I6cd1d520a2128925664ff3ac65ec75c86a7fb54b
2025-01-30 07:00:42 +00:00
Eghosa Ewansiha-Vlachavas
064af3dfa7
Merge "[2/n] Include default home package in windowing exemptions check" into main
2025-01-29 21:52:45 -08:00
Treehugger Robot
4a17c7ab0d
Merge "Move SimpleOrientationTouchTransformer to Dagger." into main
2025-01-29 19:42:42 -08:00
Lingyu Feng
b06120f793
Merge "Rename onDisplayReady to onDisplayAddSystemDecorations" into main
2025-01-29 17:24:01 -08:00
Treehugger Robot
1a7e8991fe
Merge "Using a dedicated thread executor for MSDL haptics" into main
2025-01-29 17:21:07 -08:00
Anushree Ganjam
4597aae947
Move SimpleOrientationTouchTransformer to Dagger.
...
Bug: 361850561
Test: Presubmit
Flag: EXEMPT dagger
Change-Id: I2c7adf5da76f0a60c167f4c650622ba8dfeac98d
2025-01-29 17:15:03 -08:00
Charlie Anderson
722f6f3143
Refactor ShortcutsChangedTask to Kotlin
...
Bug: 375414891
Test: ShortcutsChangedTaskTest
Flag: EXEMPT no functionality change
Change-Id: If80b74a80abf9bed90f1572a9fee2494d39a6829
2025-01-29 16:41:29 -08:00
Treehugger Robot
473bd5c0a0
Merge "Unifying various model update callbacks into one" into main
2025-01-29 16:05:25 -08:00
Anushree Ganjam
dc53407678
Merge "Remove flag_check.py, we now have flag directive check in gerrit presubmit." into main
2025-01-29 13:33:25 -08:00
Treehugger Robot
a804d02912
Merge "Refactor: Extract Thumbnail and sysUiStatusNavFlags from TaskContainerVM" into main
2025-01-29 12:04:37 -08:00
Juan Sebastian Martinez
bdb090b9fb
Using a dedicated thread executor for MSDL haptics
...
Some interactions have been experiencing delayed hapics (see bug in this
CL) due to haptics firing if a -sometimes- busy background thread. Like
in SysUI, we can avoid this by using a newSingleThreadExector when
firing one-shot MSDL feedback.
Test: manual. Rapidly selected different wallpapers and verified haptics
played in sync with the UI update.
Flag: com.android.launcher3.msdl_feedback
Bug: 391384092
Change-Id: I1661c85976c4744058e046c7ff8386bb99c6d50b
2025-01-29 11:15:51 -08:00
Treehugger Robot
66e62820bc
Merge "Add debugging logs to understand why addView gets IllegalArgumentException" into main
2025-01-29 10:58:19 -08:00
Sunny Goyal
e1e6f7a024
Merge "Using roundIconRes for loading appInfo icon if launcher's icon is round" into main
2025-01-29 10:51:09 -08:00
Sunny Goyal
8141a71281
Merge "Fixing icon shape not properly clipped" into main
2025-01-29 10:43:46 -08:00
Jordan Silva
39549a3843
Refactor: Extract Thumbnail and sysUiStatusNavFlags from TaskContainerVM
...
Moves the sysUiStatusNavFlags from TaskContainer to TaskView to align it
with the new thumbnail architecture. This change allows for better
management and access of this information within the TaskView.
Bug: 390581380
Doc: go/launcher-overview-unified-taskviewmodel
Flag: com.android.launcher3.enable_refactor_task_thumbnail
Test: GetSysUiStatusNavFlagsUseCaseTest
Test: GetTaskUseCaseTest
Test: TaskUiStateMapperTest
Test: TaskViewModelTest
Change-Id: Ic285e41620350dbd3e975b6223e6b7d4cd62d3c0
2025-01-29 17:57:18 +00:00
Sebastián Franco
cf060a9871
Merge "Remove screen record annotation from passing test" into main
2025-01-29 09:42:33 -08:00
Sunny Goyal
4c261f7343
Fixing icon shape not properly clipped
...
> Using ShapeDelegate for icon clipping
> Creating ShapeDelegate based on the current icon shape
> Defining different shape delegates for icon and folder
> Updating preview rendering to use dagger graph
> Adding tests for all icon shapes
Bug: 392145015
Test: atest IconShapesProviderTest
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: Ic9f287e2a6fef2aad18ba224404de58a64da0bb3
2025-01-29 16:24:38 +00:00
Will Osborn
94a2f2acec
Merge "Fix RecentsAnimationListener callback type to match Sys UI type" into main
2025-01-29 06:51:45 -08:00
Sunny Goyal
2fac3efc38
Using roundIconRes for loading appInfo icon if launcher's icon is round
...
Bug: 392145015
Flag: EXEMPT not-supported during overlay change
Test: Verified manually on device
Change-Id: I7aa571e12318c28f8ff373c19a84d4856c57d6c5
2025-01-29 01:14:18 -08:00
Eghosa Ewansiha-Vlachavas
686276b571
[2/n] Include default home package in windowing exemptions check
...
Test desktop and external display system shortcuts with default home
package.
Flag: NONE bug fix
Test: atest -c NexusLauncherTests:com.android.quickstep.DesktopSystemShortcutTest,
atest -c NexusLauncherTests:com.android.quickstep.ExternalDisplaySystemShortcutTest
Fixes: 389906224
Change-Id: I0d48ac3ffe995ebefffd1ea1b6892a72a3d3a4f1
2025-01-29 08:05:26 +00:00
Treehugger Robot
1cbb8fefe6
Merge "Fix errorprone warnings" into main am: 8a281b4ef8 am: b6e2e21180
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/3464325
Change-Id: Ibaff978fb28561a2743e989cf7817277f7defcf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-28 20:03:07 -08:00
Treehugger Robot
b6e2e21180
Merge "Fix errorprone warnings" into main am: 8a281b4ef8
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/3464325
Change-Id: I6aba6d6e91489d7ed319be2a76b2b1d5f850e700
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-28 19:38:45 -08:00
Treehugger Robot
8a281b4ef8
Merge "Fix errorprone warnings" into main
2025-01-28 18:56:53 -08:00
Sebastian Franco
057f613d5b
Remove screen record annotation from passing test
...
Fix: 322823478
Fix: 331261431
Test: TaplTestsLauncher3Test
Flag: TEST_ONLY
Change-Id: I5d744b20701ae9a97c4422616f13a5faa55c6c76
2025-01-28 18:54:39 -08:00
Charlie Anderson
db9bb3c869
Merge "Convert UserCache to use Dagger" into main
2025-01-28 16:15:03 -08:00
Anushree Ganjam
a75d228e1f
Remove flag_check.py, we now have flag directive check in gerrit presubmit.
...
See b/340896878 & go/flag-format-checker-design-doc & go/flag-directive-checker
Bug: 391534772
Test: Manual
Flag: EXEMPT remove flag check hook
Change-Id: I1291678e29a96bae65b63db5d6750e1b48c4601f
2025-01-28 16:03:04 -08:00
Sunny Goyal
36c3112abf
Unifying various model update callbacks into one
...
Making the BubbleTextView.applyItem stateless so that it does not depend on the order of events
Bug: 390572144
Flag: EXEMPT refactor
Test: atest LauncherBindableItemsContainerTest
atest BubbleTextViewTest
Change-Id: Ib9c0ac6c330d6f4e08c3db5772d35787fa056b65
2025-01-28 16:03:01 -08:00
Anushree Ganjam
79ffb0ed30
Merge "Move SettingsChangeLogger to Dagger." into main
2025-01-28 15:11:59 -08:00
Sukesh Ram
d3d6ed0cb2
Add debugging logs to understand why addView gets IllegalArgumentException
...
Add debugging logs to understand why addView gets IllegalArgumentException
Flag: EXEMPT not adding new behavior
Bug: 391653300
Test: Manual
Change-Id: Ieeae2333dc52d3eab3a11cecc9f382d1cd73f94c
2025-01-28 14:33:26 -08:00
Treehugger Robot
e97c7b2a33
Merge "Update device profile tests to account for all apps panel." into main
2025-01-28 13:27:15 -08:00
Schneider Victor-tulias
c4aa8188e7
Merge changes I73042126,If7c21ab5 into main
...
* changes:
Fix TaplTestsQuickstep test failures with recents window flag on
Clean up the input stream on TAPL test failure
2025-01-28 13:20:58 -08:00
Treehugger Robot
de6fea5e00
Merge "Fix hotseat issue on grid migration where extra items get removed" into main
2025-01-28 12:40:17 -08:00
Charlie Anderson
e90282b317
Convert UserCache to use Dagger
...
Bug: 372012340
Test: Presubmit
Flag: EXEMPT Dagger Change
Change-Id: I36a0a3f56540c0515d99badc127c2ab8534e684e
2025-01-28 15:30:07 -05:00
Bill Yi
578e7f1512
Merge "Import translations. DO NOT MERGE ANYWHERE" into main
2025-01-28 11:19:28 -08:00
Bill Yi
778c28ca8b
Merge "Import translations. DO NOT MERGE ANYWHERE" into main
2025-01-28 11:19:28 -08:00
Schneider Victor-Tulias
3b71faed91
Fix TaplTestsQuickstep test failures with recents window flag on
...
Flag: com.android.launcher3.enable_launcher_overview_in_window
Bug: 377678992
Test: pre/postsubmit
Change-Id: I73042126e2af1ffabe8a368d8a02ae1a4552d9a2
2025-01-28 14:05:45 -05:00
Matthew Mourgos
e95c163799
Merge "Add flag for mouse interaction changes" into main
2025-01-28 11:03:25 -08:00
Schneider Victor-Tulias
c4b8dacd49
Clean up the input stream on TAPL test failure
...
If a TAPL test fails after injecting a ACTION_DOWN event, but before it had a chance to send the associated ACTION_UP event, every following test that attempts to send a ACTION_DOWN will then fail. Adding a check and clean up for this.
Flag: EXEMPT adding test failure cleanup
Fixes: 392660264
Test: TAPL tests
Change-Id: If7c21ab58a75fbcec55437ca32b7c9cd0aa8d961
2025-01-28 13:54:48 -05:00
Treehugger Robot
a8145bc41f
Merge "Fix RecentTasksListTest.loadTasksInBackground_freeformTask_createsDesktopTask after flipping a flag" into main
2025-01-28 10:34:58 -08:00
Gustav Sennton
b15df95186
Merge "Add CUJ_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE to launcher side" into main
2025-01-28 10:32:41 -08:00
fbaron
a80aed9429
Fix hotseat issue on grid migration where extra items get removed
...
Flag: EXEMPT bugfix
Test: n/a
Fix: 333849747
Change-Id: I6bf3b291de33930764ca8e4fac82c59c328adbde
2025-01-28 17:07:47 +00:00
Will Osborn
96397a3d30
Fix RecentsAnimationListener callback type to match Sys UI type
...
Test: local run on Tangor & 'adb shell input keyevent KEYCODE_APP_SWITCH'
Flag: EXEMPT bugfix
Bug: 378657004
Change-Id: I0668f135222be48377ae5a05a6d27e084ef085f9
2025-01-28 16:48:47 +00:00
Juan Sebastian Martinez
d6479f1b1a
Merge "Avoiding MSDL haptics when first starting a drag in workspace." into main
2025-01-28 08:45:28 -08:00
Jordan Silva
2f016c0586
Merge "Refactor: Update task container and thumbnail dimming progress" into main
2025-01-28 08:26:22 -08:00
Alex Chau
64b90c1d92
Fix RecentTasksListTest.loadTasksInBackground_freeformTask_createsDesktopTask after flipping a flag
...
Change-Id: I3934a37a25279af483e8e19e909c9d6d6727a891
Fix: 392853711
Test: RecentTasksListTest
Flag: EXEMPT TEST_ONLY
2025-01-28 08:25:40 -08:00
Gustav Sennton
1c84b90fe2
Add CUJ_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE to launcher side
...
Move the CUJ to where the actual animation is taking place, so we can
target the correct surface/leash.
Bug: 374214290
Flag: NONE jank logging
Test: manual
Change-Id: Iccb30ff7ceee84b68428606575e1b8588eeb8aa9
2025-01-28 15:22:01 +00:00