package com.android.systemui; // TODO(b/303773055): Remove the annotation after access issue is resolved. /** @hide */ public final class Flags { /** @hide */ public static final String FLAG_ACTIVITY_TRANSITION_USE_LARGEST_WINDOW = "com.android.systemui.activity_transition_use_largest_window"; /** @hide */ public static final String FLAG_AMBIENT_TOUCH_MONITOR_LISTEN_TO_DISPLAY_CHANGES = "com.android.systemui.ambient_touch_monitor_listen_to_display_changes"; /** @hide */ public static final String FLAG_APP_CLIPS_BACKLINKS = "com.android.systemui.app_clips_backlinks"; /** @hide */ public static final String FLAG_BIND_KEYGUARD_MEDIA_VISIBILITY = "com.android.systemui.bind_keyguard_media_visibility"; /** @hide */ public static final String FLAG_BP_TALKBACK = "com.android.systemui.bp_talkback"; /** @hide */ public static final String FLAG_BRIGHTNESS_SLIDER_FOCUS_STATE = "com.android.systemui.brightness_slider_focus_state"; /** @hide */ public static final String FLAG_CENTRALIZED_STATUS_BAR_HEIGHT_FIX = "com.android.systemui.centralized_status_bar_height_fix"; /** @hide */ public static final String FLAG_CLIPBOARD_NONINTERACTIVE_ON_LOCKSCREEN = "com.android.systemui.clipboard_noninteractive_on_lockscreen"; /** @hide */ public static final String FLAG_CLOCK_REACTIVE_VARIANTS = "com.android.systemui.clock_reactive_variants"; /** @hide */ public static final String FLAG_COMMUNAL_BOUNCER_DO_NOT_MODIFY_PLUGIN_OPEN = "com.android.systemui.communal_bouncer_do_not_modify_plugin_open"; /** @hide */ public static final String FLAG_COMMUNAL_HUB = "com.android.systemui.communal_hub"; /** @hide */ public static final String FLAG_COMPOSE_BOUNCER = "com.android.systemui.compose_bouncer"; /** @hide */ public static final String FLAG_COMPOSE_LOCKSCREEN = "com.android.systemui.compose_lockscreen"; /** @hide */ public static final String FLAG_CONFINE_NOTIFICATION_TOUCH_TO_VIEW_WIDTH = "com.android.systemui.confine_notification_touch_to_view_width"; /** @hide */ public static final String FLAG_CONSTRAINT_BP = "com.android.systemui.constraint_bp"; /** @hide */ public static final String FLAG_CONTEXTUAL_TIPS_ASSISTANT_DISMISS_FIX = "com.android.systemui.contextual_tips_assistant_dismiss_fix"; /** @hide */ public static final String FLAG_COROUTINE_TRACING = "com.android.systemui.coroutine_tracing"; /** @hide */ public static final String FLAG_CREATE_WINDOWLESS_WINDOW_MAGNIFIER = "com.android.systemui.create_windowless_window_magnifier"; /** @hide */ public static final String FLAG_DEDICATED_NOTIF_INFLATION_THREAD = "com.android.systemui.dedicated_notif_inflation_thread"; /** @hide */ public static final String FLAG_DELAY_SHOW_MAGNIFICATION_BUTTON = "com.android.systemui.delay_show_magnification_button"; /** @hide */ public static final String FLAG_DELAYED_WAKELOCK_RELEASE_ON_BACKGROUND_THREAD = "com.android.systemui.delayed_wakelock_release_on_background_thread"; /** @hide */ public static final String FLAG_DEVICE_ENTRY_UDFPS_REFACTOR = "com.android.systemui.device_entry_udfps_refactor"; /** @hide */ public static final String FLAG_DISABLE_CONTEXTUAL_TIPS_FREQUENCY_CHECK = "com.android.systemui.disable_contextual_tips_frequency_check"; /** @hide */ public static final String FLAG_DISABLE_CONTEXTUAL_TIPS_IOS_SWITCHER_CHECK = "com.android.systemui.disable_contextual_tips_ios_switcher_check"; /** @hide */ public static final String FLAG_DOZEUI_SCHEDULING_ALARMS_BACKGROUND_EXECUTION = "com.android.systemui.dozeui_scheduling_alarms_background_execution"; /** @hide */ public static final String FLAG_DREAM_INPUT_SESSION_PILFER_ONCE = "com.android.systemui.dream_input_session_pilfer_once"; /** @hide */ public static final String FLAG_DREAM_OVERLAY_BOUNCER_SWIPE_DIRECTION_FILTERING = "com.android.systemui.dream_overlay_bouncer_swipe_direction_filtering"; /** @hide */ public static final String FLAG_DUAL_SHADE = "com.android.systemui.dual_shade"; /** @hide */ public static final String FLAG_EDGE_BACK_GESTURE_HANDLER_THREAD = "com.android.systemui.edge_back_gesture_handler_thread"; /** @hide */ public static final String FLAG_EDGEBACK_GESTURE_HANDLER_GET_RUNNING_TASKS_BACKGROUND = "com.android.systemui.edgeback_gesture_handler_get_running_tasks_background"; /** @hide */ public static final String FLAG_ENABLE_BACKGROUND_KEYGUARD_ONDRAWN_CALLBACK = "com.android.systemui.enable_background_keyguard_ondrawn_callback"; /** @hide */ public static final String FLAG_ENABLE_CONTEXTUAL_TIP_FOR_MUTE_VOLUME = "com.android.systemui.enable_contextual_tip_for_mute_volume"; /** @hide */ public static final String FLAG_ENABLE_CONTEXTUAL_TIP_FOR_POWER_OFF = "com.android.systemui.enable_contextual_tip_for_power_off"; /** @hide */ public static final String FLAG_ENABLE_CONTEXTUAL_TIP_FOR_TAKE_SCREENSHOT = "com.android.systemui.enable_contextual_tip_for_take_screenshot"; /** @hide */ public static final String FLAG_ENABLE_CONTEXTUAL_TIPS = "com.android.systemui.enable_contextual_tips"; /** @hide */ public static final String FLAG_ENABLE_EFFICIENT_DISPLAY_REPOSITORY = "com.android.systemui.enable_efficient_display_repository"; /** @hide */ public static final String FLAG_ENABLE_LAYOUT_TRACING = "com.android.systemui.enable_layout_tracing"; /** @hide */ public static final String FLAG_ENABLE_VIEW_CAPTURE_TRACING = "com.android.systemui.enable_view_capture_tracing"; /** @hide */ public static final String FLAG_ENABLE_WIDGET_PICKER_SIZE_FILTER = "com.android.systemui.enable_widget_picker_size_filter"; /** @hide */ public static final String FLAG_ENFORCE_BRIGHTNESS_BASE_USER_RESTRICTION = "com.android.systemui.enforce_brightness_base_user_restriction"; /** @hide */ public static final String FLAG_EXAMPLE_FLAG = "com.android.systemui.example_flag"; /** @hide */ public static final String FLAG_FAST_UNLOCK_TRANSITION = "com.android.systemui.fast_unlock_transition"; /** @hide */ public static final String FLAG_FIX_IMAGE_WALLPAPER_CRASH_SURFACE_ALREADY_RELEASED = "com.android.systemui.fix_image_wallpaper_crash_surface_already_released"; /** @hide */ public static final String FLAG_FIX_SCREENSHOT_ACTION_DISMISS_SYSTEM_WINDOWS = "com.android.systemui.fix_screenshot_action_dismiss_system_windows"; /** @hide */ public static final String FLAG_FLOATING_MENU_ANIMATED_TUCK = "com.android.systemui.floating_menu_animated_tuck"; /** @hide */ public static final String FLAG_FLOATING_MENU_DRAG_TO_EDIT = "com.android.systemui.floating_menu_drag_to_edit"; /** @hide */ public static final String FLAG_FLOATING_MENU_DRAG_TO_HIDE = "com.android.systemui.floating_menu_drag_to_hide"; /** @hide */ public static final String FLAG_FLOATING_MENU_IME_DISPLACEMENT_ANIMATION = "com.android.systemui.floating_menu_ime_displacement_animation"; /** @hide */ public static final String FLAG_FLOATING_MENU_NARROW_TARGET_CONTENT_OBSERVER = "com.android.systemui.floating_menu_narrow_target_content_observer"; /** @hide */ public static final String FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG = "com.android.systemui.floating_menu_overlaps_nav_bars_flag"; /** @hide */ public static final String FLAG_FLOATING_MENU_RADII_ANIMATION = "com.android.systemui.floating_menu_radii_animation"; /** @hide */ public static final String FLAG_GET_CONNECTED_DEVICE_NAME_UNSYNCHRONIZED = "com.android.systemui.get_connected_device_name_unsynchronized"; /** @hide */ public static final String FLAG_GLANCEABLE_HUB_ALLOW_KEYGUARD_WHEN_DREAMING = "com.android.systemui.glanceable_hub_allow_keyguard_when_dreaming"; /** @hide */ public static final String FLAG_GLANCEABLE_HUB_FULLSCREEN_SWIPE = "com.android.systemui.glanceable_hub_fullscreen_swipe"; /** @hide */ public static final String FLAG_GLANCEABLE_HUB_GESTURE_HANDLE = "com.android.systemui.glanceable_hub_gesture_handle"; /** @hide */ public static final String FLAG_GLANCEABLE_HUB_SHORTCUT_BUTTON = "com.android.systemui.glanceable_hub_shortcut_button"; /** @hide */ public static final String FLAG_HAPTIC_BRIGHTNESS_SLIDER = "com.android.systemui.haptic_brightness_slider"; /** @hide */ public static final String FLAG_HAPTIC_VOLUME_SLIDER = "com.android.systemui.haptic_volume_slider"; /** @hide */ public static final String FLAG_HEARING_AIDS_QS_TILE_DIALOG = "com.android.systemui.hearing_aids_qs_tile_dialog"; /** @hide */ public static final String FLAG_HEARING_DEVICES_DIALOG_RELATED_TOOLS = "com.android.systemui.hearing_devices_dialog_related_tools"; /** @hide */ public static final String FLAG_KEYBOARD_DOCKING_INDICATOR = "com.android.systemui.keyboard_docking_indicator"; /** @hide */ public static final String FLAG_KEYBOARD_SHORTCUT_HELPER_REWRITE = "com.android.systemui.keyboard_shortcut_helper_rewrite"; /** @hide */ public static final String FLAG_KEYGUARD_BOTTOM_AREA_REFACTOR = "com.android.systemui.keyguard_bottom_area_refactor"; /** @hide */ public static final String FLAG_KEYGUARD_WM_STATE_REFACTOR = "com.android.systemui.keyguard_wm_state_refactor"; /** @hide */ public static final String FLAG_LIGHT_REVEAL_MIGRATION = "com.android.systemui.light_reveal_migration"; /** @hide */ public static final String FLAG_MEDIA_CONTROLS_LOCKSCREEN_SHADE_BUG_FIX = "com.android.systemui.media_controls_lockscreen_shade_bug_fix"; /** @hide */ public static final String FLAG_MEDIA_CONTROLS_REFACTOR = "com.android.systemui.media_controls_refactor"; /** @hide */ public static final String FLAG_MEDIA_CONTROLS_USER_INITIATED_DELETEINTENT = "com.android.systemui.media_controls_user_initiated_deleteintent"; /** @hide */ public static final String FLAG_MIGRATE_CLOCKS_TO_BLUEPRINT = "com.android.systemui.migrate_clocks_to_blueprint"; /** @hide */ public static final String FLAG_NEW_AOD_TRANSITION = "com.android.systemui.new_aod_transition"; /** @hide */ public static final String FLAG_NEW_TOUCHPAD_GESTURES_TUTORIAL = "com.android.systemui.new_touchpad_gestures_tutorial"; /** @hide */ public static final String FLAG_NEW_VOLUME_PANEL = "com.android.systemui.new_volume_panel"; /** @hide */ public static final String FLAG_NOTIFICATION_ASYNC_GROUP_HEADER_INFLATION = "com.android.systemui.notification_async_group_header_inflation"; /** @hide */ public static final String FLAG_NOTIFICATION_ASYNC_HYBRID_VIEW_INFLATION = "com.android.systemui.notification_async_hybrid_view_inflation"; /** @hide */ public static final String FLAG_NOTIFICATION_AVALANCHE_SUPPRESSION = "com.android.systemui.notification_avalanche_suppression"; /** @hide */ public static final String FLAG_NOTIFICATION_AVALANCHE_THROTTLE_HUN = "com.android.systemui.notification_avalanche_throttle_hun"; /** @hide */ public static final String FLAG_NOTIFICATION_BACKGROUND_TINT_OPTIMIZATION = "com.android.systemui.notification_background_tint_optimization"; /** @hide */ public static final String FLAG_NOTIFICATION_COLOR_UPDATE_LOGGER = "com.android.systemui.notification_color_update_logger"; /** @hide */ public static final String FLAG_NOTIFICATION_CONTENT_ALPHA_OPTIMIZATION = "com.android.systemui.notification_content_alpha_optimization"; /** @hide */ public static final String FLAG_NOTIFICATION_FOOTER_BACKGROUND_TINT_OPTIMIZATION = "com.android.systemui.notification_footer_background_tint_optimization"; /** @hide */ public static final String FLAG_NOTIFICATION_MEDIA_MANAGER_BACKGROUND_EXECUTION = "com.android.systemui.notification_media_manager_background_execution"; /** @hide */ public static final String FLAG_NOTIFICATION_MINIMALISM_PROTOTYPE = "com.android.systemui.notification_minimalism_prototype"; /** @hide */ public static final String FLAG_NOTIFICATION_OVER_EXPANSION_CLIPPING_FIX = "com.android.systemui.notification_over_expansion_clipping_fix"; /** @hide */ public static final String FLAG_NOTIFICATION_PULSING_FIX = "com.android.systemui.notification_pulsing_fix"; /** @hide */ public static final String FLAG_NOTIFICATION_ROW_CONTENT_BINDER_REFACTOR = "com.android.systemui.notification_row_content_binder_refactor"; /** @hide */ public static final String FLAG_NOTIFICATION_ROW_USER_CONTEXT = "com.android.systemui.notification_row_user_context"; /** @hide */ public static final String FLAG_NOTIFICATION_VIEW_FLIPPER_PAUSING_V2 = "com.android.systemui.notification_view_flipper_pausing_v2"; /** @hide */ public static final String FLAG_NOTIFICATIONS_BACKGROUND_ICONS = "com.android.systemui.notifications_background_icons"; /** @hide */ public static final String FLAG_NOTIFICATIONS_FOOTER_VIEW_REFACTOR = "com.android.systemui.notifications_footer_view_refactor"; /** @hide */ public static final String FLAG_NOTIFICATIONS_HEADS_UP_REFACTOR = "com.android.systemui.notifications_heads_up_refactor"; /** @hide */ public static final String FLAG_NOTIFICATIONS_HIDE_ON_DISPLAY_SWITCH = "com.android.systemui.notifications_hide_on_display_switch"; /** @hide */ public static final String FLAG_NOTIFICATIONS_ICON_CONTAINER_REFACTOR = "com.android.systemui.notifications_icon_container_refactor"; /** @hide */ public static final String FLAG_NOTIFICATIONS_IMPROVED_HUN_ANIMATION = "com.android.systemui.notifications_improved_hun_animation"; /** @hide */ public static final String FLAG_NOTIFICATIONS_LIVE_DATA_STORE_REFACTOR = "com.android.systemui.notifications_live_data_store_refactor"; /** @hide */ public static final String FLAG_NOTIFY_POWER_MANAGER_USER_ACTIVITY_BACKGROUND = "com.android.systemui.notify_power_manager_user_activity_background"; /** @hide */ public static final String FLAG_PIN_INPUT_FIELD_STYLED_FOCUS_STATE = "com.android.systemui.pin_input_field_styled_focus_state"; /** @hide */ public static final String FLAG_PREDICTIVE_BACK_ANIMATE_BOUNCER = "com.android.systemui.predictive_back_animate_bouncer"; /** @hide */ public static final String FLAG_PREDICTIVE_BACK_ANIMATE_DIALOGS = "com.android.systemui.predictive_back_animate_dialogs"; /** @hide */ public static final String FLAG_PREDICTIVE_BACK_ANIMATE_SHADE = "com.android.systemui.predictive_back_animate_shade"; /** @hide */ public static final String FLAG_PREDICTIVE_BACK_SYSUI = "com.android.systemui.predictive_back_sysui"; /** @hide */ public static final String FLAG_PRIORITY_PEOPLE_SECTION = "com.android.systemui.priority_people_section"; /** @hide */ public static final String FLAG_PRIVACY_DOT_UNFOLD_WRONG_CORNER_FIX = "com.android.systemui.privacy_dot_unfold_wrong_corner_fix"; /** @hide */ public static final String FLAG_PSS_APP_SELECTOR_ABRUPT_EXIT_FIX = "com.android.systemui.pss_app_selector_abrupt_exit_fix"; /** @hide */ public static final String FLAG_PSS_APP_SELECTOR_RECENTS_SPLIT_SCREEN = "com.android.systemui.pss_app_selector_recents_split_screen"; /** @hide */ public static final String FLAG_PSS_TASK_SWITCHER = "com.android.systemui.pss_task_switcher"; /** @hide */ public static final String FLAG_QS_CUSTOM_TILE_CLICK_GUARANTEED_BUG_FIX = "com.android.systemui.qs_custom_tile_click_guaranteed_bug_fix"; /** @hide */ public static final String FLAG_QS_NEW_PIPELINE = "com.android.systemui.qs_new_pipeline"; /** @hide */ public static final String FLAG_QS_NEW_TILES = "com.android.systemui.qs_new_tiles"; /** @hide */ public static final String FLAG_QS_NEW_TILES_FUTURE = "com.android.systemui.qs_new_tiles_future"; /** @hide */ public static final String FLAG_QS_TILE_FOCUS_STATE = "com.android.systemui.qs_tile_focus_state"; /** @hide */ public static final String FLAG_QS_UI_REFACTOR = "com.android.systemui.qs_ui_refactor"; /** @hide */ public static final String FLAG_QUICK_SETTINGS_VISUAL_HAPTICS_LONGPRESS = "com.android.systemui.quick_settings_visual_haptics_longpress"; /** @hide */ public static final String FLAG_RECORD_ISSUE_QS_TILE = "com.android.systemui.record_issue_qs_tile"; /** @hide */ public static final String FLAG_REFACTOR_GET_CURRENT_USER = "com.android.systemui.refactor_get_current_user"; /** @hide */ public static final String FLAG_REGISTER_BATTERY_CONTROLLER_RECEIVERS_IN_CORESTARTABLE = "com.android.systemui.register_battery_controller_receivers_in_corestartable"; /** @hide */ public static final String FLAG_REGISTER_NEW_WALLET_CARD_IN_BACKGROUND = "com.android.systemui.register_new_wallet_card_in_background"; /** @hide */ public static final String FLAG_REGISTER_WALLPAPER_NOTIFIER_BACKGROUND = "com.android.systemui.register_wallpaper_notifier_background"; /** @hide */ public static final String FLAG_REGISTER_ZEN_MODE_CONTENT_OBSERVER_BACKGROUND = "com.android.systemui.register_zen_mode_content_observer_background"; /** @hide */ public static final String FLAG_REMOVE_DREAM_OVERLAY_HIDE_ON_TOUCH = "com.android.systemui.remove_dream_overlay_hide_on_touch"; /** @hide */ public static final String FLAG_REST_TO_UNLOCK = "com.android.systemui.rest_to_unlock"; /** @hide */ public static final String FLAG_RESTART_DREAM_ON_UNOCCLUDE = "com.android.systemui.restart_dream_on_unocclude"; /** @hide */ public static final String FLAG_REVAMPED_BOUNCER_MESSAGES = "com.android.systemui.revamped_bouncer_messages"; /** @hide */ public static final String FLAG_RUN_FINGERPRINT_DETECT_ON_DISMISSIBLE_KEYGUARD = "com.android.systemui.run_fingerprint_detect_on_dismissible_keyguard"; /** @hide */ public static final String FLAG_SAVE_AND_RESTORE_MAGNIFICATION_SETTINGS_BUTTONS = "com.android.systemui.save_and_restore_magnification_settings_buttons"; /** @hide */ public static final String FLAG_SCENE_CONTAINER = "com.android.systemui.scene_container"; /** @hide */ public static final String FLAG_SCREENSHARE_NOTIFICATION_HIDING_BUG_FIX = "com.android.systemui.screenshare_notification_hiding_bug_fix"; /** @hide */ public static final String FLAG_SCREENSHOT_ACTION_DISMISS_SYSTEM_WINDOWS = "com.android.systemui.screenshot_action_dismiss_system_windows"; /** @hide */ public static final String FLAG_SCREENSHOT_PRIVATE_PROFILE_ACCESSIBILITY_ANNOUNCEMENT_FIX = "com.android.systemui.screenshot_private_profile_accessibility_announcement_fix"; /** @hide */ public static final String FLAG_SCREENSHOT_PRIVATE_PROFILE_BEHAVIOR_FIX = "com.android.systemui.screenshot_private_profile_behavior_fix"; /** @hide */ public static final String FLAG_SCREENSHOT_SCROLL_CROP_VIEW_CRASH_FIX = "com.android.systemui.screenshot_scroll_crop_view_crash_fix"; /** @hide */ public static final String FLAG_SCREENSHOT_SHELF_UI2 = "com.android.systemui.screenshot_shelf_ui2"; /** @hide */ public static final String FLAG_SHADE_COLLAPSE_ACTIVITY_LAUNCH_FIX = "com.android.systemui.shade_collapse_activity_launch_fix"; /** @hide */ public static final String FLAG_SHADERLIB_LOADING_EFFECT_REFACTOR = "com.android.systemui.shaderlib_loading_effect_refactor"; /** @hide */ public static final String FLAG_SLICE_BROADCAST_RELAY_IN_BACKGROUND = "com.android.systemui.slice_broadcast_relay_in_background"; /** @hide */ public static final String FLAG_SLICE_MANAGER_BINDER_CALL_BACKGROUND = "com.android.systemui.slice_manager_binder_call_background"; /** @hide */ public static final String FLAG_SMARTSPACE_LOCKSCREEN_VIEWMODEL = "com.android.systemui.smartspace_lockscreen_viewmodel"; /** @hide */ public static final String FLAG_SMARTSPACE_RELOCATE_TO_BOTTOM = "com.android.systemui.smartspace_relocate_to_bottom"; /** @hide */ public static final String FLAG_SMARTSPACE_REMOTEVIEWS_RENDERING = "com.android.systemui.smartspace_remoteviews_rendering"; /** @hide */ public static final String FLAG_STATUS_BAR_MONOCHROME_ICONS_FIX = "com.android.systemui.status_bar_monochrome_icons_fix"; /** @hide */ public static final String FLAG_STATUS_BAR_SCREEN_SHARING_CHIPS = "com.android.systemui.status_bar_screen_sharing_chips"; /** @hide */ public static final String FLAG_STATUS_BAR_STATIC_INOUT_INDICATORS = "com.android.systemui.status_bar_static_inout_indicators"; /** @hide */ public static final String FLAG_SWITCH_USER_ON_BG = "com.android.systemui.switch_user_on_bg"; /** @hide */ public static final String FLAG_SYSUI_TEAMFOOD = "com.android.systemui.sysui_teamfood"; /** @hide */ public static final String FLAG_THEME_OVERLAY_CONTROLLER_WAKEFULNESS_DEPRECATION = "com.android.systemui.theme_overlay_controller_wakefulness_deprecation"; /** @hide */ public static final String FLAG_TRANSLUCENT_OCCLUDING_ACTIVITY_FIX = "com.android.systemui.translucent_occluding_activity_fix"; /** @hide */ public static final String FLAG_TRUNCATED_STATUS_BAR_ICONS_FIX = "com.android.systemui.truncated_status_bar_icons_fix"; /** @hide */ public static final String FLAG_UDFPS_VIEW_PERFORMANCE = "com.android.systemui.udfps_view_performance"; /** @hide */ public static final String FLAG_UNFOLD_ANIMATION_BACKGROUND_PROGRESS = "com.android.systemui.unfold_animation_background_progress"; /** @hide */ public static final String FLAG_UPDATE_USER_SWITCHER_BACKGROUND = "com.android.systemui.update_user_switcher_background"; /** @hide */ public static final String FLAG_VALIDATE_KEYBOARD_SHORTCUT_HELPER_ICON_URI = "com.android.systemui.validate_keyboard_shortcut_helper_icon_uri"; /** @hide */ public static final String FLAG_VISUAL_INTERRUPTIONS_REFACTOR = "com.android.systemui.visual_interruptions_refactor"; public static boolean activityTransitionUseLargestWindow() { return FEATURE_FLAGS.activityTransitionUseLargestWindow(); } public static boolean ambientTouchMonitorListenToDisplayChanges() { return FEATURE_FLAGS.ambientTouchMonitorListenToDisplayChanges(); } public static boolean appClipsBacklinks() { return FEATURE_FLAGS.appClipsBacklinks(); } public static boolean bindKeyguardMediaVisibility() { return FEATURE_FLAGS.bindKeyguardMediaVisibility(); } public static boolean bpTalkback() { return FEATURE_FLAGS.bpTalkback(); } public static boolean brightnessSliderFocusState() { return FEATURE_FLAGS.brightnessSliderFocusState(); } public static boolean centralizedStatusBarHeightFix() { return FEATURE_FLAGS.centralizedStatusBarHeightFix(); } public static boolean clipboardNoninteractiveOnLockscreen() { return FEATURE_FLAGS.clipboardNoninteractiveOnLockscreen(); } public static boolean clockReactiveVariants() { return FEATURE_FLAGS.clockReactiveVariants(); } public static boolean communalBouncerDoNotModifyPluginOpen() { return FEATURE_FLAGS.communalBouncerDoNotModifyPluginOpen(); } public static boolean communalHub() { return FEATURE_FLAGS.communalHub(); } public static boolean composeBouncer() { return FEATURE_FLAGS.composeBouncer(); } public static boolean composeLockscreen() { return FEATURE_FLAGS.composeLockscreen(); } public static boolean confineNotificationTouchToViewWidth() { return FEATURE_FLAGS.confineNotificationTouchToViewWidth(); } public static boolean constraintBp() { return FEATURE_FLAGS.constraintBp(); } public static boolean contextualTipsAssistantDismissFix() { return FEATURE_FLAGS.contextualTipsAssistantDismissFix(); } public static boolean coroutineTracing() { return FEATURE_FLAGS.coroutineTracing(); } public static boolean createWindowlessWindowMagnifier() { return FEATURE_FLAGS.createWindowlessWindowMagnifier(); } public static boolean dedicatedNotifInflationThread() { return FEATURE_FLAGS.dedicatedNotifInflationThread(); } public static boolean delayShowMagnificationButton() { return FEATURE_FLAGS.delayShowMagnificationButton(); } public static boolean delayedWakelockReleaseOnBackgroundThread() { return FEATURE_FLAGS.delayedWakelockReleaseOnBackgroundThread(); } public static boolean deviceEntryUdfpsRefactor() { return FEATURE_FLAGS.deviceEntryUdfpsRefactor(); } public static boolean disableContextualTipsFrequencyCheck() { return FEATURE_FLAGS.disableContextualTipsFrequencyCheck(); } public static boolean disableContextualTipsIosSwitcherCheck() { return FEATURE_FLAGS.disableContextualTipsIosSwitcherCheck(); } public static boolean dozeuiSchedulingAlarmsBackgroundExecution() { return FEATURE_FLAGS.dozeuiSchedulingAlarmsBackgroundExecution(); } public static boolean dreamInputSessionPilferOnce() { return FEATURE_FLAGS.dreamInputSessionPilferOnce(); } public static boolean dreamOverlayBouncerSwipeDirectionFiltering() { return FEATURE_FLAGS.dreamOverlayBouncerSwipeDirectionFiltering(); } public static boolean dualShade() { return FEATURE_FLAGS.dualShade(); } public static boolean edgeBackGestureHandlerThread() { return FEATURE_FLAGS.edgeBackGestureHandlerThread(); } public static boolean edgebackGestureHandlerGetRunningTasksBackground() { return FEATURE_FLAGS.edgebackGestureHandlerGetRunningTasksBackground(); } public static boolean enableBackgroundKeyguardOndrawnCallback() { return FEATURE_FLAGS.enableBackgroundKeyguardOndrawnCallback(); } public static boolean enableContextualTipForMuteVolume() { return FEATURE_FLAGS.enableContextualTipForMuteVolume(); } public static boolean enableContextualTipForPowerOff() { return FEATURE_FLAGS.enableContextualTipForPowerOff(); } public static boolean enableContextualTipForTakeScreenshot() { return FEATURE_FLAGS.enableContextualTipForTakeScreenshot(); } public static boolean enableContextualTips() { return FEATURE_FLAGS.enableContextualTips(); } public static boolean enableEfficientDisplayRepository() { return FEATURE_FLAGS.enableEfficientDisplayRepository(); } public static boolean enableLayoutTracing() { return FEATURE_FLAGS.enableLayoutTracing(); } public static boolean enableViewCaptureTracing() { return FEATURE_FLAGS.enableViewCaptureTracing(); } public static boolean enableWidgetPickerSizeFilter() { return FEATURE_FLAGS.enableWidgetPickerSizeFilter(); } public static boolean enforceBrightnessBaseUserRestriction() { return FEATURE_FLAGS.enforceBrightnessBaseUserRestriction(); } public static boolean exampleFlag() { return FEATURE_FLAGS.exampleFlag(); } public static boolean fastUnlockTransition() { return FEATURE_FLAGS.fastUnlockTransition(); } public static boolean fixImageWallpaperCrashSurfaceAlreadyReleased() { return FEATURE_FLAGS.fixImageWallpaperCrashSurfaceAlreadyReleased(); } public static boolean fixScreenshotActionDismissSystemWindows() { return FEATURE_FLAGS.fixScreenshotActionDismissSystemWindows(); } public static boolean floatingMenuAnimatedTuck() { return FEATURE_FLAGS.floatingMenuAnimatedTuck(); } public static boolean floatingMenuDragToEdit() { return FEATURE_FLAGS.floatingMenuDragToEdit(); } public static boolean floatingMenuDragToHide() { return FEATURE_FLAGS.floatingMenuDragToHide(); } public static boolean floatingMenuImeDisplacementAnimation() { return FEATURE_FLAGS.floatingMenuImeDisplacementAnimation(); } public static boolean floatingMenuNarrowTargetContentObserver() { return FEATURE_FLAGS.floatingMenuNarrowTargetContentObserver(); } public static boolean floatingMenuOverlapsNavBarsFlag() { return FEATURE_FLAGS.floatingMenuOverlapsNavBarsFlag(); } public static boolean floatingMenuRadiiAnimation() { return FEATURE_FLAGS.floatingMenuRadiiAnimation(); } public static boolean getConnectedDeviceNameUnsynchronized() { return FEATURE_FLAGS.getConnectedDeviceNameUnsynchronized(); } public static boolean glanceableHubAllowKeyguardWhenDreaming() { return FEATURE_FLAGS.glanceableHubAllowKeyguardWhenDreaming(); } public static boolean glanceableHubFullscreenSwipe() { return FEATURE_FLAGS.glanceableHubFullscreenSwipe(); } public static boolean glanceableHubGestureHandle() { return FEATURE_FLAGS.glanceableHubGestureHandle(); } public static boolean glanceableHubShortcutButton() { return FEATURE_FLAGS.glanceableHubShortcutButton(); } public static boolean hapticBrightnessSlider() { return FEATURE_FLAGS.hapticBrightnessSlider(); } public static boolean hapticVolumeSlider() { return FEATURE_FLAGS.hapticVolumeSlider(); } public static boolean hearingAidsQsTileDialog() { return FEATURE_FLAGS.hearingAidsQsTileDialog(); } public static boolean hearingDevicesDialogRelatedTools() { return FEATURE_FLAGS.hearingDevicesDialogRelatedTools(); } public static boolean keyboardDockingIndicator() { return FEATURE_FLAGS.keyboardDockingIndicator(); } public static boolean keyboardShortcutHelperRewrite() { return FEATURE_FLAGS.keyboardShortcutHelperRewrite(); } public static boolean keyguardBottomAreaRefactor() { return FEATURE_FLAGS.keyguardBottomAreaRefactor(); } public static boolean keyguardWmStateRefactor() { return FEATURE_FLAGS.keyguardWmStateRefactor(); } public static boolean lightRevealMigration() { return FEATURE_FLAGS.lightRevealMigration(); } public static boolean mediaControlsLockscreenShadeBugFix() { return FEATURE_FLAGS.mediaControlsLockscreenShadeBugFix(); } public static boolean mediaControlsRefactor() { return FEATURE_FLAGS.mediaControlsRefactor(); } public static boolean mediaControlsUserInitiatedDeleteintent() { return FEATURE_FLAGS.mediaControlsUserInitiatedDeleteintent(); } public static boolean migrateClocksToBlueprint() { return FEATURE_FLAGS.migrateClocksToBlueprint(); } public static boolean newAodTransition() { return FEATURE_FLAGS.newAodTransition(); } public static boolean newTouchpadGesturesTutorial() { return FEATURE_FLAGS.newTouchpadGesturesTutorial(); } public static boolean newVolumePanel() { return FEATURE_FLAGS.newVolumePanel(); } public static boolean notificationAsyncGroupHeaderInflation() { return FEATURE_FLAGS.notificationAsyncGroupHeaderInflation(); } public static boolean notificationAsyncHybridViewInflation() { return FEATURE_FLAGS.notificationAsyncHybridViewInflation(); } public static boolean notificationAvalancheSuppression() { return FEATURE_FLAGS.notificationAvalancheSuppression(); } public static boolean notificationAvalancheThrottleHun() { return FEATURE_FLAGS.notificationAvalancheThrottleHun(); } public static boolean notificationBackgroundTintOptimization() { return FEATURE_FLAGS.notificationBackgroundTintOptimization(); } public static boolean notificationColorUpdateLogger() { return FEATURE_FLAGS.notificationColorUpdateLogger(); } public static boolean notificationContentAlphaOptimization() { return FEATURE_FLAGS.notificationContentAlphaOptimization(); } public static boolean notificationFooterBackgroundTintOptimization() { return FEATURE_FLAGS.notificationFooterBackgroundTintOptimization(); } public static boolean notificationMediaManagerBackgroundExecution() { return FEATURE_FLAGS.notificationMediaManagerBackgroundExecution(); } public static boolean notificationMinimalismPrototype() { return FEATURE_FLAGS.notificationMinimalismPrototype(); } public static boolean notificationOverExpansionClippingFix() { return FEATURE_FLAGS.notificationOverExpansionClippingFix(); } public static boolean notificationPulsingFix() { return FEATURE_FLAGS.notificationPulsingFix(); } public static boolean notificationRowContentBinderRefactor() { return FEATURE_FLAGS.notificationRowContentBinderRefactor(); } public static boolean notificationRowUserContext() { return FEATURE_FLAGS.notificationRowUserContext(); } public static boolean notificationViewFlipperPausingV2() { return FEATURE_FLAGS.notificationViewFlipperPausingV2(); } public static boolean notificationsBackgroundIcons() { return FEATURE_FLAGS.notificationsBackgroundIcons(); } public static boolean notificationsFooterViewRefactor() { return FEATURE_FLAGS.notificationsFooterViewRefactor(); } public static boolean notificationsHeadsUpRefactor() { return FEATURE_FLAGS.notificationsHeadsUpRefactor(); } public static boolean notificationsHideOnDisplaySwitch() { return FEATURE_FLAGS.notificationsHideOnDisplaySwitch(); } public static boolean notificationsIconContainerRefactor() { return FEATURE_FLAGS.notificationsIconContainerRefactor(); } public static boolean notificationsImprovedHunAnimation() { return FEATURE_FLAGS.notificationsImprovedHunAnimation(); } public static boolean notificationsLiveDataStoreRefactor() { return FEATURE_FLAGS.notificationsLiveDataStoreRefactor(); } public static boolean notifyPowerManagerUserActivityBackground() { return FEATURE_FLAGS.notifyPowerManagerUserActivityBackground(); } public static boolean pinInputFieldStyledFocusState() { return FEATURE_FLAGS.pinInputFieldStyledFocusState(); } public static boolean predictiveBackAnimateBouncer() { return FEATURE_FLAGS.predictiveBackAnimateBouncer(); } public static boolean predictiveBackAnimateDialogs() { return FEATURE_FLAGS.predictiveBackAnimateDialogs(); } public static boolean predictiveBackAnimateShade() { return FEATURE_FLAGS.predictiveBackAnimateShade(); } public static boolean predictiveBackSysui() { return FEATURE_FLAGS.predictiveBackSysui(); } public static boolean priorityPeopleSection() { return FEATURE_FLAGS.priorityPeopleSection(); } public static boolean privacyDotUnfoldWrongCornerFix() { return FEATURE_FLAGS.privacyDotUnfoldWrongCornerFix(); } public static boolean pssAppSelectorAbruptExitFix() { return FEATURE_FLAGS.pssAppSelectorAbruptExitFix(); } public static boolean pssAppSelectorRecentsSplitScreen() { return FEATURE_FLAGS.pssAppSelectorRecentsSplitScreen(); } public static boolean pssTaskSwitcher() { return FEATURE_FLAGS.pssTaskSwitcher(); } public static boolean qsCustomTileClickGuaranteedBugFix() { return FEATURE_FLAGS.qsCustomTileClickGuaranteedBugFix(); } public static boolean qsNewPipeline() { return FEATURE_FLAGS.qsNewPipeline(); } public static boolean qsNewTiles() { return FEATURE_FLAGS.qsNewTiles(); } public static boolean qsNewTilesFuture() { return FEATURE_FLAGS.qsNewTilesFuture(); } public static boolean qsTileFocusState() { return FEATURE_FLAGS.qsTileFocusState(); } public static boolean qsUiRefactor() { return FEATURE_FLAGS.qsUiRefactor(); } public static boolean quickSettingsVisualHapticsLongpress() { return FEATURE_FLAGS.quickSettingsVisualHapticsLongpress(); } public static boolean recordIssueQsTile() { return FEATURE_FLAGS.recordIssueQsTile(); } public static boolean refactorGetCurrentUser() { return FEATURE_FLAGS.refactorGetCurrentUser(); } public static boolean registerBatteryControllerReceiversInCorestartable() { return FEATURE_FLAGS.registerBatteryControllerReceiversInCorestartable(); } public static boolean registerNewWalletCardInBackground() { return FEATURE_FLAGS.registerNewWalletCardInBackground(); } public static boolean registerWallpaperNotifierBackground() { return FEATURE_FLAGS.registerWallpaperNotifierBackground(); } public static boolean registerZenModeContentObserverBackground() { return FEATURE_FLAGS.registerZenModeContentObserverBackground(); } public static boolean removeDreamOverlayHideOnTouch() { return FEATURE_FLAGS.removeDreamOverlayHideOnTouch(); } public static boolean restToUnlock() { return FEATURE_FLAGS.restToUnlock(); } public static boolean restartDreamOnUnocclude() { return FEATURE_FLAGS.restartDreamOnUnocclude(); } public static boolean revampedBouncerMessages() { return FEATURE_FLAGS.revampedBouncerMessages(); } public static boolean runFingerprintDetectOnDismissibleKeyguard() { return FEATURE_FLAGS.runFingerprintDetectOnDismissibleKeyguard(); } public static boolean saveAndRestoreMagnificationSettingsButtons() { return FEATURE_FLAGS.saveAndRestoreMagnificationSettingsButtons(); } public static boolean sceneContainer() { return FEATURE_FLAGS.sceneContainer(); } public static boolean screenshareNotificationHidingBugFix() { return FEATURE_FLAGS.screenshareNotificationHidingBugFix(); } public static boolean screenshotActionDismissSystemWindows() { return FEATURE_FLAGS.screenshotActionDismissSystemWindows(); } public static boolean screenshotPrivateProfileAccessibilityAnnouncementFix() { return FEATURE_FLAGS.screenshotPrivateProfileAccessibilityAnnouncementFix(); } public static boolean screenshotPrivateProfileBehaviorFix() { return FEATURE_FLAGS.screenshotPrivateProfileBehaviorFix(); } public static boolean screenshotScrollCropViewCrashFix() { return FEATURE_FLAGS.screenshotScrollCropViewCrashFix(); } public static boolean screenshotShelfUi2() { return FEATURE_FLAGS.screenshotShelfUi2(); } public static boolean shadeCollapseActivityLaunchFix() { return FEATURE_FLAGS.shadeCollapseActivityLaunchFix(); } public static boolean shaderlibLoadingEffectRefactor() { return FEATURE_FLAGS.shaderlibLoadingEffectRefactor(); } public static boolean sliceBroadcastRelayInBackground() { return FEATURE_FLAGS.sliceBroadcastRelayInBackground(); } public static boolean sliceManagerBinderCallBackground() { return FEATURE_FLAGS.sliceManagerBinderCallBackground(); } public static boolean smartspaceLockscreenViewmodel() { return FEATURE_FLAGS.smartspaceLockscreenViewmodel(); } public static boolean smartspaceRelocateToBottom() { return FEATURE_FLAGS.smartspaceRelocateToBottom(); } public static boolean smartspaceRemoteviewsRendering() { return FEATURE_FLAGS.smartspaceRemoteviewsRendering(); } public static boolean statusBarMonochromeIconsFix() { return FEATURE_FLAGS.statusBarMonochromeIconsFix(); } public static boolean statusBarScreenSharingChips() { return FEATURE_FLAGS.statusBarScreenSharingChips(); } public static boolean statusBarStaticInoutIndicators() { return FEATURE_FLAGS.statusBarStaticInoutIndicators(); } public static boolean switchUserOnBg() { return FEATURE_FLAGS.switchUserOnBg(); } public static boolean sysuiTeamfood() { return FEATURE_FLAGS.sysuiTeamfood(); } public static boolean themeOverlayControllerWakefulnessDeprecation() { return FEATURE_FLAGS.themeOverlayControllerWakefulnessDeprecation(); } public static boolean translucentOccludingActivityFix() { return FEATURE_FLAGS.translucentOccludingActivityFix(); } public static boolean truncatedStatusBarIconsFix() { return FEATURE_FLAGS.truncatedStatusBarIconsFix(); } public static boolean udfpsViewPerformance() { return FEATURE_FLAGS.udfpsViewPerformance(); } public static boolean unfoldAnimationBackgroundProgress() { return FEATURE_FLAGS.unfoldAnimationBackgroundProgress(); } public static boolean updateUserSwitcherBackground() { return FEATURE_FLAGS.updateUserSwitcherBackground(); } public static boolean validateKeyboardShortcutHelperIconUri() { return FEATURE_FLAGS.validateKeyboardShortcutHelperIconUri(); } public static boolean visualInterruptionsRefactor() { return FEATURE_FLAGS.visualInterruptionsRefactor(); } private static FeatureFlags FEATURE_FLAGS = new FeatureFlagsImpl(); }