Commit Graph

83004 Commits

Author SHA1 Message Date
Jordan Silva cecaee661a Revert "Reduce calls to surface reparenting and set relative layer."
This reverts commit 1653a5082d.

Reason for revert: b/406789714

Change-Id: I3c43ab802d327e030b0e9473cd81e52ee2d7e028
2025-03-27 10:11:41 -07:00
Treehugger Robot b3a5b7c8e4 Merge "Revert^2 "Simplifying model testing rules"" into main 2025-03-27 10:11:38 -07:00
Jordan Silva 4da65e47e4 Revert "Add logs for debugging to overview blur"
This reverts commit af83003826.

Reason for revert: b/406789714

Change-Id: Ib19011cdff3406bb7cf02c0ecbcef81ae0fa6036
2025-03-27 10:11:05 -07:00
Suhua Lei 0e7b86dbe3 Fix missing icon menu content for desk
Bug: 406073558
Flag: com.android.launcher3.enable_overview_icon_menu
Test: manully create desks

Change-Id: I852042db1fce5996717f6bce796d44fd4b1af42c
2025-03-27 16:59:54 +00:00
Sunny Goyal 0479ff832c Using ItemInflator for inflating Folder instead of duplicating code
Bug: 406668365
Flag: EXEMPT refactor
Test: atest FolderTest
Change-Id: I63186ba620b5380edfc5e8cded253a85379a5d82
2025-03-27 09:48:46 -07:00
Sebastián Franco edb8aab1fe Merge "Using the same string "App List" for Long press menu and Talkback" into main 2025-03-27 09:40:55 -07:00
Winson Chung cfe7494b67 Merge "Extend logic to clear visibility of occluded tasks in top task tracker" into main 2025-03-27 08:59:52 -07:00
Will Osborn ba8a3ff176 Fix launcher immutable list UnsupportedOperationException on swipe up
Bug: 406740276
Flag: EXEMPT bugfix
Test: locally tested

Change-Id: I4dfd0434e9537103144d08fa4db96f43ee5b59a8
2025-03-27 15:54:58 +00:00
Pat Manning 9e8341ac2c Run expressive dismiss on closing task from menu.
Add default spring methods for running dismiss on a task.

Fix: 404206966
Test: Manual.
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Change-Id: Ic7c5b82d6b504a31193ba85b0c79dd89be344c22
2025-03-27 08:33:28 -07:00
Bill Yi be46e6b245 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-03-27 07:52:07 -07:00
Bill Yi 322c5f9e37 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-03-27 07:52:07 -07:00
Treehugger Robot 1431d1a211 Merge "Prevent initializing DWB Toast if it's already destroyed" into main 2025-03-27 07:05:18 -07:00
Charlie Anderson 25c0547a53 Merge "Add transalatable Strings for shape titles" into main 2025-03-27 06:36:45 -07:00
Charlie Anderson 91f881ed7b Merge "Add metrics logging for selected icon shape" into main 2025-03-27 06:35:40 -07:00
Jordan Silva 8356752a67 Prevent initializing DWB Toast if it's already destroyed
Fix: 406168165
Flag: com.android.launcher3.enable_overview_icon_menu
Test: OverviewImageTest
Test: OverviewSplitTaskImageTest
Change-Id: I66328917a9b75cd54549616e547acca698015ae4
2025-03-27 05:01:23 -07:00
Will Osborn 58dd096ce4 Merge "Fix for applyLoadPlan being called after RecentsView is destroyed." into main 2025-03-27 04:46:40 -07:00
Treehugger Robot 749927c88e Merge "Move querying focus display to TIS" into main 2025-03-27 04:14:02 -07:00
Ajinkya Chalke 552831ed28 [CD][Alt+Tab] Flatten Alt + Tab structure
Next:
- Look into sorting tasks based on last active time.
- Will update task thumbnails as per latest UX.
- Need to ensure the logic that determines which task has focus when overview is launched.

Bug: 382769617
Test: manually run CUJs
Flag: com.android.launcher3.enable_alt_tab_kqs_flatenning
Change-Id: Ic1ab8a3a30af3d941e26439507e5a583540759e5
2025-03-27 08:52:37 +00:00
Andy Wickham b3459574f4 Remove header protection for blurred app panel.
As requested here: https://docs.google.com/presentation/d/1BKFfB2LAIDoaA5aLs8did6IcUw_pktrSWI5xmypkl3s/edit?resourcekey=0-HpXwztiEYGe0BYQzUeBBbQ&pli=1&disco=AAABe0KKmWU

Demo: https://drive.google.com/file/d/19kf1BzfOL3-umWwmxLDFnCXrw08IeHIB/view?usp=sharing&resourcekey=0-dMDKrgz4-qEnhvneHI_EQw

Bug: 400827727
Bug: 371343636
Test: Manual
Flag: com.android.launcher3.all_apps_blur
Change-Id: Id8560e0d8b95f454bbd96bf484f4578bf505c88e
2025-03-26 23:18:40 -07:00
Sunny Goyal 3b307455a0 Revert^2 "Simplifying model testing rules"
35b6d322ab

Change-Id: I3ed574a517dbe350b6dfe5b1d3ed198203d22f44
2025-03-26 23:08:55 -07:00
Treehugger Robot b932dea54e Merge "Implement spring animations for running state changes." into main 2025-03-26 21:06:14 -07:00
Charlie Anderson 9a92108984 Make sure predicted app ring path gets updated with latest shape
- fixes issue where transient taskbar uses wrong predicted app shape

Bug: 388255881
Test: changing shapes and unstashing taskbar
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: Ibdc54e4df5fd4f85ed62b5a8179dba044850cbbc
2025-03-26 23:54:55 -04:00
Treehugger Robot d46249c412 Merge "Update Launcher UI when model changes are made outside of Launcher UI" into main 2025-03-26 20:35:30 -07:00
Charlie Anderson d2560ecf31 Add transalatable Strings for shape titles
Bug: 406486710
Test: presubmit
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: I227227e7591979de474c27adcd71c6d83393bae9
2025-03-26 20:09:07 -07:00
Charlie Anderson a8b5c62382 Add metrics logging for selected icon shape
Bug: 400696362
Test: N/A
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: Ibe85fad20ec35bc49dc8e76e3dbf402d31810d21
2025-03-26 20:08:48 -07:00
Sebastián Franco e86ab76130 Merge "Make sure QSB size is correct when inline in phones" into main 2025-03-26 19:35:54 -07:00
Jon Miranda e6d41c9b2f Add showPinningView to TaskbarPinningControllerTest.
Simple test that checks long pressing on the divider icon shows the
pinning view.

Bug: 402671805
Bug: 346394250
Test: TaskbarPinningControllerTest
Flag: TEST_ONLY
Change-Id: I435be4d7a12b0a92432cba49e57b6cef46e9679d
2025-03-26 19:05:03 -07:00
Sunny Goyal 6e12b811a0 Merge "Revert "Simplifying model testing rules"" into main 2025-03-26 16:37:45 -07:00
Priyanka Advani (xWF) 35b6d322ab Revert "Simplifying model testing rules"
Revert submission 32704934-model-test-cleanup

Reason for revert: Droidmonitor created revert due to b/406588406. Will be verifying through ABTD before submission.

Reverted changes: /q/submissionid:32704934-model-test-cleanup

Change-Id: Ieeb7f5b5699afeae27f946f060147bb68afc36e5
2025-03-26 16:12:16 -07:00
Treehugger Robot 0219df0770 Merge "Simplifying model testing rules" into main 2025-03-26 15:10:44 -07:00
Sebastian Franco 0fbd630149 Using the same string "App List" for Long press menu and Talkback
Bug: 386737601
Test: OptionsPopupTest
Flag: EXEMPT BUGFIX
Change-Id: I20e5a89ee46389e6ce059f27041b5bd1a7224410
2025-03-26 14:08:54 -07:00
Treehugger Robot 2511152185 Merge "Removing unnecessary preAdd method from ModelCallbacks" into main 2025-03-26 14:02:37 -07:00
Sunny Goyal ca1f87d8f5 Update Launcher UI when model changes are made outside of Launcher UI
Bug: 305877212
Flag: EXEMPT bugfix
Test: Verified manually by modifing folder in taskbar
Change-Id: I513dcfbc9e4ffcd970766ce8352815571e576461
2025-03-26 13:52:53 -07:00
Federico Baron e35b9039e8 Remove flag rule to turn off one grid in all image tests
Flag: EXEMPT TEST_ONLY
Bug: 398249160
Test: NexusLauncherImageTests
Change-Id: Ib62eee47b059d283442d9567b9208558b23ad371
2025-03-26 13:15:19 -07:00
Min Chen 12fafb2469 Merge changes from topic "empty-desk" into main
* changes:
  Remove wallpaper task and tasks below from `getCachedTopTask`
  Handling for an empty desk
2025-03-26 13:02:49 -07:00
Treehugger Robot f40ab3e250 Merge "Migrate DesktopVisibilityListener from RecentsView to RecentsViewUtils" into main 2025-03-26 13:00:29 -07:00
Treehugger Robot f271fb049d Merge "Run dismiss immediately if no neighbors exist." into main 2025-03-26 12:11:39 -07:00
Sunny Goyal 49ec691f92 Removing unnecessary preAdd method from ModelCallbacks
Bug: 390572144
Test: Presubmit
Flag: EXEMPT refactor
Change-Id: I23671339394e48ea1e8804a60be1d4dbf520e7d5
2025-03-26 11:57:17 -07:00
Sunny Goyal cb84230913 Simplifying model testing rules
> Using Sandbox application everywhere to avoid test leaks
> Removing LauncherModelHelper and moving some utility methods to rules and extensions

Bug: 406521480
Flag: EXEMPT test only
Test: Presubmit

Change-Id: I17bd5ec2bdb0fc0cbe02be9c8ee76595effe3f11
2025-03-26 11:34:15 -07:00
Treehugger Robot 4d9ced3c59 Merge "Use a specific dimension for the overview app chip menu bottom margin" into main 2025-03-26 11:31:16 -07:00
Pat Manning 8216005fd0 Run dismiss immediately if no neighbors exist.
Previously was still relying on spring driver to end, even if driving no neighbors.

Update live tile before canceling animation to bring task off screen, or else it may still show at the top of the screen.

Fix: 405364868
Test: Manual
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Change-Id: Ic9a1b4ba9aaf1ec3830e49bf15573388a6d7a2ad
2025-03-26 10:45:22 -07:00
Eric Sum 66e5325d6f Add ACTION_DESKTOP_MODE_EXIT_MODE_ON_LAST_WINDOW_CLOSE latency (launcher).
This measures the delay from when the user closes or minimizes
the last open window in desktop mode until the animation to exit
desktop mode draws its first frame.

Flag: EXEMPT metric change

Bug: 390544490
Test: Run `statsd_testdrive 306` and ensure that latency metric is
      reported.
Change-Id: If4923b50feade20ba74560ed7b8d14ea2bb6f71e
2025-03-26 10:41:39 -07:00
Suhua Lei c23e0bdee9 Migrate DesktopVisibilityListener from RecentsView to RecentsViewUtils
Bug: 401002178
Flag: com.android.window.flags.enable_multiple_desktops_frontend
Flag: com.android.window.flags.enable_multiple_desktops_backend
Test: manually add and remove desks
Change-Id: I7a7b8b67eb2f84a83cef6fdd7d728967ab6a7c20
2025-03-26 17:40:45 +00:00
Alex Chau 66ac9dc459 Merge "Revert "Remove unnecessary call to RecentsView.reset when switching from any non-overview state."" into main 2025-03-26 10:22:42 -07:00
Jon Miranda 333a9bd983 Merge "Prevent NPE when syncing app launch with taskbar stash." into main 2025-03-26 10:21:58 -07:00
Treehugger Robot 5b280a12f6 Merge "Update fonts in gesture nav tutorial menu page" into main 2025-03-26 10:17:44 -07:00
Jordan Silva 8134ad2b53 Use a specific dimension for the overview app chip menu bottom margin
Fix: 401476868
Flag: com.android.launcher3.enable_overview_icon_menu
Test: OverviewMenuImageTest
Test: OverviewSplitTaskImageTest
Change-Id: Id6932958bd694f28fdad4004946106a28f726cb2
2025-03-26 09:12:54 -07:00
Daniel Andersson 6db50866de Merge "desktop-exploded-view: Fix glitch with thumbnailView.outlineBounds" into main 2025-03-26 09:05:37 -07:00
Jagrut Desai 7a6b2a39f6 Merge "Fix Taskbar Flicker with Recents or Running Apps Present" into main 2025-03-26 08:59:05 -07:00
Johannes Gallmann 528bf70f61 Play haptic on ACTION_DOWN for 3-button-nav buttons
Bug: 393959400
Test: Manual, i.e. verified that haptic happens on ACTION_DOWN and on
      long press (except for back button which doesn't have a haptic on
      long press). Also verified that Talkback works.
Flag: EXEMPT bugfix
Change-Id: Ieb1892d69268d0bfba0ead9ec38c8ee9843addef
2025-03-26 16:44:45 +01:00