feat: Flags Android 16 QPR1

This commit is contained in:
Pun Butrach
2025-11-16 17:45:20 +07:00
parent e42459a324
commit b4ec75bb34
20 changed files with 3732 additions and 4181 deletions
@@ -1,5 +1,5 @@
package com.android.launcher3;
// TODO(b/303773055): Remove the annotation after access issue is resolved.
/** @hide */
public final class FeatureFlagsImpl implements FeatureFlags {
@Override
@@ -26,20 +26,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean coordinateWorkspaceScale() {
return true;
}
@Override
public boolean enableActiveGestureProtoLog() {
return true;
}
@Override
public boolean enableAddAppWidgetViaConfigActivityV2() {
return true;
}
@@ -47,13 +33,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableAdditionalHomeAnimations() {
return true;
}
@Override
public boolean enableAllAppsButtonInHotseat() {
return false;
}
@@ -96,6 +75,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableCoroutineThreadingImprovements() {
return true;
}
@Override
public boolean enableCursorHoverStates() {
return true;
}
@@ -110,14 +96,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableDesktopTaskAlphaAnimation() {
return true;
}
@Override
public boolean enableDesktopWindowingCarouselDetach() {
public boolean enableDesktopMenuOnSecondaryDisplayBugfix() {
return false;
}
@@ -145,6 +124,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableExpressiveFolderExpansion() {
return false;
}
@Override
public boolean enableFallbackOverviewInWindow() {
return false;
}
@@ -187,15 +173,8 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableGridMigrationFix() {
return true;
}
@Override
public boolean enableGridOnlyOverview() {
return false;
return true;
}
@Override
@@ -208,13 +187,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableHandleDelayedGestureCallbacks() {
return true;
}
@Override
public boolean enableHomeTransitionListener() {
return true;
}
@@ -222,13 +194,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableHoverOfChildElementsInTaskview() {
return true;
}
@Override
public boolean enableLargeDesktopWindowingTile() {
return true;
}
@@ -264,8 +229,15 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableLongPressRemoveShortcut() {
return false;
}
@Override
public boolean enableMouseInteractionChanges() {
return true;
return false;
}
@Override
@@ -292,13 +264,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableOverviewCommandHelperTimeout() {
return true;
}
@Override
public boolean enableOverviewDesktopTileWallpaperBackground() {
return false;
}
@@ -307,7 +272,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean enableOverviewIconMenu() {
return false;
return true;
}
@Override
@@ -320,13 +285,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enablePinningAppWithContextMenu() {
return false;
}
@Override
public boolean enablePredictiveBackGesture() {
return true;
}
@@ -348,6 +306,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableQsbOnHotseat() {
return false;
}
@Override
public boolean enableRebootUnlockAnimation() {
return false;
}
@@ -369,13 +334,27 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableRefactorTaskThumbnail() {
public boolean enableRefactorDigitalWellbeingToast() {
return false;
}
@Override
public boolean enableRefactorTaskContentView() {
return false;
}
@Override
public boolean enableRefactorTaskThumbnail() {
return true;
}
@Override
public boolean enableResponsiveWorkspace() {
return true;
}
@@ -383,6 +362,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableReversibleHomeActionCorner() {
return false;
}
@Override
public boolean enableScalabilityForDesktopExperience() {
return false;
}
@@ -397,35 +383,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableSeparateExternalDisplayTasks() {
return true;
}
@Override
public boolean enableShortcutDontSuggestApp() {
return true;
}
@Override
public boolean enableShowEnabledShortcutsInAccessibilityMenu() {
return true;
}
@Override
public boolean enableSmartspaceAsAWidget() {
return false;
}
@Override
public boolean enableSmartspaceRemovalToggle() {
public boolean enableSimultaneousOverviewTriggerOnExtendedDesktop() {
return false;
}
@@ -495,6 +453,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean enableTaskbarUiThread() {
return false;
}
@Override
public boolean enableTieredWidgetsByDefaultInPicker() {
return false;
}
@@ -503,7 +468,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean enableTwoPaneLauncherSettings() {
return true;
return false;
}
@Override
@@ -524,21 +489,14 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean enableUnfoldStateAnimation() {
return true;
return false;
}
@Override
public boolean enableUnfoldedTwoPanePicker() {
return true;
}
@Override
public boolean enableUseTopVisibleActivityForExcludeFromRecentTask() {
return true;
public boolean enableWidgetPickerRefactor() {
return false;
}
@Override
@@ -566,13 +524,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean expressiveThemeInTaskbarAndNavigation() {
return true;
return false;
}
@Override
public boolean extendibleThemeManager() {
public boolean externalDataAccess() {
return true;
}
@@ -601,6 +559,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean gsfRes() {
return true;
}
@Override
public boolean homeScreenEditImprovements() {
return false;
}
@@ -621,6 +586,13 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean modelRepository() {
return false;
}
@Override
public boolean msdlFeedback() {
return true;
}
@@ -628,15 +600,8 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean multilineSearchBar() {
return true;
}
@Override
public boolean navigateToChildPreference() {
return true;
public boolean nudgePill() {
return false;
}
@Override
@@ -657,7 +622,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean oneGridSpecs() {
return false;
return true;
}
@Override
@@ -691,13 +656,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean privateSpaceAppInstallerButton() {
return true;
}
@Override
public boolean privateSpaceRestrictAccessibilityDrag() {
return true;
}
@@ -726,42 +684,28 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean removeExcludeFromScreenMagnificationFlagUsage() {
public boolean restoreArchivedAppIconsFromDb() {
return true;
}
@Override
public boolean restoreArchivedAppIconsFromDb() {
return false;
}
@Override
public boolean restoreArchivedShortcuts() {
return false;
return true;
}
@Override
public boolean showTaskbarPinningPopupFromAnywhere() {
return false;
return true;
}
@Override
public boolean syncAppLaunchWithTaskbarStash() {
return false;
}
@Override
public boolean taskbarOverflow() {
return true;
}
@@ -775,13 +719,6 @@ public final class FeatureFlagsImpl implements FeatureFlags {
@Override
public boolean useActivityOverlay() {
return true;
}
@Override
public boolean useNewIconForArchivedApps() {
return true;
}
@@ -797,7 +734,7 @@ public final class FeatureFlagsImpl implements FeatureFlags {
public boolean workSchedulerInWorkProfile() {
return false;
return true;
}
}