Commit Graph

83004 Commits

Author SHA1 Message Date
Xiaoqian (Daisy) Dai
f767b504bf Merge "desktop-exploded-view: truncate the task header app title if it overflows" into main 2025-05-28 10:47:36 -07:00
Eghosa Ewansiha-Vlachavas
f899589251 Merge "Use desktop specific launch from taskbar in external displays" into main 2025-05-28 10:01:29 -07:00
Vadim Tryshev
eb10725b17 Merge "Better trace for sampler rule." into main 2025-05-28 10:00:56 -07:00
Jagrut Desai
bcd634a31f Fix Settting Cache NPE
Test: Presubmit
Bug: 406906811
Flag: EXEMPT bugfix
Change-Id: If2dacf2686339a0c8b9e87fdd9a8e555a813aab1
2025-05-28 09:55:39 -07:00
Treehugger Robot
ccf83ca310 Merge "Remove screen record" into main 2025-05-28 09:34:23 -07:00
Liran Binyamin
0e6923dce4 Merge "Fix bar state when overflow is selected initially" into main 2025-05-28 09:33:19 -07:00
Will Osborn
38d6c3398b Switch to desk rather than home on background click if we're in desktop mode
Bug: 419533193
Flag: EXEMPT bugfix
Test: locally tested
Change-Id: Icf0e06ef9158d86e1c4d3d785c0d5e96d19054d8
2025-05-28 16:06:06 +00:00
Pat Manning
a96d9ce82c Merge "Removing screen record annotations." into main 2025-05-28 07:21:28 -07:00
Owner Cleanup Bot
4944a962e6 Merge "[owners] Remove sukeshram@google.com from OWNERS" into main 2025-05-28 07:15:05 -07:00
Will Osborn
fb1e460fa4 Merge "Only cleanup DEFAULT_DISPLAY WindowManager on new Intent" into main 2025-05-28 07:11:04 -07:00
Alex Chau
b1eef72619 Remove screen record
Bug: 407406547
Test: N\A
Flag: EXEMPT test only

Change-Id: Ic413e82d506286ad0799025d4ea1904124bf534f
2025-05-28 15:02:51 +01:00
Pat Manning
f23b7b07f6 Merge "Check for modal state in 3p Launcher overview." into main 2025-05-28 07:00:27 -07:00
Pat Manning
5d822e00fc Merge "Update spring constants for expressive dismiss." into main 2025-05-28 06:59:52 -07:00
Sebastian Franco
6dcdd67e23 Moving bottom sheet variables to their own class
Bug: 419264653
Flag: EXEMPT refactor
Test: DeviceProfileDumpTest
Test: All Image tests
Change-Id: Ibaee4e94e54dbeb2f79ea5c1b6e73415ae219251
2025-05-28 13:48:44 +00:00
Schneider Victor-tulias
501df2edca Merge "Refactor BaseContainerInterface and subclasses to better support 3P and Recents in window" into main 2025-05-28 06:16:14 -07:00
Pat Manning
f8a374e02d Removing screen record annotations.
Fix: 415773066
Fix: 412766455
Test: Manual.
Flag: EXEMPT cleanup.
Change-Id: I83b77d1d105f9c467fbb256d8d42cdd9e16b2332
2025-05-28 12:18:22 +01:00
Will Osborn
20c8e17553 Only cleanup DEFAULT_DISPLAY WindowManager on new Intent
Bug: 418915817
Flag: com.android.launcher3.enable_overview_on_connected_displays
Test: locally tested on comet
Change-Id: Iea4f56de63736502b3c81d0e7867229fcf28b276
2025-05-28 09:43:10 +00:00
Sebastian Franco
609df338cc Moving dropTarget variables in DeviceProfile to their own class
Bug: 419264653
Flag: EXEMPT refactor
Test: DeviceProfileDumpTest
Test: All Image tests
Change-Id: I8fc519ec8adcda6495ac7c9a9c747b6a80615547
2025-05-27 22:18:28 -07:00
Xiaoqian (Daisy) Dai
bd5de1b6dd desktop-exploded-view: clean up 'remoteTargetHandles`
Do the cleanup when `DesktopTaskView` is no longer in use and being recycled.

Flag: com.android.launcher3.enable_desktop_exploded_view
Test: Manual
Bug: 410629853
Change-Id: I3995bf21a047e48bf149c709b617099974d2915f
2025-05-28 03:46:55 +00:00
Shamali Patwa
3b04cf3155 Merge "Extract widget picker intent extras in WidgetPickerActivity" into main 2025-05-27 20:09:52 -07:00
mpodolian
741dfe0683 Moved DragZoneChangeListener logic to the shared package.
Extracted logic that could be reused in the shell and Launcher to
DragToBubbleController

Bug: 411505605
Test: DragToBubbleControllerTest
Flag: com.android.wm.shell.enable_create_any_bubble
Change-Id: Ie97367f9a53acd606c8a09665a5d14e4b6bebba7
2025-05-27 18:59:22 -07:00
Simon (Qiong) Sun
be9eea8f23 Merge "Support multiple tasks per split screen via SplitRemoteTargetHandles" into main 2025-05-27 18:11:37 -07:00
Sebastián Franco
6488138490 Merge "Moving Overview variables to OverviewProfile class" into main 2025-05-27 18:01:38 -07:00
Treehugger Robot
13a600cd96 Merge "Adding ListenableRef as an alternative to StateFlows." into main 2025-05-27 18:01:25 -07:00
Shamali Patwa
021c13c172 Extract widget picker intent extras in WidgetPickerActivity
This change refactors activity to move base activity to launcher3

This is to prepare for using it for launching widget picker for
homescreen and use compose.

Bug: 408283627
Flag: EXEMPT independent module
Test: Manual
Change-Id: I271748fb73b3691ba4d046ac8aceb51c4c8aea55
2025-05-27 17:21:31 -07:00
Vadim Tryshev
d9c2c46d2a Better trace for sampler rule.
Bug: 415910933
Flag: EXEMPT test fix
Test: presubmit
Change-Id: Ic6a39d7c70cbc0dad9b2e8b208a07414122a307b
2025-05-27 16:06:17 -07:00
Sebastian Franco
3bd77e2aae Moving Overview variables to OverviewProfile class
Bug: 419264653
Flag: EXEMPT refactor
Test: DeviceProfileDumpTest
Test: All Image tests
Change-Id: I01644a546a5ce867d1dced1521deb798d6fc3a19
2025-05-27 15:07:38 -07:00
Anushree Ganjam
a8650ecff2 Merge "Add debug logs for NPE analysis." into main 2025-05-27 14:52:05 -07:00
Treehugger Robot
cbd27663e6 Merge "[owners] Remove sukeshram@google.com from quickstep/src/com/android/quickstep/OWNERS" into main 2025-05-27 13:20:03 -07:00
Schneider Victor-Tulias
4510a25fda Refactor BaseContainerInterface and subclasses to better support 3P and Recents in window
BaseContainerInterface.deferStartingActivity and BaseContainerInterface.shouldCancelCurrentGesture were methods that didn't need to be delegated down to LauncherActivityInterface. This delegation was excluding some crucial functionality from 3P launchers and recents in window.

This fixes the incorrect triggering of OtherActivityInputConsumer when using the taskbar and dragging taskbar icons to splitscreen. These fixes mainly affect the persistent taskbar

Flag: com.android.launcher3.enable_launcher_overview_in_window
Flag: com.android.launcher3.enable_fallback_overview_in_window
Bug: 377678992
Test: TaplTestsTaskbarSearch
Change-Id: I5f17c1868b0669ef6436d0c3aa36e6eaf8ce69ef
2025-05-27 13:16:47 -07:00
Anushree Ganjam
ff0edd6ed3 Add debug logs for NPE analysis.
Bug: 399112039
Test: Presubmit
Flag: TEST_ONLY
Change-Id: I1830f2ad0cc7253bb579ee8d9a075261b2219083
2025-05-27 12:17:49 -07:00
Treehugger Robot
97594d1e94 Merge "Unregister AbsSwipeUpHandler's ContextInitListener on launcher destroy" into main 2025-05-27 11:45:32 -07:00
Schneider Victor-Tulias
8f88cb272d Unregister AbsSwipeUpHandler's ContextInitListener on launcher destroy
- Unregister the init listener on launcher destroy to unblock the home button
- This also exposes a crash in AbsSwipeUpHandler.onRecentsAnimation start since the home bounds aren't available. So, also adding handling to reload the launcher on night mode change

Flag: EXEMPT bug fix
Fixes: 384423890
Fixes: 416536400
Test: changed dark theme then swiped/pressed home and overview buttons.
Change-Id: Ic26192e8d0e4e6b226fb9af6dba596aa78a09e96
2025-05-27 11:39:53 -07:00
Treehugger Robot
e70ea33de1 Merge "Make displaylib handler and coroutine scope singletons" into main 2025-05-27 10:37:42 -07:00
Owner Cleanup Bot
14793b51a8 [owners] Remove sukeshram@google.com from quickstep/src/com/android/quickstep/OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.

Please approve this change and vote the highest CR. This will keep the
OWNERS file tidy. We ask that you do not ignore this change and either
approve it if the OWNER is no longer active or deny it if the OWNER is
continuing to review CLs (including under a different affiliation).
This CL can always be reverted if the understanding changes.

If this change is in error, vote the lowest CR value (i.e. reject the
CL) and the bot will abandon it.

See the owner's recent review activity for context:
https://googleplex-android-review.googlesource.com/q/sukeshram@google.com

To report an issue, file a bug in the Infra>Codereview component.

Change-Id: Id0437de6d5a33c4988eee13d91fc0d197241a679
2025-05-27 10:15:35 -07:00
Owner Cleanup Bot
9347445a65 [owners] Remove sukeshram@google.com from OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.

Please approve this change and vote the highest CR. This will keep the
OWNERS file tidy. We ask that you do not ignore this change and either
approve it if the OWNER is no longer active or deny it if the OWNER is
continuing to review CLs (including under a different affiliation).
This CL can always be reverted if the understanding changes.

If this change is in error, vote the lowest CR value (i.e. reject the
CL) and the bot will abandon it.

See the owner's recent review activity for context:
https://googleplex-android-review.googlesource.com/q/sukeshram@google.com

To report an issue, file a bug in the Infra>Codereview component.

Change-Id: If22c05ca652599940288c08f09b47a0c69ad2d46
2025-05-27 10:15:13 -07:00
Xiaoqian (Daisy) Dai
d108ef020b Merge "desktop-exploded-view: Fix various values for Task windows in desktop tile." into main 2025-05-27 09:25:51 -07:00
Saumya Prakash
a272ff81ad Merge "Report lower insets for SUW if expressive theme enabled" into main 2025-05-27 08:57:52 -07:00
Will Osborn
ef04a08427 Make displaylib handler and coroutine scope singletons
Bug: 407205884
Test: locally tested
Flag: EXEMPT bugfix
Change-Id: Ic4d8fd429d0f647c8a4d6a3dcf5ec16fa8014455
2025-05-27 14:55:43 +00:00
Pat Manning
f6e27c97ed Check for modal state in 3p Launcher overview.
Fix: 419008742
Test: Manual.
Flag: EXEMPT Bugfix.
Change-Id: I41c3c99f5a62f0d6e8478b8a1e484028acf21f25
2025-05-27 11:41:42 +01:00
Pat Manning
a0b7dde91c Update spring constants for expressive dismiss.
- Add separate horizontal spring constants for tablets.

Fix: 391101706
Test: Manual.
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Change-Id: I689b44697be3e5d7909f9f1238359ca529e917f0
2025-05-27 11:26:40 +01:00
Cosmin Băieș
6396824a0c Merge "Remove unused imeDownButton in taskbar" into main 2025-05-26 02:59:59 -07:00
Tony Wickham
84cd5182ba Merge "Migrate some logs to OverviewCommandHelperProtoLogProxy" into main 2025-05-23 22:44:08 -07:00
Treehugger Robot
d5b20e3940 Merge "Add recents animation start timeout handling to TaskAnimationManager" into main 2025-05-23 19:10:36 -07:00
Treehugger Robot
a591225da1 Merge "Adding support for custom signature for grid customization" into main 2025-05-23 19:09:21 -07:00
Treehugger Robot
52608ce7cb Merge "pin-shortcut: Use unpin option for AllApps apps that are pinned" into main 2025-05-23 18:27:54 -07:00
Sebastián Franco
aeab3c0d79 Merge "Revert "Revert "Moving DeviceProfile properties into DevicePrope..."" into main 2025-05-23 17:03:18 -07:00
Treehugger Robot
1d9cb00059 Merge "Fix a crash on home with autostashed taskbar" into main 2025-05-23 16:56:18 -07:00
Sunny Goyal
ca7fe2f56c Adding support for custom signature for grid customization
Bug: 403628674
Flag: EXEMPT flagging not supported
Test: Verified manually
Change-Id: I009cc3814c593b2906acd05cb19391cacc5fbaaa
2025-05-23 16:31:59 -07:00
Wen-Chien Wang
9942721299 pin-shortcut: Use unpin option for AllApps apps that are pinned
For the apps in All apps view, if the app is already pinned in the
taskbar, we should show the unpin option for users to unpin it
instead of a pin option that is no-op.

Bug: 375648361
Bug: 418058610
Test: manual + TaskbarPopupControllerTest
Flag: com.android.window.flags.enable_pinning_app_with_context_menu
Change-Id: I770afcf3abd6cb08c574230d27c4cbcbb83b29a6
2025-05-23 23:00:30 +00:00