package com.android.launcher3; // TODO(b/303773055): Remove the annotation after access issue is resolved. /** @hide */ public final class Flags { /** @hide */ public static final String FLAG_ENABLE_ADD_APP_WIDGET_VIA_CONFIG_ACTIVITY_V2 = "com.android.launcher3.enable_add_app_widget_via_config_activity_v2"; /** @hide */ public static final String FLAG_ENABLE_ADDITIONAL_HOME_ANIMATIONS = "com.android.launcher3.enable_additional_home_animations"; /** @hide */ public static final String FLAG_ENABLE_CATEGORIZED_WIDGET_SUGGESTIONS = "com.android.launcher3.enable_categorized_widget_suggestions"; /** @hide */ public static final String FLAG_ENABLE_CURSOR_HOVER_STATES = "com.android.launcher3.enable_cursor_hover_states"; /** @hide */ public static final String FLAG_ENABLE_EXPANDING_PAUSE_WORK_BUTTON = "com.android.launcher3.enable_expanding_pause_work_button"; /** @hide */ public static final String FLAG_ENABLE_FALLBACK_OVERVIEW_IN_WINDOW = "com.android.launcher3.enable_fallback_overview_in_window"; /** @hide */ public static final String FLAG_ENABLE_FIRST_SCREEN_BROADCAST_ARCHIVING_EXTRAS = "com.android.launcher3.enable_first_screen_broadcast_archiving_extras"; /** @hide */ public static final String FLAG_ENABLE_FOCUS_OUTLINE = "com.android.launcher3.enable_focus_outline"; /** @hide */ public static final String FLAG_ENABLE_GENERATED_PREVIEWS = "com.android.launcher3.enable_generated_previews"; /** @hide */ public static final String FLAG_ENABLE_GRID_MIGRATION_FIX = "com.android.launcher3.enable_grid_migration_fix"; /** @hide */ public static final String FLAG_ENABLE_GRID_ONLY_OVERVIEW = "com.android.launcher3.enable_grid_only_overview"; /** @hide */ public static final String FLAG_ENABLE_HANDLE_DELAYED_GESTURE_CALLBACKS = "com.android.launcher3.enable_handle_delayed_gesture_callbacks"; /** @hide */ public static final String FLAG_ENABLE_HOME_TRANSITION_LISTENER = "com.android.launcher3.enable_home_transition_listener"; /** @hide */ public static final String FLAG_ENABLE_LAUNCHER_BR_METRICS_FIXED = "com.android.launcher3.enable_launcher_br_metrics_fixed"; /** @hide */ public static final String FLAG_ENABLE_NARROW_GRID_RESTORE = "com.android.launcher3.enable_narrow_grid_restore"; /** @hide */ public static final String FLAG_ENABLE_OVERVIEW_ICON_MENU = "com.android.launcher3.enable_overview_icon_menu"; /** @hide */ public static final String FLAG_ENABLE_PREDICTIVE_BACK_GESTURE = "com.android.launcher3.enable_predictive_back_gesture"; /** @hide */ public static final String FLAG_ENABLE_PRIVATE_SPACE = "com.android.launcher3.enable_private_space"; /** @hide */ public static final String FLAG_ENABLE_PRIVATE_SPACE_INSTALL_SHORTCUT = "com.android.launcher3.enable_private_space_install_shortcut"; /** @hide */ public static final String FLAG_ENABLE_REBOOT_UNLOCK_ANIMATION = "com.android.launcher3.enable_reboot_unlock_animation"; /** @hide */ public static final String FLAG_ENABLE_RECENTS_IN_TASKBAR = "com.android.launcher3.enable_recents_in_taskbar"; /** @hide */ public static final String FLAG_ENABLE_REFACTOR_TASK_THUMBNAIL = "com.android.launcher3.enable_refactor_task_thumbnail"; /** @hide */ public static final String FLAG_ENABLE_RESPONSIVE_WORKSPACE = "com.android.launcher3.enable_responsive_workspace"; /** @hide */ public static final String FLAG_ENABLE_SCALING_REVEAL_HOME_ANIMATION = "com.android.launcher3.enable_scaling_reveal_home_animation"; /** @hide */ public static final String FLAG_ENABLE_SHORTCUT_DONT_SUGGEST_APP = "com.android.launcher3.enable_shortcut_dont_suggest_app"; /** @hide */ public static final String FLAG_ENABLE_SMARTSPACE_AS_A_WIDGET = "com.android.launcher3.enable_smartspace_as_a_widget"; /** @hide */ public static final String FLAG_ENABLE_SMARTSPACE_REMOVAL_TOGGLE = "com.android.launcher3.enable_smartspace_removal_toggle"; /** @hide */ public static final String FLAG_ENABLE_SUPPORT_FOR_ARCHIVING = "com.android.launcher3.enable_support_for_archiving"; /** @hide */ public static final String FLAG_ENABLE_TABLET_TWO_PANE_PICKER_V2 = "com.android.launcher3.enable_tablet_two_pane_picker_v2"; /** @hide */ public static final String FLAG_ENABLE_TASKBAR_CUSTOMIZATION = "com.android.launcher3.enable_taskbar_customization"; /** @hide */ public static final String FLAG_ENABLE_TASKBAR_NO_RECREATE = "com.android.launcher3.enable_taskbar_no_recreate"; /** @hide */ public static final String FLAG_ENABLE_TASKBAR_PINNING = "com.android.launcher3.enable_taskbar_pinning"; /** @hide */ public static final String FLAG_ENABLE_TWO_PANE_LAUNCHER_SETTINGS = "com.android.launcher3.enable_two_pane_launcher_settings"; /** @hide */ public static final String FLAG_ENABLE_TWOLINE_ALLAPPS = "com.android.launcher3.enable_twoline_allapps"; /** @hide */ public static final String FLAG_ENABLE_TWOLINE_TOGGLE = "com.android.launcher3.enable_twoline_toggle"; /** @hide */ public static final String FLAG_ENABLE_UNFOLD_STATE_ANIMATION = "com.android.launcher3.enable_unfold_state_animation"; /** @hide */ public static final String FLAG_ENABLE_UNFOLDED_TWO_PANE_PICKER = "com.android.launcher3.enable_unfolded_two_pane_picker"; /** @hide */ public static final String FLAG_ENABLE_WIDGET_TAP_TO_ADD = "com.android.launcher3.enable_widget_tap_to_add"; /** @hide */ public static final String FLAG_ENABLE_WORKSPACE_INFLATION = "com.android.launcher3.enable_workspace_inflation"; /** @hide */ public static final String FLAG_ENABLED_FOLDERS_IN_ALL_APPS = "com.android.launcher3.enabled_folders_in_all_apps"; /** @hide */ public static final String FLAG_FLOATING_SEARCH_BAR = "com.android.launcher3.floating_search_bar"; /** @hide */ public static final String FLAG_FORCE_MONOCHROME_APP_ICONS = "com.android.launcher3.force_monochrome_app_icons"; /** @hide */ public static final String FLAG_PRIVATE_SPACE_ADD_FLOATING_MASK_VIEW = "com.android.launcher3.private_space_add_floating_mask_view"; /** @hide */ public static final String FLAG_PRIVATE_SPACE_ANIMATION = "com.android.launcher3.private_space_animation"; /** @hide */ public static final String FLAG_PRIVATE_SPACE_APP_INSTALLER_BUTTON = "com.android.launcher3.private_space_app_installer_button"; /** @hide */ public static final String FLAG_PRIVATE_SPACE_RESTRICT_ACCESSIBILITY_DRAG = "com.android.launcher3.private_space_restrict_accessibility_drag"; /** @hide */ public static final String FLAG_PRIVATE_SPACE_RESTRICT_ITEM_DRAG = "com.android.launcher3.private_space_restrict_item_drag"; /** @hide */ public static final String FLAG_PRIVATE_SPACE_SYS_APPS_SEPARATION = "com.android.launcher3.private_space_sys_apps_separation"; /** @hide */ public static final String FLAG_USE_ACTIVITY_OVERLAY = "com.android.launcher3.use_activity_overlay"; public static boolean enableAddAppWidgetViaConfigActivityV2() { return FEATURE_FLAGS.enableAddAppWidgetViaConfigActivityV2(); } public static boolean enableAdditionalHomeAnimations() { return FEATURE_FLAGS.enableAdditionalHomeAnimations(); } public static boolean enableCategorizedWidgetSuggestions() { return FEATURE_FLAGS.enableCategorizedWidgetSuggestions(); } public static boolean enableCursorHoverStates() { return FEATURE_FLAGS.enableCursorHoverStates(); } public static boolean enableExpandingPauseWorkButton() { return FEATURE_FLAGS.enableExpandingPauseWorkButton(); } public static boolean enableFallbackOverviewInWindow() { return FEATURE_FLAGS.enableFallbackOverviewInWindow(); } public static boolean enableFirstScreenBroadcastArchivingExtras() { return FEATURE_FLAGS.enableFirstScreenBroadcastArchivingExtras(); } public static boolean enableFocusOutline() { return FEATURE_FLAGS.enableFocusOutline(); } public static boolean enableGeneratedPreviews() { return FEATURE_FLAGS.enableGeneratedPreviews(); } public static boolean enableGridMigrationFix() { return FEATURE_FLAGS.enableGridMigrationFix(); } public static boolean enableGridOnlyOverview() { return FEATURE_FLAGS.enableGridOnlyOverview(); } public static boolean enableHandleDelayedGestureCallbacks() { return FEATURE_FLAGS.enableHandleDelayedGestureCallbacks(); } public static boolean enableHomeTransitionListener() { return FEATURE_FLAGS.enableHomeTransitionListener(); } public static boolean enableLauncherBrMetricsFixed() { return FEATURE_FLAGS.enableLauncherBrMetricsFixed(); } public static boolean enableNarrowGridRestore() { return FEATURE_FLAGS.enableNarrowGridRestore(); } public static boolean enableOverviewIconMenu() { return FEATURE_FLAGS.enableOverviewIconMenu(); } public static boolean enablePredictiveBackGesture() { return FEATURE_FLAGS.enablePredictiveBackGesture(); } public static boolean enablePrivateSpace() { return FEATURE_FLAGS.enablePrivateSpace(); } public static boolean enablePrivateSpaceInstallShortcut() { return FEATURE_FLAGS.enablePrivateSpaceInstallShortcut(); } public static boolean enableRebootUnlockAnimation() { return FEATURE_FLAGS.enableRebootUnlockAnimation(); } public static boolean enableRecentsInTaskbar() { return FEATURE_FLAGS.enableRecentsInTaskbar(); } public static boolean enableRefactorTaskThumbnail() { return FEATURE_FLAGS.enableRefactorTaskThumbnail(); } public static boolean enableResponsiveWorkspace() { return FEATURE_FLAGS.enableResponsiveWorkspace(); } public static boolean enableScalingRevealHomeAnimation() { return FEATURE_FLAGS.enableScalingRevealHomeAnimation(); } public static boolean enableShortcutDontSuggestApp() { return FEATURE_FLAGS.enableShortcutDontSuggestApp(); } public static boolean enableSmartspaceAsAWidget() { return FEATURE_FLAGS.enableSmartspaceAsAWidget(); } public static boolean enableSmartspaceRemovalToggle() { return FEATURE_FLAGS.enableSmartspaceRemovalToggle(); } public static boolean enableSupportForArchiving() { return FEATURE_FLAGS.enableSupportForArchiving(); } public static boolean enableTabletTwoPanePickerV2() { return FEATURE_FLAGS.enableTabletTwoPanePickerV2(); } public static boolean enableTaskbarCustomization() { return FEATURE_FLAGS.enableTaskbarCustomization(); } public static boolean enableTaskbarNoRecreate() { return FEATURE_FLAGS.enableTaskbarNoRecreate(); } public static boolean enableTaskbarPinning() { return FEATURE_FLAGS.enableTaskbarPinning(); } public static boolean enableTwoPaneLauncherSettings() { return FEATURE_FLAGS.enableTwoPaneLauncherSettings(); } public static boolean enableTwolineAllapps() { return FEATURE_FLAGS.enableTwolineAllapps(); } public static boolean enableTwolineToggle() { return FEATURE_FLAGS.enableTwolineToggle(); } public static boolean enableUnfoldStateAnimation() { return FEATURE_FLAGS.enableUnfoldStateAnimation(); } public static boolean enableUnfoldedTwoPanePicker() { return FEATURE_FLAGS.enableUnfoldedTwoPanePicker(); } public static boolean enableWidgetTapToAdd() { return FEATURE_FLAGS.enableWidgetTapToAdd(); } public static boolean enableWorkspaceInflation() { return FEATURE_FLAGS.enableWorkspaceInflation(); } public static boolean enabledFoldersInAllApps() { return FEATURE_FLAGS.enabledFoldersInAllApps(); } public static boolean floatingSearchBar() { return FEATURE_FLAGS.floatingSearchBar(); } public static boolean forceMonochromeAppIcons() { return FEATURE_FLAGS.forceMonochromeAppIcons(); } public static boolean privateSpaceAddFloatingMaskView() { return FEATURE_FLAGS.privateSpaceAddFloatingMaskView(); } public static boolean privateSpaceAnimation() { return FEATURE_FLAGS.privateSpaceAnimation(); } public static boolean privateSpaceAppInstallerButton() { return FEATURE_FLAGS.privateSpaceAppInstallerButton(); } public static boolean privateSpaceRestrictAccessibilityDrag() { return FEATURE_FLAGS.privateSpaceRestrictAccessibilityDrag(); } public static boolean privateSpaceRestrictItemDrag() { return FEATURE_FLAGS.privateSpaceRestrictItemDrag(); } public static boolean privateSpaceSysAppsSeparation() { return FEATURE_FLAGS.privateSpaceSysAppsSeparation(); } public static boolean useActivityOverlay() { return FEATURE_FLAGS.useActivityOverlay(); } private static FeatureFlags FEATURE_FLAGS = new FeatureFlagsImpl(); }