mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-03-04 09:56:49 +00:00
Desktop windowing wallpaper
* Remove Launcher state manipulation from `DesktopVisibilityController` * Remove Taskbar state updates for desktop mode in `LauncherTaskbarUIController` * Update app widget animation for Home transision * Update `RemoteTargetGluer` remote targets setup for Dekstop mode Bug: 309014605 Flag: ACONFIG com.android.window.flags.enable_desktop_windowing_wallpaper_activity DEVELOPMENT Test: manual Change-Id: Ie2a7ad214a4d4e7e642d1236f2375ba6d17f3781
This commit is contained in:
@@ -21,6 +21,7 @@ import static com.android.launcher3.statemanager.BaseState.FLAG_NON_INTERACTIVE;
|
||||
import static com.android.launcher3.taskbar.TaskbarEduTooltipControllerKt.TOOLTIP_STEP_FEATURES;
|
||||
import static com.android.launcher3.taskbar.TaskbarLauncherStateController.FLAG_VISIBLE;
|
||||
import static com.android.quickstep.TaskAnimationManager.ENABLE_SHELL_TRANSITIONS;
|
||||
import static com.android.window.flags.Flags.enableDesktopWindowingWallpaperActivity;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.animation.AnimatorSet;
|
||||
@@ -218,9 +219,10 @@ public class LauncherTaskbarUIController extends TaskbarUIController {
|
||||
|
||||
DesktopVisibilityController desktopController =
|
||||
LauncherActivityInterface.INSTANCE.getDesktopVisibilityController();
|
||||
final boolean onDesktop =
|
||||
desktopController != null && desktopController.areDesktopTasksVisible();
|
||||
if (onDesktop) {
|
||||
if (!enableDesktopWindowingWallpaperActivity()
|
||||
&& desktopController != null
|
||||
&& desktopController.areDesktopTasksVisible()) {
|
||||
// TODO: b/333533253 - Remove after flag rollout
|
||||
isVisible = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user