Commit Graph

83000 Commits

Author SHA1 Message Date
Will Osborn c8e9d91d67 Merge "Add flag enable_simultaneous_overview_trigger_on_extended_desktop" into main 2025-06-09 06:34:49 -07:00
Treehugger Robot 5f0e09cea8 Merge "Disable Suggestions on Grouped Task Views" into main 2025-06-09 06:27:35 -07:00
Treehugger Robot 34134a3529 Merge "[Dagger] Move LauncherRestoreEventLoggerImpl to LauncherAppModule" into main 2025-06-09 06:14:25 -07:00
Sam Cackett 1aea34dc7f Disable Suggestions on Grouped Task Views
Bug: 422977902
Flag: EXEMPT. Bugfix
Test: Manual. Split 2 apps, long press to select. Select shouldn't work.
Change-Id: Iefdc0825268e506108728b8683a1cc708249463e
2025-06-09 11:35:31 +01:00
Treehugger Robot f23a5060ee Merge "Do not enter desktop mode if the existing fullscreen task is refocused" into main 2025-06-08 19:10:57 -07:00
Treehugger Robot fb0f2ff41d Merge "Add remove system shortcut to folder items" into main 2025-06-07 14:08:44 -07:00
Bill Yi bcb814268c Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-06-07 09:33:58 -07:00
Alex Chau 5cd2b21417 Merge "Ignore invalidateHandlerWithLauncher_runsGestureAnimationEndCallback that has never passed" into main 2025-06-07 01:29:11 -07:00
Alex Chau 638e9bfc7c Ignore invalidateHandlerWithLauncher_runsGestureAnimationEndCallback that has never passed
Test was added but never passed on certain target.

Bug: 418979038
Fix: 423041240
Test: presubmit
Flag: EXEMPT Test Only
Change-Id: Id5317c90a97795a8b0cfb76872f75078d3801913
2025-06-07 01:26:53 -07:00
Treehugger Robot 2e01263504 Merge "Refactor WorkspaceTouchListenerUnitTest test." into main 2025-06-06 22:32:06 -07:00
Eric Lin 0791ff9bef Refactor WorkspaceTouchListenerUnitTest test.
Refactor WorkspaceTouchListenerUnitTest test to follow Mockito-Kotlin
(go/mockito-kotlin) best practice.

Bug: 387193964
Flag: EXEMPT bug fix
Test: atest Launcher3RoboTests:WorkspaceTouchListener
Change-Id: I9b1e0a8ea024f7cd6a2e890f4be4902ce80bab07
2025-06-06 20:35:18 -07:00
Treehugger Robot 892b0fc99b Merge "GAR - Update AllApps text color and font" into main 2025-06-06 17:40:30 -07:00
Treehugger Robot 4047867239 Merge "Implement InMemoryLauncherPrefs backed by InMemorySharedPreferences." into main 2025-06-06 17:20:16 -07:00
Treehugger Robot 5fa3ea28c0 Merge "Add TopTaskTrackerTest" into main 2025-06-06 16:37:04 -07:00
Saumya Prakash 5792cc00ad Merge "Adjust back button's padding for SUW" into main 2025-06-06 15:19:34 -07:00
Federico Baron ffd3ced53f Add remove system shortcut to folder items
Bug: 419289205
Test: NexusLauncherImageTests
Flag: com.android.launcher3.enable_long_press_remove_shortcut
Change-Id: I4bba230d13696d8d9dc02e232f8a302ae9e893e0
2025-06-06 22:02:32 +00:00
Brandon Dayauon b024e4d5c5 GAR - Update AllApps text color and font
Update color to onSurface. And font to google sans (flex) which in this case should be variable-title-small since the textsize is 14sp.

bug:418937498
Test manually:
Before DT: https://hsv.googleplex.com/4949187362816000
Before LT:  https://hsv.googleplex.com/5152308714274816
After DT: https://hsv.googleplex.com/6619686841090048
After LT: https://hsv.googleplex.com/6278208621117440
Flag: EXEMPT bug fix

Change-Id: Ib0225bcef38353c451e8fdffefcba97655f97ef1
2025-06-06 14:53:19 -07:00
Vinay Joglekar c03dd96a10 Fix overview blur state when gemini is over the app.
When app overlay (CtS or Gemini) is involved, overlay is the
firstAppTarget and the actual lowest layer is another target in apps

Instead of blurring behind the lowest firstAppTarget, find the lowest
among all apps targets between all RemoteTargetHandles. This is
determined using layer id.

Fix: 422111861
Test: Launch any app, Long press power button to start Gemini, Swipe up
Flag: com.android.launcher3.enable_overview_background_wallpaper_blur
Change-Id: I46aa3f642ec3446221ee31d0cf8242970bece9b2
2025-06-06 14:50:38 -07:00
Treehugger Robot 5135248ada Merge "Fix incorrect talkback announcement for app -> home" into main 2025-06-06 14:35:25 -07:00
Brian Isganitis 8f8e82c02d Implement InMemoryLauncherPrefs backed by InMemorySharedPreferences.
Flag: EXEMPT bugfix
Bug: 415787583
Test: InMemoryLauncherPrefsTest
Change-Id: I507d02e45c7ace1cf6cb8df7018f6767e1fdb8af
2025-06-06 17:11:16 -04:00
Anushree Ganjam ab5b7f56ab [Dagger] Move LauncherRestoreEventLoggerImpl to LauncherAppModule
LauncherRestoreEventLoggerImpl should be available to NexusLauncher as
well. It was a mistake it was exposed only to Quickstep version.

Bug: 361850561
Test: Presubmit
Flag: EXEMPT dagger
Change-Id: Id36deef2790373651684acb8f03f91ca9e0e662c
2025-06-06 14:09:48 -07:00
Saumya Prakash 1cc6065149 Adjust back button's padding for SUW
This change adjusts the placement for the back button in setup wizard of
16dp. This aligns with the UX design.

Fixes: 418936840
Test: Launch setup wizard and quickly verify a gap between the back
button and the SUW buttons.
Flag: EXEMPT bugfix

Change-Id: Ie7680a5a97e78430b8f7a7fecc8e1c1ee045aa8a
2025-06-06 19:31:11 +00:00
Treehugger Robot 5917e69fa3 Merge "Don't show tasks shown in taskbar within overflow UI" into main 2025-06-06 12:24:36 -07:00
minch 16e53eec2b Add TopTaskTrackerTest
Fix: 406325205
Test: TopTaskTrackerTest
Flag: EXEMPT adding test
Change-Id: Ia4e9de25ff7d19f952e5229edf0b08480c109860
2025-06-06 19:18:57 +00:00
Schneider Victor-Tulias 672c8a10e4 Fix incorrect talkback announcement for app -> home
This change removes the talkback announcement for the background app LauncherState, which defaulted to "Recent apps".

Flag: EXEMPT bug fix
Fixes: 418854152
Test: attempted home/overview/quick switch gestures from home and app
Change-Id: I1f390902dfddd2e8576743dbbddce65121690f14
2025-06-06 15:03:51 -04:00
Treehugger Robot 0fd9ae0277 Merge "Run gesture end callback after gesture animation has ended." into main 2025-06-06 12:00:35 -07:00
Shamali Patwa a4add54457 Merge changes from topic "no-widget-msg" into main
* changes:
  WidgetPicker: Pass no widgets available message to widgets list
  WidgetPicker: Implement no widgets available message
2025-06-06 11:52:00 -07:00
Pablo Gamito 853c970b54 Merge "Remove json viewer config" into main 2025-06-06 10:56:47 -07:00
Anushree Ganjam 935abda722 Merge "Move TaskbarModelCallback, TaskbarViewCallback , TaskbarOverlayContext to dagger." into main 2025-06-06 09:33:05 -07:00
Pat Manning 7454ca73fb Run gesture end callback after gesture animation has ended.
Fix: 418979038
Test: Manual
Flag: EXEMPT Bugfix.
Change-Id: I46288d8f38fe2c281f9aa6ba9bfcd1db8f1ce0e7
2025-06-06 17:20:45 +01:00
Treehugger Robot 053c33dc4f Merge "Use visibleNonExcludedTask as runningTask in 3 button flow as well" into main 2025-06-06 09:01:48 -07:00
Shamali Patwa 286d458b78 Merge "Update Widgets tapl condition to match the new widget picker." into main 2025-06-06 08:18:06 -07:00
Bill Yi a7633730e9 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Id4ca018968c5c39f6af333e953f51fc696be9fb9
2025-06-06 07:50:11 -07:00
Alex Chau 7a28cf4d16 Use visibleNonExcludedTask as runningTask in 3 button flow as well
- The same logic is introduced in `InputConsumerUtils` to fix same issue for Circle to Search, but didn't get added to 3 button
- Copying the same logic to find the task underneath the Overlay (e.g. CtS or Gemini) to OverviewCommandHelper to fix the issue

Fix: 422147244
Test: Start CtS or Gemini overview an app, tap Recents button
Flag: EXEMPT bug fix
Change-Id: I9934288f72c8964d84265b2488fd2ee1ca4ff7f7
2025-06-06 14:35:14 +01:00
Shamali Patwa bedc15ca4d Update Widgets tapl condition to match the new widget picker.
Bug: 408283627
Flag: com.android.launcher3.enable_widget_picker_refactor
Test: Test changes
Change-Id: I926d732c92b10c15d1ebda93d056d20df688bf0d
2025-06-06 05:23:28 -07:00
Treehugger Robot b72bf3993f Merge "Handle focus events for Overview live tile" into main 2025-06-06 02:03:12 -07:00
Treehugger Robot 8dfea45cfb Merge "KeyEvent.KEYCODE_TAB changes TaskView" into main 2025-06-05 23:11:00 -07:00
Treehugger Robot 3cf93e5ec2 Merge "Fix the test case fail with PIA V2" into main 2025-06-05 21:07:15 -07:00
Toni Barzic 83ffb6e6bd Don't show tasks shown in taskbar within overflow UI
Bug: 404753077
Flag: com.android.window.flags.enable_taskbar_overflow
Test: Verify that taskbar overflow bubble view only shows tasks not
visible in taskbar.

Change-Id: Ie04f79c91b524bbc592309ef62723d428e78f304
2025-06-06 03:46:55 +00:00
Toshiki Kikuchi 4e9affa253 Do not enter desktop mode if the existing fullscreen task is refocused
This CL prevents taskbar from forcefully moving the existing fullscreen
task to desktop on desktop-first display.
On desktop-first displays, we want to keep the current windowing mode
when its taskbar app icon is clicked.

Flag: com.android.window.flags.enable_desktop_first_fullscreen_refocus_bugfix
Bug: 420499923
Test: TaskbarRecentAppsControllerTest
Change-Id: I5e5c950d2e7bd25762eaddad94c57a4bf29ee800
2025-06-06 09:58:42 +09:00
Ivan Chiang 21bdb605bf Fix the test case fail with PIA V2
In PackageInstaller V2 (PIA V2), the string is updated. Update the
test case.

Flag: android.content.pm.use_pia_v2
Bug: 420539987
Test: atest com.android.launcher3.dragging.TaplUninstallRemoveTest#testUninstallFromWorkspace
Change-Id: Icff1d7b44a34ebe940e66c57f9a6ea1a8477b8ec
2025-06-06 00:39:20 +00:00
Anushree Ganjam e4a59b06a1 Move TaskbarModelCallback, TaskbarViewCallback , TaskbarOverlayContext to dagger.
Delete the resource id : search_session_manager_class, taskbar_model_callbacks_factory_class, taskbar_view_callbacks_factory_class, taskbar_overlay_context_factory_class from config.xml.

Bug: 361850561
Test: Presubmit
Flag: EXEMPT dagger
Change-Id: I7d571eeaba1f707089b2e4e0599051910927e3f2
2025-06-05 15:25:32 -07:00
Shamali Patwa 0d10ebaeaf Update flag on test related to old widget picker UI
Bug: 370950552
Flag: com.android.launcher3.enable_widget_picker_refactor
Test: Presubmit
Change-Id: I161235045b771d8534dc9b3bbfa79a7477825a48
2025-06-05 14:44:37 -07:00
Elijah Hewer 2615f6e359 Merge "desktop-exploded-view: Add gradient to TaskHeaderView title" into main 2025-06-05 13:35:01 -07:00
Saumya Prakash 0c7268c11c Merge "Update All Set page to expressive style" into main 2025-06-05 13:29:01 -07:00
shamalip 9540fc9149 WidgetPicker: Pass no widgets available message to widgets list
- Shows an error message when there are no widgets to show.
- Also adds a spacer item for edge padding to offset floating toolbar.

Bug: 408283627
Flag: com.android.launcher3.enable_widget_picker_refactor
Test: Unit tests
Change-Id: I30f8245c60be0cbaafc287efca8384eee863e7ca
2025-06-05 20:03:25 +00:00
Jon Miranda 9800280148 Merge "Fix bug where window is cropped to insets on 3 button phone mode." into main 2025-06-05 12:59:43 -07:00
Saumya Prakash 12d49ce2ce Merge "Ensure correct conditions for TaskbarStashControllerTest" into main 2025-06-05 11:54:49 -07:00
Treehugger Robot f3aeca0d4b Merge "Fix app tile blur when clicked on recents button rapidly." into main 2025-06-05 11:47:26 -07:00
Merissa Mitchell 5a5abed293 Merge "[Pip] Don't reload Recents on onActivityUnpinned" into main 2025-06-05 11:33:34 -07:00