Commit Graph

82072 Commits

Author SHA1 Message Date
Pierre Barbier de Reuille fe1c342dda Enable enableAltTabKqsOnConnectedDisplays in Desktop Experience developer option
Bug: 407954908
Flag: EXEMPT (Flag infra)
Tests: Build and presubmit
Change-Id: I294be17012232f3132f100116665e0de184206b9
2025-04-25 15:24:43 -07:00
Brandon Dayauon a51dbda452 Merge "Don't use gradient on game icon" into main 2025-04-25 14:52:46 -07:00
Ats Jenk 963df5dca3 Merge "Rename method to set bubble bar expanded state [1/N]" into main 2025-04-25 14:21:49 -07:00
Treehugger Robot fe7225eace Merge "Move LauncherRestoreEventLogger to dagger" into main 2025-04-25 14:11:18 -07:00
Treehugger Robot 868eb7458f Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-04-25 13:43:08 -07:00
Treehugger Robot 391af10463 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-04-25 13:43:08 -07:00
Charlie Anderson 8d52e8749d Merge "Fix install finish animation so that icon correctly scales over the progress bar" into main 2025-04-25 13:22:15 -07:00
Treehugger Robot 703d6f6f55 Merge changes from topic "folder-arrows-pointer" into main
* changes:
  Only Show Folder Arrows if Mouse or Trackpad is Connected to Device
  Make Width Calculation Exact
2025-04-25 11:53:41 -07:00
George Lin 19345d7b39 Merge "Fix SurfaceControlViewHost holding surface view (1/4)" into main 2025-04-25 10:37:01 -07:00
Ats Jenk 416f80dc82 Rename method to set bubble bar expanded state [1/N]
Rename methods in BubbleBarViewController and BubbleBarView that set the
expanded state.
These will update the state using an animation.
Update the name to highlight this.
Enables us to create methods to set the state without animation.

Bug: 357115534
Test: refactor, presubmit
Flag: com.android.wm.shell.enable_bubble_bar
Change-Id: I9d2c46ab1640ab0b19f54103ab8cdb37a5d19dbb
2025-04-25 10:20:41 -07:00
Brandon Dayauon 3882fafedc Don't use gradient on game icon
Changing this to regular game icon as gradient is not needed anymore.

bug: 409978022
Test: manually hsv: https://hsv.googleplex.com/5376677671600128
Flag: com.android.launcher3.nudge_pill
Change-Id: I47e07d5f5a728411b940a34b2408bfae3a1b89f2
2025-04-25 10:19:39 -07:00
Treehugger Robot 087c9c4cf6 Merge "Run task reflow after dismiss earlier and increase spring constants." into main 2025-04-25 09:47:03 -07:00
Treehugger Robot 28d6aafa84 Merge "Update Icon App Chip menu animation" into main 2025-04-25 09:09:56 -07:00
Charlie Anderson c881ed65e7 Fix install finish animation so that icon correctly scales over the progress bar
- Also clean up some of the draw code

Bug: 377938340
Test: installing apps to finish
Flag: com.android.launcher3.enable_launcher_icon_shapes
Change-Id: If5e825a4bc54c62e183be980e12a0c6ee14e4dff
2025-04-25 07:20:24 -07:00
Pat Manning dac05b0390 Run task reflow after dismiss earlier and increase spring constants.
This allows the user to dismiss multiple tasks in a row more quickly.

Fix: 409485085
Test: Manual. Fling to dismiss tasks as quickly as possible.
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Change-Id: I9a0d05c1a47b5bc0ef72cde055379e4df50b48b4
2025-04-25 15:04:53 +01:00
Jordan Silva 6a70a9ac1c Update Icon App Chip menu animation
Fix: 320435745
Flag: com.android.launcher3.enable_overview_icon_menu
Test: Manual. Expanding and Collapsing Icon App Chip menu.
Change-Id: Ibfaeb5908f6edf4d3f4c249f6064a21ff10ee0ba
2025-04-25 14:28:27 +01:00
Treehugger Robot 1fb5b3be7b Merge "Clean up aconfig flag coordinate_workspace_scale." into main 2025-04-25 05:50:01 -07:00
Chaitanya Cheemala (xWF) 4f7245fe6b Merge "Revert "Store bubble bar state in sysui proxy"" into main 2025-04-25 03:42:46 -07:00
Luca Zuccarini d7ca66d080 Clean up aconfig flag coordinate_workspace_scale.
Fix: 409610286
Flag: EXEMPT flag cleanup
Test: EXEMPT flag cleanup
Change-Id: I0c51163f6eaab8a89c16da70193a2d2b5243e307
2025-04-25 09:56:19 +00:00
Chaitanya Cheemala (xWF) fbfec0d3e1 Revert "Store bubble bar state in sysui proxy"
This reverts commit 821adae181.

Reason for revert: Likely culprit for b/413593389 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.

Bug: 413593389

Change-Id: Ie680f8b4934d1678796c1a0381e4472cfbf40f41
2025-04-25 02:32:11 -07:00
Treehugger Robot b0fda55a26 Merge "Revert "Launcher3: send token with early wakeup request to Surfa..."" into main 2025-04-24 23:33:11 -07:00
Ats Jenk be9c6f76e3 Merge "Store bubble bar state in sysui proxy" into main 2025-04-24 22:21:10 -07:00
Anushree Ganjam 06bc3f5301 Move LauncherRestoreEventLogger to dagger
Helps us to delete ResourceBasedOverride class.
Delete "launcher_restore_event_logger_class" resource from config.

Bug: 361850561
Test: Presubmit
Flag: EXEMPT dagger
Change-Id: Ia11162979f016513bd09e06796346d29699b2efd
2025-04-25 01:02:28 +00:00
Bill Yi 4417bed406 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I92dac24a6704f912df522fc623d26ae5dc11f092
2025-04-24 23:41:22 +00:00
Bill Yi 70a2b27701 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Id48aa0f8190d33d50375172d27d80b555cc3a15c
2025-04-24 23:40:20 +00:00
Anushree Ganjam 99ba7b61be Merge "Move NavHandleLongPressHandler to Dagger." into main 2025-04-24 16:29:24 -07:00
Saumya Prakash 8a422c3ea6 Merge "Hide the taskbar edu when taskbar all apps launches" into main 2025-04-24 15:33:11 -07:00
Treehugger Robot 4b74cfa36d Merge "Fix tapl tests with multi-desks on" into main 2025-04-24 15:15:16 -07:00
Ats Jenk 821adae181 Store bubble bar state in sysui proxy
SysUIProxy may not be initialized when we set the launcher bubble bar
state and the listener.
Listener is stored in a field and set in sysui when the proxy
initializion is complete.
Add the same for the launcher bubble bar state. Otherwise bubble bar
state in sysui may not be immediately updated.

Bug: 357115534
Test: restart device, trigger a bubble before device is rotated
Flag: com.android.wm.shell.enable_bubble_bar
Change-Id: I5dca49981c45b0e4c8c2535a283b9d9241eb47ba
2025-04-24 14:04:45 -07:00
Stefan Andonian cffeb99122 Only Show Folder Arrows if Mouse or Trackpad is Connected to Device
Bug: 394355070
Test: Verified correct behavior locally. See screen recording on https://buganizer.corp.google.com/issues/394355070#comment28
Flag: com.android.launcher3.enable_launcher_visual_refresh
Change-Id: I7132b892b3bd8ee3af2cdca58b6e70f3a219c8f4
2025-04-24 13:59:21 -07:00
Stefan Andonian e0dffed77b Make Width Calculation Exact
Bug: 394355070
Test: Verified locally that indicator dots are not cut off with 6 pages. See screen recording on https://buganizer.corp.google.com/issues/394355070#comment28
Flag: com.android.launcher3.enable_launcher_visual_refresh
Change-Id: I5b0ac0441201e8dafcba10ff52ac24e1821815b9
2025-04-24 13:59:07 -07:00
Liran Binyamin 4753b6e83e Merge "Pass bubble bar bounds to shell on handshake" into main 2025-04-24 13:56:59 -07:00
Ats Jenk bc164497b5 Merge "Tell WMShell when bubble bar is active or not active" into main 2025-04-24 13:00:03 -07:00
Saumya Prakash c3855cf8fb Hide the taskbar edu when taskbar all apps launches
This change will dismiss the taskbar edu tooltip if taskbar all apps is
launched while it is showing.

Fix: 410687369
Test: Reset taskbar edu through developer options, open an app, observe
taskbar edu, then launch taskbar all apps. The edu tooltip should disappear
Flag: EXEMPT bugfix

Change-Id: I82d9d09d2f297e2ab20bf794d01ba5735a6d2fbd
2025-04-24 19:14:03 +00:00
Charlie Anderson 998d0fa210 Merge "Handle exception thrown for missing Component during restore" into main 2025-04-24 11:39:01 -07:00
Liran Binyamin 149db6c701 Pass bubble bar bounds to shell on handshake
If the systemui process restarts, as it does as part of tests,
it does not get notified about the bubble bar bounds until they
actually change. This could result in invalid bounds for the
expanded view which would prevent bubbling tasks.

This change ensures that the bounds are sent to shell after the
initial handshake.

20x runs: https://android-build.googleplex.com/builds/abtd/run/L46000030011522666

Bug: 411307439
Test: atest BubbleAnythingTest
Flag: com.android.wm.shell.enable_bubble_bar
Change-Id: I2a5898f32506529b8860274cdee1fcea1a264e83
2025-04-24 11:07:56 -07:00
minch 94d8fc6206 Fix tapl tests with multi-desks on
Bug: 362720309
Test: TaplTestsKeyboardQuickSwitch, TaplTestsQuickstep.testOverview
Flag: com.android.window.flags.enable_multiple_desktops_frontend
Flag: com.android.window.flags.enable_multiple_desktops_backend
Change-Id: Ia670eb0f0ccf0ecbe08051f0fc1cd0a39b0089e2
2025-04-24 16:44:30 +00:00
Ats Jenk 8c37d68fa7 Merge "Bubble bar to ignore launcher state changes after destroy" into main 2025-04-24 09:16:26 -07:00
Daniel Andersson 6b0e2f4bfa Merge "desktop-exploded-view: Animate when a desktop task is dismissed" into main 2025-04-24 08:58:17 -07:00
Uwais Ashraf a6f5fda29e Merge "Add tracking of visibleTasks to enable more reliable request creation." into main 2025-04-24 08:26:41 -07:00
George Lin ddabe29d29 Fix SurfaceControlViewHost holding surface view (1/4)
Test: Use dumpsys to check if SurfaceControlViewHost still exists
Bug: 410052692
Flag: com.android.systemui.shared.new_customization_picker_ui
Change-Id: Ibbb29445422dd37e764be2f518c9d528340cdfaa
2025-04-24 14:26:04 +00:00
Charlie Anderson 66d7ed5531 Merge "Implement specs for shaped progress bars" into main 2025-04-24 07:07:52 -07:00
Treehugger Robot 48e09c9f1d Merge "Refactor on end runnable of create task dismiss animation." into main 2025-04-24 05:52:06 -07:00
Pat Manning 5783a8ef92 Refactor on end runnable of create task dismiss animation.
This is mostly used for snapping pages and resetting task values after dismissal.

Fix: 409494671
Fix: 409509940
Test: TaplTestsQuickstep
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Change-Id: Ie53ad75f6b96bc833cad86fc42b337d845b49a18
2025-04-24 11:52:54 +01:00
Pat Manning 4803577d25 Disallow scrolling of Recents during dismissal by consuming touch event.
Fix: 408820591
Test: Manual
Flag: com.android.launcher3.enable_expressive_dismiss_task_motion
Change-Id: I4d3b3be60b7557fbc24220a691e80d4b254dccb4
2025-04-24 03:16:24 -07:00
Treehugger Robot b6f127d82c Merge "Make Tapl check if actions view is enabled on overview" into main 2025-04-24 03:12:55 -07:00
Uwais Ashraf d99cbd8b41 Add tracking of visibleTasks to enable more reliable request creation.
Enforce synchronisation of parallel operations (e.g. updating task requests and tasks map MSF)

Fix: 395717365
Fix: 395331030
Fix: 410825381
Fix: 407558302
Flag: com.android.launcher3.enable_refactor_task_thumbnail
Test: TasksRepositoryTest
Test: ABTD run for black thumbnails (OverviewImageTest, OverviewSplitTaskImageTest, OverviewMenuImageTest)
Test: ABTD run for memory metrics
Change-Id: Ib21487361b3e877170acfcdfed8d095bf1424061
2025-04-24 09:57:10 +00:00
Shamali Patwa d83ecd4c44 Merge changes from topic "dwb-refactor-domain" into main
* changes:
  Move app timer in the taskContentView behind a refactor flag.
  Change task content view to be a constraint layout.
  Extract out timer text specific utility from the dwb view
  Add a ui state for the app timer toast and add a mapper function for it
2025-04-23 19:49:38 -07:00
Jon Miranda ce82b8a6bd Merge "Switch taskbar overflow flag to lse_desktop_experience" into main 2025-04-23 18:04:05 -07:00
Mykola Podolian 976ab5aebd Merge "Check the bubble bar maximum so it is not cut off." into main 2025-04-23 17:00:38 -07:00