Merge "Remove unused/obsolete feature flags" into udc-dev

This commit is contained in:
Tony Wickham
2023-05-15 21:46:15 +00:00
committed by Android (Google) Code Review
3 changed files with 3 additions and 24 deletions
@@ -41,11 +41,9 @@ import com.android.launcher3.allapps.AllAppsTransitionController;
import com.android.launcher3.anim.AnimatorPlaybackController; import com.android.launcher3.anim.AnimatorPlaybackController;
import com.android.launcher3.anim.PendingAnimation; import com.android.launcher3.anim.PendingAnimation;
import com.android.launcher3.compat.AccessibilityManagerCompat; import com.android.launcher3.compat.AccessibilityManagerCompat;
import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.touch.SingleAxisSwipeDetector; import com.android.launcher3.touch.SingleAxisSwipeDetector;
import com.android.launcher3.util.TouchController; import com.android.launcher3.util.TouchController;
import com.android.quickstep.TaskUtils; import com.android.quickstep.TaskUtils;
import com.android.quickstep.TopTaskTracker;
import com.android.quickstep.util.AnimatorControllerWithResistance; import com.android.quickstep.util.AnimatorControllerWithResistance;
import com.android.quickstep.util.OverviewToHomeAnim; import com.android.quickstep.util.OverviewToHomeAnim;
import com.android.quickstep.views.RecentsView; import com.android.quickstep.views.RecentsView;
@@ -108,11 +106,6 @@ public class NavBarToHomeTouchController implements TouchController,
if (AbstractFloatingView.getTopOpenViewWithType(mLauncher, typeToClose) != null) { if (AbstractFloatingView.getTopOpenViewWithType(mLauncher, typeToClose) != null) {
return true; return true;
} }
if (FeatureFlags.ASSISTANT_GIVES_LAUNCHER_FOCUS.get()
&& TopTaskTracker.INSTANCE.get(mLauncher).getCachedTopTask(false)
.isExcludedAssistant()) {
return true;
}
return false; return false;
} }
@@ -24,7 +24,6 @@ import static android.view.MotionEvent.ACTION_POINTER_UP;
import static android.view.MotionEvent.ACTION_UP; import static android.view.MotionEvent.ACTION_UP;
import static com.android.launcher3.Launcher.INTENT_ACTION_ALL_APPS_TOGGLE; import static com.android.launcher3.Launcher.INTENT_ACTION_ALL_APPS_TOGGLE;
import static com.android.launcher3.config.FeatureFlags.ASSISTANT_GIVES_LAUNCHER_FOCUS;
import static com.android.launcher3.config.FeatureFlags.ENABLE_TRACKPAD_GESTURE; import static com.android.launcher3.config.FeatureFlags.ENABLE_TRACKPAD_GESTURE;
import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.launcher3.util.Executors.MAIN_EXECUTOR;
import static com.android.quickstep.GestureState.DEFAULT_STATE; import static com.android.quickstep.GestureState.DEFAULT_STATE;
@@ -1089,22 +1088,17 @@ public class TouchInteractionService extends Service
boolean hasWindowFocus = activity.getRootView().hasWindowFocus(); boolean hasWindowFocus = activity.getRootView().hasWindowFocus();
boolean isPreviousGestureAnimatingToLauncher = boolean isPreviousGestureAnimatingToLauncher =
previousGestureState.isRunningAnimationToLauncher(); previousGestureState.isRunningAnimationToLauncher();
boolean forcingOverviewInputConsumer =
ASSISTANT_GIVES_LAUNCHER_FOCUS.get() && forceOverviewInputConsumer;
boolean isInLiveTileMode = gestureState.getActivityInterface().isInLiveTileMode(); boolean isInLiveTileMode = gestureState.getActivityInterface().isInLiveTileMode();
reasonString.append(SUBSTRING_PREFIX) reasonString.append(SUBSTRING_PREFIX)
.append(hasWindowFocus .append(hasWindowFocus
? "activity has window focus" ? "activity has window focus"
: (isPreviousGestureAnimatingToLauncher : (isPreviousGestureAnimatingToLauncher
? "previous gesture is still animating to launcher" ? "previous gesture is still animating to launcher"
: (forcingOverviewInputConsumer : isInLiveTileMode
? "assistant gives launcher focus and forcing focus" ? "device is in live mode"
: (isInLiveTileMode : "all overview focus conditions failed"));
? "device is in live mode"
: "all overview focus conditions failed"))));
if (hasWindowFocus if (hasWindowFocus
|| isPreviousGestureAnimatingToLauncher || isPreviousGestureAnimatingToLauncher
|| forcingOverviewInputConsumer
|| isInLiveTileMode) { || isInLiveTileMode) {
reasonString.append(SUBSTRING_PREFIX) reasonString.append(SUBSTRING_PREFIX)
.append("overview should have focus, using OverviewInputConsumer"); .append("overview should have focus, using OverviewInputConsumer");
@@ -211,17 +211,9 @@ public final class FeatureFlags {
"Allows on device search in all apps logging"); "Allows on device search in all apps logging");
// TODO(Block 14): Cleanup flags // TODO(Block 14): Cleanup flags
public static final BooleanFlag ASSISTANT_GIVES_LAUNCHER_FOCUS = getDebugFlag(270391641,
"ASSISTANT_GIVES_LAUNCHER_FOCUS", DISABLED,
"Allow Launcher to handle nav bar gestures while Assistant is running over it");
public static final BooleanFlag NOTIFY_CRASHES = getDebugFlag(270393108, "NOTIFY_CRASHES", public static final BooleanFlag NOTIFY_CRASHES = getDebugFlag(270393108, "NOTIFY_CRASHES",
DISABLED, "Sends a notification whenever launcher encounters an uncaught exception."); DISABLED, "Sends a notification whenever launcher encounters an uncaught exception.");
public static final BooleanFlag FORCE_PERSISTENT_TASKBAR = getDebugFlag(270395077,
"FORCE_PERSISTENT_TASKBAR", DISABLED, "Forces taskbar to be persistent, even in gesture"
+ " nav mode and when transient taskbar is enabled.");
public static final BooleanFlag ENABLE_TRANSIENT_TASKBAR = getDebugFlag(270395798, public static final BooleanFlag ENABLE_TRANSIENT_TASKBAR = getDebugFlag(270395798,
"ENABLE_TRANSIENT_TASKBAR", ENABLED, "Enables transient taskbar."); "ENABLE_TRANSIENT_TASKBAR", ENABLED, "Enables transient taskbar.");