804 lines
11 KiB
Java
804 lines
11 KiB
Java
package com.android.launcher3;
|
|
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
|
/** @hide */
|
|
public final class FeatureFlagsImpl implements FeatureFlags {
|
|
@Override
|
|
|
|
|
|
public boolean accessibilityScrollOnAllapps() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean allAppsBlur() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean allAppsSheetForHandheld() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean coordinateWorkspaceScale() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableActiveGestureProtoLog() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableAddAppWidgetViaConfigActivityV2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableAdditionalHomeAnimations() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableAllAppsButtonInHotseat() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableAltTabKqsFlatenning() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableAltTabKqsOnConnectedDisplays() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableCategorizedWidgetSuggestions() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContainerReturnAnimations() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContrastTiles() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableCursorHoverStates() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableDesktopExplodedView() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableDesktopTaskAlphaAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableDesktopWindowingCarouselDetach() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableDismissPredictionUndo() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableExpandingPauseWorkButton() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableExpressiveDismissTaskMotion() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableFallbackOverviewInWindow() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableFirstScreenBroadcastArchivingExtras() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableFocusOutline() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableGeneratedPreviews() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableGestureNavHorizontalTouchSlop() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableGestureNavOnConnectedDisplays() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableGridMigrationFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableGridOnlyOverview() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableGrowthNudge() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableHandleDelayedGestureCallbacks() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableHomeTransitionListener() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableHoverOfChildElementsInTaskview() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLargeDesktopWindowingTile() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLauncherBrMetricsFixed() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLauncherIconShapes() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLauncherOverviewInWindow() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLauncherVisualRefresh() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableMouseInteractionChanges() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableMultiInstanceMenuTaskbar() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableNarrowGridRestore() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableOverviewBackgroundWallpaperBlur() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableOverviewCommandHelperTimeout() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableOverviewDesktopTileWallpaperBackground() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableOverviewIconMenu() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableOverviewOnConnectedDisplays() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enablePinningAppWithContextMenu() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enablePredictiveBackGesture() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enablePrivateSpace() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enablePrivateSpaceInstallShortcut() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableRebootUnlockAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableRecentsInTaskbar() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableRecentsWindowProtoLog() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableRefactorTaskThumbnail() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableResponsiveWorkspace() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableScalabilityForDesktopExperience() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableScalingRevealHomeAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@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() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableStateManagerProtoLog() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableStrictMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableSupportForArchiving() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTabletTwoPanePickerV2() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTaskbarBehindShade() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTaskbarCustomization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTaskbarForDirectBoot() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTaskbarNoRecreate() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTaskbarPinning() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTieredWidgetsByDefaultInPicker() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTwoPaneLauncherSettings() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTwolineAllapps() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableTwolineToggle() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableUnfoldStateAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableUnfoldedTwoPanePicker() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableUseTopVisibleActivityForExcludeFromRecentTask() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableWidgetTapToAdd() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableWorkspaceInflation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enabledFoldersInAllApps() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expressiveThemeInTaskbarAndNavigation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean extendibleThemeManager() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingSearchBar() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean forceMonochromeAppIcons() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean gridMigrationRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean gsfRes() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean ignoreThreeFingerTrackpadForNavHandleLongPress() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean letterFastScroller() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean msdlFeedback() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean multilineSearchBar() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean navigateToChildPreference() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean oneGridMountedMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean oneGridRotationHandling() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean oneGridSpecs() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean predictiveBackToHomeBlur() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean predictiveBackToHomePolish() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privateSpaceAddFloatingMaskView() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privateSpaceAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privateSpaceAppInstallerButton() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privateSpaceRestrictAccessibilityDrag() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privateSpaceRestrictItemDrag() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean privateSpaceSysAppsSeparation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeAppsRefreshOnRightClick() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeExcludeFromScreenMagnificationFlagUsage() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restoreArchivedAppIconsFromDb() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restoreArchivedShortcuts() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showTaskbarPinningPopupFromAnywhere() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean syncAppLaunchWithTaskbarStash() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean taskbarOverflow() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean taskbarQuietModeChangeSupport() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useActivityOverlay() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useNewIconForArchivedApps() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useSystemRadiusForAppWidgets() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean workSchedulerInWorkProfile() {
|
|
return false;
|
|
}
|
|
|
|
}
|