302 lines
13 KiB
Java
302 lines
13 KiB
Java
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();
|
|
|
|
} |