Move DesktopTask to front of RecentsView (1/2)
This CL updates the DesktopTasks in the RecentsView to be displayed after the focused task, separated from the other tasks in the grid. The DesktopTasks will be larger, following the same size used for focused tasks. It was necessary to do the following changes to support DesktopTask at the front of the list. 1. Sort the GroupTasks in applyLoadPlan to move DesktopTasks after all other tasks. 2. Update the target page to take into account the DesktopTasks after the running task. 3. updateGridProperties had to support DesktopTask and Focused Task to be positioned at the front of the list. This function updates view translations to support the grid with two rows and rebalacing the position after a task is dimissed. 4. Update the max and min page scroll. Updated getFirstViewIndex to check for a DesktopTaskView, and if it doesn't exist, it uses the focused task as reference. 5. TaskView.updateTaskSize was updated to prevent DesktopTaskView being resized. This change makes DesktopTaskView to have the same size of our current focused task. 6. Update several places using focused task to use isLargeTile. Bug: 353947137 Fix: 353947516 Fix: 353947467 Fix: 353947334 Flag: com.android.launcher3.enable_large_desktop_windowing_tile Test: OverviewDesktopTaskImageTest Change-Id: Ic7c0d8340ca259e8644de180aa6859a3c968d66e
Loading
Please register or sign in to comment