| package: "com.android.systemui" |
| container: "system" |
| |
| flag { |
| name: "example_flag" |
| namespace: "systemui" |
| description: "An Example Flag" |
| bug: "292511372" |
| } |
| |
| flag { |
| name: "sysui_teamfood" |
| namespace: "systemui" |
| description: "Enables all the sysui classic flags that are marked as being in teamfood" |
| bug: "302578396" |
| } |
| |
| flag { |
| name: "multiuser_wifi_picker_tracker_support" |
| namespace: "systemui" |
| description: "Adds WifiPickerTracker support for multiple users to support when HSUM is enabled." |
| bug: "371586248" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "remove_aod_car_mode" |
| namespace: "systemui" |
| description: "Remove functionality of car mode disabling AOD." |
| bug: "297462331" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fingerprint_cancel_race_mitigation" |
| namespace: "systemui" |
| description: "Mitigate the race condition between KeyguardUpdateMonitor cancelling a fingerprint listening state and FingerprintManager sending the cancellation." |
| bug: "398973663" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "user_encrypted_source" |
| namespace: "systemui" |
| description: "Get rid of the local cache and rely on UserManager.isUserUnlocked directly to determine whether user CE storage is encrypted." |
| bug: "333656491" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "modes_ui_dialog_paging" |
| namespace: "systemui" |
| description: "Add pagination to the Modes dialog in quick settings." |
| bug: "376450983" |
| } |
| |
| flag { |
| name: "priority_people_section" |
| namespace: "systemui" |
| description: "Add a new section for priority people (aka important conversations)." |
| bug: "340294566" |
| } |
| |
| flag { |
| name: "notifications_redesign_footer_view" |
| namespace: "systemui" |
| description: "Notifications Redesign: Update the look of the notifications footer." |
| bug: "375010573" |
| } |
| |
| flag { |
| name: "notification_row_content_binder_refactor" |
| namespace: "systemui" |
| description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views" |
| bug: "343942780" |
| } |
| |
| flag { |
| name: "notification_view_flipper_pausing_v2" |
| namespace: "systemui" |
| description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed." |
| bug: "309146176" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_ambient_suppression_after_inflation" |
| namespace: "systemui" |
| description: "Move the DND visual effects filter to the finalize stage of the pipeline when it is doze-dependent, but keep it in the pre-group stage when it is doze-independent." |
| bug: "373411431" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_over_expansion_clipping_fix" |
| namespace: "systemui" |
| description: "Fix NSSL clipping when over-expanding; fixes split shade bug." |
| bug: "288553572" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_add_x_on_hover_to_dismiss" |
| namespace: "systemui" |
| description: "Adds an x to notifications which shows up on mouse hover, allowing the user to " |
| "dismiss a notification with mouse." |
| bug: "376297472" |
| } |
| |
| flag { |
| name: "notification_async_group_header_inflation" |
| namespace: "systemui" |
| description: "Inflates the notification group summary header views from the background thread." |
| bug: "217799515" |
| } |
| |
| flag { |
| name: "notification_async_hybrid_view_inflation" |
| namespace: "systemui" |
| description: "Inflates hybrid (single-line) notification views from the background thread." |
| bug: "217799515" |
| } |
| |
| flag { |
| name: "notification_color_update_logger" |
| namespace: "systemui" |
| description: "Enabled debug logging and dumping of notification color updates." |
| bug: "294347738" |
| } |
| |
| flag { |
| name: "notifications_footer_visibility_fix" |
| namespace: "systemui" |
| description: "Fixes a bug where the footer would briefly appear when dismissing a HUN" |
| bug: "356552869" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notifications_icon_container_refactor" |
| namespace: "systemui" |
| description: "Enables the refactored version of the notification icon container in StatusBar, " |
| "AOD, and the notification shelf. Should not bring any behavioral changes." |
| bug: "278765923" |
| } |
| |
| flag { |
| name: "notifications_hide_on_display_switch" |
| namespace: "systemui" |
| description: "Temporary hides notifications when folding/unfolding to reduce unfold latency" |
| bug: "293824309" |
| } |
| |
| flag { |
| name: "notification_content_alpha_optimization" |
| namespace: "systemui" |
| description: "Only reset alpha values of needed content views" |
| bug: "292024656" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notifications_live_data_store_refactor" |
| namespace: "systemui" |
| description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. " |
| "Should not bring any behavior changes." |
| bug: "308623704" |
| } |
| |
| flag { |
| name: "notification_transparent_header_fix" |
| namespace: "systemui" |
| description: "fix the transparent group header issue for async header inflation." |
| bug: "340161724" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notifications_pinned_hun_in_shade" |
| namespace: "systemui" |
| description: "Fixes displaying pinned HUNs in the Shade, making sure that their y and z positions are correct." |
| bug: "385041854" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notifications_hun_shared_animation_values" |
| namespace: "systemui" |
| description: "Adds a shared class for fetching HUN animation values." |
| bug: "393369891" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notifications_background_icons" |
| namespace: "systemui" |
| description: "Moves part of the notification icon updates to the background." |
| bug: "315143361" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_avalanche_throttle_hun" |
| namespace: "systemui" |
| description: "During notification avalanche, throttle HUNs showing in fast succession." |
| bug: "307288824" |
| } |
| |
| flag { |
| name: "notification_avalanche_suppression" |
| namespace: "systemui" |
| description: "After notification avalanche floodgate event, suppress HUNs completely." |
| bug: "321089634" |
| } |
| |
| flag { |
| name: "notification_bundle_ui" |
| namespace: "systemui" |
| description: "Three-level group UI for notification bundles" |
| bug: "367996732" |
| } |
| |
| flag { |
| name: "notification_background_tint_optimization" |
| namespace: "systemui" |
| description: "Re-enable the codepath that removed tinting of notifications when the" |
| " standard background color is desired. This was the behavior before we discovered" |
| " a resources threading issue, which we worked around by tinting the notification" |
| " backgrounds." |
| bug: "294830092" |
| } |
| |
| flag { |
| name: "notification_footer_background_tint_optimization" |
| namespace: "systemui" |
| description: "Remove duplicative tinting of notification footer buttons. This was the behavior" |
| " before we discovered a resources threading issue, which we worked around by applying the" |
| " same color as a tint to the background drawable of footer buttons." |
| bug: "294830092" |
| } |
| |
| flag { |
| name: "notification_row_accessibility_expanded" |
| namespace: "systemui" |
| description: "Prepare ExpandableNotificationRow for new A11y expansion APIs." |
| bug: "380027122" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_skip_silent_updates" |
| namespace: "systemui" |
| description: "Do not notify HeadsUpManager for silent updates." |
| bug: "401068530" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "scene_container" |
| namespace: "systemui" |
| description: "Enables the scene container framework go/flexiglass." |
| bug: "283121968" |
| } |
| |
| flag { |
| name: "visual_interruptions_refactor" |
| namespace: "systemui" |
| description: "Enables the refactored version of the code to decide when notifications " |
| "HUN, bubble, pulse, or FSI." |
| bug: "261728888" |
| } |
| |
| flag { |
| name: "unfold_animation_background_progress" |
| namespace: "systemui" |
| description: "Moves unfold animation progress calculation to a background thread" |
| bug: "277879146" |
| } |
| |
| flag { |
| name: "enable_background_keyguard_ondrawn_callback" |
| namespace: "systemui" |
| description: "Calls the onDrawn keyguard in the background, without being blocked by main" |
| "thread work. This results in the screen to turn on earlier when the main thread is stuck. " |
| "Note that, even after this callback is called, we're waiting for all windows to finish " |
| " drawing." |
| bug: "295873557" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "flashlight_strength" |
| namespace: "systemui" |
| description: "Enable the flashlight strength feature in systemui, allowing QS flashlight tile to" |
| "open a dialog with a slider to adjust the flashlight strength level." |
| bug: "393389286" |
| } |
| |
| flag { |
| name: "qs_new_tiles" |
| namespace: "systemui" |
| description: "Use the new tiles in the Quick Settings. Should have no behavior changes." |
| bug: "311147395" |
| } |
| |
| flag { |
| name: "qs_new_tiles_future" |
| namespace: "systemui" |
| description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood." |
| bug: "311147395" |
| } |
| |
| flag { |
| name: "coroutine_tracing" |
| namespace: "systemui" |
| description: "Adds thread-local data to System UI's global coroutine scopes to " |
| "allow for tracing of coroutine continuations using System UI's tracinglib" |
| bug: "289353932" |
| } |
| |
| flag { |
| name: "edge_back_gesture_handler_thread" |
| namespace: "systemui" |
| description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back " |
| "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share " |
| "the main thread with the rest of System UI." |
| bug: "304583132" |
| } |
| |
| flag { |
| name: "status_bar_ui_thread" |
| namespace: "systemui" |
| description: "Move the StatusBar window to a new UI thread, which is separate from the main " |
| "thread." |
| bug: "374159193" |
| } |
| |
| flag { |
| name: "notification_shade_ui_thread" |
| namespace: "systemui" |
| description: "Move the NotificationShade window to a new UI thread, which is separate from " |
| "the main thread." |
| bug: "374159657" |
| } |
| |
| flag { |
| name: "new_aod_transition" |
| namespace: "systemui" |
| description: "New LOCKSCREEN <=> AOD transition" |
| bug: "301915812" |
| } |
| |
| flag { |
| name: "theme_overlay_controller_wakefulness_deprecation" |
| namespace: "systemui" |
| description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in " |
| "ThemOverlayController to mitigate flickering when locking the device" |
| bug: "308676488" |
| } |
| |
| flag { |
| name: "status_bar_mobile_icon_kairos" |
| namespace: "systemui" |
| description: "Refactors the mobile connection icon in the status bar to use the Kairos library" |
| bug: "383172066" |
| } |
| |
| flag { |
| name: "status_bar_chips_modernization" |
| namespace: "systemui" |
| description: "Deprecate OngoingCallController and implement OngoingActivityChips" |
| "in compose" |
| bug: "372657935" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "status_bar_signal_policy_refactor" |
| namespace: "systemui" |
| description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable" |
| bug: "264539100" |
| } |
| |
| flag { |
| name: "status_bar_signal_policy_refactor_ethernet" |
| namespace: "systemui" |
| description: "Use recommended architecture for ethernet icon in status bar" |
| bug: "291321279" |
| } |
| |
| flag { |
| name: "status_bar_system_status_icons_in_compose" |
| namespace: "systemui" |
| description: "Use compose for displaying icons in the status bar system status area" |
| bug: "406922954" |
| } |
| |
| flag { |
| name: "status_bar_swipe_over_chip" |
| namespace: "systemui" |
| description: "Allow users to swipe over the status bar chip to open the shade" |
| bug: "185897191" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "status_bar_always_check_underlying_networks" |
| namespace: "systemui" |
| description: "For status bar connectivity UI, always check underlying networks for wifi and " |
| "carrier merged information, regardless of the sepcified transport type" |
| bug: "352162710" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "status_bar_stop_updating_window_height" |
| namespace: "systemui" |
| description: "Don't have PhoneStatusBarView manually trigger an update of the height in " |
| "StatusBarWindowController" |
| bug: "360115167" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "status_bar_popup_chips" |
| namespace: "systemui" |
| description: "Show rich ongoing processes as chips in the status bar" |
| bug: "372964148" |
| } |
| |
| flag { |
| name: "status_bar_no_hun_behavior" |
| namespace: "systemui" |
| description: "When there's a HUN, don't show the HUN text or icon in the status bar. Instead, " |
| "continue showing the usual status bar." |
| bug: "385740230" |
| } |
| |
| flag { |
| name: "status_bar_font_updates" |
| namespace: "systemui" |
| description: "Read only flag for using a new font in the status bar" |
| bug: "393609116" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "status_bar_chip_to_hun_animation" |
| namespace: "systemui" |
| description: "Implement a bespoke tap-chip-to-show-HUN animation for SB notification chips" |
| bug: "393369891" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "status_bar_window_no_custom_touch" |
| namespace: "systemui" |
| description: "Don't have any custom touch handling in StatusBarWindowView" |
| bug: "391894499" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "icon_refresh_2025" |
| namespace: "systemui" |
| description: "Build time flag for 2025 icon refresh" |
| bug: "391605373" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "promote_notifications_automatically" |
| namespace: "systemui" |
| description: "Flag to automatically turn certain notifications into promoted notifications so " |
| " we can test promoted notifications with teamfooders. This flag should *never* be released " |
| "to trunkfood or nextfood." |
| bug: "367705002" |
| } |
| |
| flag { |
| name: "debug_live_updates_promote_all" |
| namespace: "systemui" |
| description: "Promote all notifications to Live Updates (RONs). (For testing/debugging only, do not promote/release!)" |
| bug: "404838239" |
| } |
| |
| flag { |
| name: "compose_bouncer" |
| namespace: "systemui" |
| description: "Use the new compose bouncer in SystemUI" |
| bug: "310005730" |
| } |
| |
| flag { |
| name: "pss_task_switcher" |
| namespace: "systemui" |
| description: "Enable the task switcher feature for partial screen sharing" |
| bug: "317208379" |
| } |
| |
| flag { |
| name: "revamped_bouncer_messages" |
| namespace: "systemui" |
| description: "Change the bouncer message to be a 2-line more descriptive message" |
| bug: "236891644" |
| } |
| |
| flag { |
| name: "face_scanning_animation_npe_fix" |
| namespace: "systemui" |
| description: "Fix for the face scanning animation NPE" |
| bug: "392032258" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "avalanche_replace_hun_when_critical" |
| namespace: "systemui" |
| description: "Fix for replacing a sticky HUN when a critical HUN posted" |
| bug: "403301297" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "indication_text_a11y_fix" |
| namespace: "systemui" |
| description: "add double shadow to the indication text at the bottom of the lock screen" |
| bug: "349297241" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "rest_to_unlock" |
| namespace: "systemui" |
| description: "Require prolonged touch for fingerprint authentication" |
| bug: "303672286" |
| } |
| |
| flag { |
| name: "record_issue_qs_tile" |
| namespace: "systemui" |
| description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile" |
| bug: "305049544" |
| } |
| |
| flag { |
| name: "faster_unlock_transition" |
| namespace: "systemui" |
| description: "Faster wallpaper unlock transition" |
| bug: "298186160" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "confine_notification_touch_to_view_width" |
| namespace: "systemui" |
| description: "Use notification view width when detecting gestures." |
| bug: "335828150" |
| } |
| |
| flag { |
| name: "fix_image_wallpaper_crash_surface_already_released" |
| namespace: "systemui" |
| description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished" |
| bug: "337287154" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "activity_transition_use_largest_window" |
| namespace: "systemui" |
| description: "Target largest opening window during activity transitions." |
| bug: "323294573" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_layout_tracing" |
| namespace: "systemui" |
| description: "Enables detailed traversal slices during measure and layout in perfetto traces" |
| bug: "315274804" |
| } |
| |
| flag { |
| name: "switch_user_on_bg" |
| namespace: "systemui" |
| description: "Does user switching on a background thread" |
| bug: "284095720" |
| } |
| |
| flag { |
| name: "status_bar_static_inout_indicators" |
| namespace: "systemui" |
| description: "(Upstream request) Always show the network activity inout indicators and " |
| "prefer using alpha to distinguish network activity." |
| bug: "310715220" |
| } |
| |
| flag { |
| name: "status_bar_switch_to_spn_from_data_spn" |
| namespace: "systemui" |
| description: "Fix usage of the SPN broadcast extras" |
| bug: "350812372" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "status_bar_root_modernization" |
| namespace: "systemui" |
| description: "Feature flag for replacing the status bar fragment with a compose root" |
| bug: "364360986" |
| } |
| |
| flag { |
| name: "status_bar_rudimentary_battery" |
| namespace: "systemui" |
| description: "Bugfix flag to control the percentage-outside-battery behavior" |
| bug: "408730362" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "new_volume_panel" |
| namespace: "systemui" |
| description: "Switches to the new volume panel (without Slices)." |
| bug: "202262476" |
| } |
| |
| flag { |
| name: "volume_redesign" |
| namespace: "systemui" |
| description: "Enables Volume visuals update" |
| bug: "368308908" |
| } |
| |
| flag { |
| name: "clipboard_announce_live_region" |
| namespace: "systemui" |
| description: "Use live region for clipboard status announcement" |
| bug: "378856296" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "screen_reactions" |
| namespace: "systemui" |
| description: "Enables the new screen recording UX" |
| bug: "410901215" |
| } |
| |
| flag { |
| name: "clipboard_overlay_multiuser" |
| namespace: "systemui" |
| description: "Fix clipboard overlay for secondary users" |
| bug: "217922018" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "clipboard_shared_transitions" |
| namespace: "systemui" |
| description: "Show shared transitions from clipboard" |
| bug: "360843770" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "clipboard_use_description_mimetype" |
| namespace: "systemui" |
| description: "Read item mimetype from description rather than checking URI" |
| bug: "357197236" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "screenshot_announce_live_region" |
| namespace: "systemui" |
| description: "Use live region for screenshot saving announcement" |
| bug: "383642111" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "screenshot_action_dismiss_system_windows" |
| namespace: "systemui" |
| description: "Dismiss existing system windows when starting action from screenshot UI" |
| bug: "309933761" |
| } |
| |
| flag { |
| name: "fix_screenshot_action_dismiss_system_windows" |
| namespace: "systemui" |
| description: "Dismiss existing system windows when starting action from screenshot UI" |
| bug: "309933761" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "screenshot_scroll_crop_view_crash_fix" |
| namespace: "systemui" |
| description: "Mitigate crash on invalid computed range in CropView" |
| bug: "232633995" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "screenshot_ui_controller_refactor" |
| namespace: "systemui" |
| description: "Simplify and refactor ScreenshotController" |
| bug: "354711957" |
| } |
| |
| flag { |
| name: "screenshot_multidisplay_focus_change" |
| namespace: "systemui" |
| description: "Only capture a single display when screenshotting" |
| bug: "362720389" |
| } |
| |
| flag { |
| name: "screenshot_policy_split_and_desktop_mode" |
| namespace: "systemui" |
| description: "Improves screenshot policy handling for split screen and desktop mode." |
| bug: "365597999" |
| } |
| |
| flag { |
| name: "run_fingerprint_detect_on_dismissible_keyguard" |
| namespace: "systemui" |
| description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible." |
| bug: "311145851" |
| } |
| |
| flag { |
| name: "smartspace_relocate_to_bottom" |
| namespace: "systemui" |
| description: "Relocate Smartspace to bottom of the Lock Screen" |
| bug: "316212788" |
| } |
| |
| flag { |
| name: "smartspace_remoteviews_rendering_fix" |
| namespace: "systemui" |
| description: "Indicate Smartspace RemoteViews rendering" |
| bug: "326292691" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "smartspace_lockscreen_viewmodel" |
| namespace: "systemui" |
| description: "Indicate Smartspace lockscreen viewmodel" |
| bug: "331451011" |
| } |
| |
| flag { |
| name: "smartspace_viewpager2" |
| namespace: "systemui" |
| description: "Use viewpager2 in Smartspace" |
| bug: "259566300" |
| } |
| |
| flag { |
| name: "smartspace_swipe_event_logging_fix" |
| namespace: "systemui" |
| description: "Log card swipe events in smartspace" |
| bug: "374150422" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "pin_input_field_styled_focus_state" |
| namespace: "systemui" |
| description: "Enables styled focus states on pin input field if keyboard is connected" |
| bug: "316106516" |
| } |
| |
| flag { |
| name: "keyguard_wm_state_refactor" |
| namespace: "systemui" |
| description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths" |
| bug: "278086361" |
| } |
| |
| flag { |
| name: "enable_contextual_tip_for_power_off" |
| namespace: "systemui" |
| description: "Enables on-screen contextual tip about how to power off or restart phone" |
| bug: "322891421" |
| } |
| |
| flag { |
| name: "enable_contextual_tip_for_take_screenshot" |
| namespace: "systemui" |
| description: "Enables on-screen contextual tip about how to take screenshot." |
| bug: "322891421" |
| } |
| |
| flag { |
| name: "enable_contextual_tip_for_mute_volume" |
| namespace: "systemui" |
| description: "Enables the contextual tip for muting the volume." |
| bug: "337737048" |
| } |
| |
| flag { |
| name: "disable_contextual_tips_frequency_check" |
| description: "Disables frequency capping check for contextual tips." |
| namespace: "systemui" |
| bug: "322891421" |
| } |
| |
| flag { |
| name: "disable_contextual_tips_ios_switcher_check" |
| description: "Disables iOS switcher check which guard the tips designed only for iOS switchers." |
| namespace: "systemui" |
| bug: "322891421" |
| } |
| |
| flag { |
| name: "enable_contextual_tips" |
| description: "Enables showing contextual tips." |
| namespace: "systemui" |
| bug: "322891421" |
| } |
| |
| flag { |
| name: "contextual_tips_assistant_dismiss_fix" |
| namespace: "systemui" |
| description: "Improve assistant dismiss signal accuracy for contextual tips." |
| bug: "334759504" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "shaderlib_loading_effect_refactor" |
| namespace: "systemui" |
| description: "Extend shader library to provide the common loading effects." |
| bug: "282007590" |
| } |
| |
| flag { |
| name: "hearing_aids_qs_tile_dialog" |
| namespace: "systemui" |
| description: "Show a dialog when clicking on hearing aids quick settings tile." |
| bug: "291423171" |
| } |
| |
| flag { |
| name: "get_connected_device_name_unsynchronized" |
| namespace: "systemui" |
| description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block." |
| bug: "323995015" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "slice_manager_binder_call_background" |
| namespace: "systemui" |
| description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread." |
| bug: "322745650" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "register_new_wallet_card_in_background" |
| namespace: "systemui" |
| description: "Decide whether the call to registerNewWalletCards method should be issued on background thread." |
| bug: "322506838" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "update_user_switcher_background" |
| namespace: "systemui" |
| description: "Decide whether to update user switcher in background thread." |
| bug: "322745650" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "clipboard_noninteractive_on_lockscreen" |
| namespace: "systemui" |
| description: "Prevents the interactive clipboard UI from appearing when device is locked" |
| bug: "317048495" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "use_notif_inflation_thread_for_footer" |
| namespace: "systemui" |
| description: "use the @NotifInflation thread for FooterView and EmptyShadeView inflation" |
| bug: "375320642" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "use_notif_inflation_thread_for_row" |
| namespace: "systemui" |
| description: "use the @NotifInflation thread for ExpandableNotificationRow inflation" |
| bug: "375320642" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notify_power_manager_user_activity_background" |
| namespace: "systemui" |
| description: "Decide whether to notify the user activity to power manager in the background thread." |
| bug: "325203885" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "qs_tile_focus_state" |
| namespace: "systemui" |
| description: "enables new focus outline for qs tiles when focused on with physical keyboard" |
| bug: "312899524" |
| } |
| |
| flag { |
| name: "brightness_slider_focus_state" |
| namespace: "systemui" |
| description: "enables new focus outline for the brightness slider when focused on with physical keyboard" |
| bug: "329244723" |
| } |
| |
| flag { |
| name: "edgeback_gesture_handler_get_running_tasks_background" |
| namespace: "systemui" |
| description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler" |
| " class on the background thread." |
| bug: "325041960" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "screenshare_notification_hiding_bug_fix" |
| namespace: "systemui" |
| description: "Various bug fixes for notification redaction while screensharing" |
| bug: "312784809" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "qs_ui_refactor" |
| namespace: "systemui" |
| description: "Enables the new QS UI pipeline that follows recommended architecture and uses" |
| " Compose for the UI." |
| bug: "325099249" |
| } |
| |
| flag { |
| name: "qs_ui_refactor_compose_fragment" |
| namespace: "systemui" |
| description: "Uses a different QS fragment in NPVC that uses the new compose UI and recommended architecture. This flag depends on qs_ui_refactor flag." |
| bug: "325099249" |
| } |
| |
| flag { |
| name: "remove_dream_overlay_hide_on_touch" |
| namespace: "systemui" |
| description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions" |
| bug: "329091030" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "keyboard_docking_indicator" |
| namespace: "systemui" |
| description: "Glow bar indicator reveals upon keyboard docking." |
| bug: "324600132" |
| } |
| |
| flag { |
| name: "keyboard_shortcut_helper_rewrite" |
| namespace: "systemui" |
| description: "A new implementation of the keyboards shortcuts helper sheet." |
| bug: "327364197" |
| } |
| |
| flag { |
| name: "keyboard_touchpad_contextual_education" |
| namespace: "systemui" |
| description: "Allow showing education for physical keyboard and touchpad" |
| bug: "317496783" |
| } |
| |
| flag { |
| name: "shortcut_helper_key_glyph" |
| namespace: "systemui" |
| description: "Allow showing key glyph in shortcut helper" |
| bug: "353902478" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "dream_overlay_bouncer_swipe_direction_filtering" |
| namespace: "systemui" |
| description: "do not initiate bouncer swipe when the direction is opposite of the expansion" |
| bug: "333632464" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "dream_input_session_pilfer_once" |
| namespace: "systemui" |
| description: "Pilfer at most once per input session" |
| bug: "333596426" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "register_battery_controller_receivers_in_corestartable" |
| namespace: "systemui" |
| description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable." |
| bug: "307517093" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enforce_brightness_base_user_restriction" |
| namespace: "systemui" |
| description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS." |
| bug: "329205638" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "ambient_touch_monitor_listen_to_display_changes" |
| namespace: "systemui" |
| description: "listen to display changes and cache window metrics" |
| bug: "330906135" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "restart_dream_on_unocclude" |
| namespace: "systemui" |
| description: "re-enters dreaming upon unocclude when dreaming when originally occluding" |
| bug: "338051457" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "communal_bouncer_do_not_modify_plugin_open" |
| namespace: "systemui" |
| description: "do not modify notification shade when handling bouncer expansion." |
| bug: "338252661" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "communal_timer_flicker_fix" |
| namespace: "systemui" |
| description: "fixes timers on the hub flickering when pausing" |
| bug: "353801573" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "communal_widget_trampoline_fix" |
| namespace: "systemui" |
| description: "fixes activity starts caused by non-activity trampolines from widgets." |
| bug: "350468769" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "communal_edit_widgets_activity_finish_fix" |
| namespace: "systemui" |
| description: "finish edit widgets activity when stopping" |
| bug: "354725145" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "glanceable_hub_blurred_background" |
| namespace: "systemui" |
| description: "Allow blurred background on glanceable hub" |
| bug: "389788272" |
| } |
| |
| flag { |
| name: "communal_widget_resizing" |
| namespace: "systemui" |
| description: "Allow resizing of widgets on glanceable hub" |
| bug: "368053818" |
| } |
| |
| flag { |
| name: "communal_hub_use_thread_pool_for_widgets" |
| namespace: "systemui" |
| description: "Use a dedicated thread pool executor for loading widgets on glanceable hub" |
| bug: "369412569" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "communal_responsive_grid" |
| namespace: "systemui" |
| description: "Enables responsive grid on glanceable hub" |
| bug: "378171351" |
| } |
| |
| flag { |
| name: "low_light_clock_dream" |
| namespace: "systemui" |
| description: "Enables low light clock dream experience on mobile phones" |
| bug: "378174125" |
| } |
| |
| flag { |
| name: "communal_standalone_support" |
| namespace: "systemui" |
| description: "Support communal features without a dock" |
| bug: "352301247" |
| } |
| |
| flag { |
| name: "glanceable_hub_v2" |
| namespace: "systemui" |
| description: "Gates the refreshed glanceable hub experience that also brings the glanceable hub to mobile phones" |
| bug: "375689917" |
| } |
| |
| flag { |
| name: "glanceable_hub_v2_resources" |
| namespace: "systemui" |
| description: "Read only flag for rolling out glanceable hub v2 resource values" |
| bug: "375689917" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "restrict_communal_app_widget_host_listening" |
| namespace: "systemui" |
| description: "Only listens to AppWidgetHost when the communal hub is showing" |
| bug: "406044666" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "communal_shade_touch_handling_fixes" |
| namespace: "systemui" |
| description: "Flags some minor bug fixes for opening the shade on the hub" |
| bug: "409682586" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "dream_overlay_updated_ui" |
| namespace: "systemui" |
| description: "Flag to enable updated UI for dream overlay" |
| bug: "368587927" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "app_clips_backlinks" |
| namespace: "systemui" |
| description: "Enables Backlinks improvement feature in App Clips" |
| bug: "300307759" |
| } |
| |
| flag { |
| name: "media_controls_button_media3" |
| namespace: "systemui" |
| description: "Enable media action buttons updates using media3" |
| bug: "360196209" |
| } |
| |
| flag { |
| name: "media_controls_button_media3_placement" |
| namespace: "systemui" |
| description: "Use media3 API for action button placement preferences" |
| bug: "360196209" |
| } |
| |
| flag { |
| name: "media_controls_ui_update" |
| namespace: "systemui" |
| description: "Enables media visuals update" |
| bug: "379044958" |
| } |
| |
| flag { |
| name: "media_controls_device_manager_background_execution" |
| namespace: "systemui" |
| description: "Sends some instances creation to background thread" |
| bug: "400200474" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "media_controls_in_compose" |
| namespace: "systemui" |
| description: "Runs media controls in compose" |
| bug: "397989775" |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "enable_view_capture_tracing" |
| description: "Enables view capture tracing in System UI." |
| bug: "336521992" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "glanceable_hub_allow_keyguard_when_dreaming" |
| namespace: "systemui" |
| description: "Allows users to exit dream to keyguard with glanceable hub enabled" |
| bug: "343505271" |
| } |
| |
| flag { |
| name: "register_wallpaper_notifier_background" |
| namespace: "systemui" |
| description: "Decide whether to register wallpaper change broadcast receiver on background executor." |
| bug: "327315860" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_efficient_display_repository" |
| namespace: "systemui" |
| description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention." |
| bug: "345472038" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "expand_heads_up_on_inline_reply" |
| namespace: "systemui" |
| description: "Expands heads up notification when users clicks reply button and activate inline reply" |
| bug: "346976443" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "translucent_occluding_activity_fix" |
| namespace: "systemui" |
| description: "Fixes occlusion animation for transluent activities" |
| bug: "303010980" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "fetch_bookmarks_xml_keyboard_shortcuts" |
| description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list." |
| bug: "312452252" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "qs_register_setting_observer_on_bg_thread" |
| description: "Registers Quick Settings content providers on background thread" |
| bug: "351766769" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "sounddose_customization" |
| namespace: "systemui" |
| description: "Enables custom actions for sounddose notifications" |
| bug: "345227709" |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "register_content_observers_async" |
| description: "Use new Async API to register content observers" |
| bug: "316922634" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "msdl_feedback" |
| namespace: "systemui" |
| description: "Enables MSDL feedback in SysUI surfaces." |
| bug: "352600066" |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "remove_update_listener_in_qs_icon_view_impl" |
| description: "Remove update listeners in QsIconViewImpl class to avoid memory leak." |
| bug: "327078684" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "sim_pin_race_condition_on_restart" |
| namespace: "systemui" |
| description: "The SIM PIN screen may be shown incorrectly on reboot" |
| bug: "351426938" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "sim_pin_bouncer_reset" |
| namespace: "systemui" |
| description: "The SIM PIN bouncer does not close after unlocking" |
| bug: "297461589" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "sim_pin_use_slot_id" |
| namespace: "systemui" |
| description: "Reorient SIM data processing around slotId instead of subId" |
| bug: "376173142" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "classic_flags_multi_user" |
| namespace: "systemui" |
| description: "Make the classic feature flag loading multi user aware." |
| bug: "345443431" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "haptics_for_compose_sliders" |
| namespace: "systemui" |
| description: "Adding haptic component infrastructure to sliders in Compose." |
| bug: "341968766" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "settings_ext_register_content_observer_on_bg_thread" |
| description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt." |
| bug: "355389014" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| namespace: "systemui" |
| name: "user_aware_settings_repositories" |
| description: "Provide user-aware versions of SecureSettingsRepository and SystemSettingsRepository in SystemUI modules (see doc linked from b/356099784)." |
| bug: "356099784" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notify_password_text_view_user_activity_in_background" |
| namespace: "systemui" |
| description: "Decide whether to notify the user activity in password text view, to power manager in the background thread." |
| bug: "346882515" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "non_touchscreen_devices_bypass_falsing" |
| namespace: "systemui" |
| description: "Allow non-touchscreen devices to bypass falsing" |
| bug: "319809270" |
| } |
| |
| flag { |
| name: "override_suppress_overlay_condition" |
| namespace: "systemui" |
| description: "Allow override the conditions to suppress the clipboard overlay" |
| bug: "358473717" |
| } |
| |
| flag { |
| name: "show_clipboard_indication" |
| namespace: "systemui" |
| description: "Show indication text under the clipboard overlay when copied something" |
| bug: "361199935" |
| } |
| |
| flag { |
| name: "media_projection_dialog_behind_lockscreen" |
| namespace: "systemui" |
| description: "Ensure MediaProjection Dialog appears behind the lockscreen" |
| bug: "351409536" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notes_role_qs_tile" |
| namespace: "systemui" |
| description: "Enables notes role qs tile which opens default notes role app in app bubbles" |
| bug: "357863750" |
| } |
| |
| flag { |
| name: "shade_window_goes_around" |
| namespace: "systemui" |
| description: "Enables the shade window to move between displays" |
| bug: "362719719" |
| } |
| |
| flag { |
| name: "transition_race_condition_part2" |
| namespace: "systemui" |
| description: "Thread-safe keyguard transitions" |
| bug: "409585200" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "media_projection_request_attribution_fix" |
| namespace: "systemui" |
| description: "Ensure MediaProjection consent requests are properly attributed" |
| bug: "373581993" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "secondary_user_widget_host" |
| namespace: "systemui" |
| description: "Host communal widgets in the current secondary user on HSUM." |
| bug: "373874416" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "home_controls_dream_hsum" |
| namespace: "systemui" |
| description: "Enables the home controls dream in HSUM" |
| bug: "370691405" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "hide_ringer_button_in_single_volume_mode" |
| namespace: "systemui" |
| description: "When the device is in single volume mode, hide the ringer button because it doesn't work" |
| bug: "374870615" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "qs_tile_detailed_view" |
| namespace: "systemui" |
| description: "Enables the tile detailed view UI." |
| bug: "374173773" |
| } |
| |
| flag { |
| name: "bouncer_ui_revamp" |
| namespace: "systemui" |
| description: "Updates to background (blur) for bouncer" |
| bug: "370555003" |
| } |
| |
| flag { |
| name: "bouncer_ui_revamp_2" |
| namespace: "systemui" |
| description: "Updates to button animations and font changes for bouncer, bouncer_ui_revamp will cover only the blur changes." |
| bug: "376491880" |
| } |
| |
| flag { |
| name: "disable_blurred_shade_visible" |
| namespace: "systemui" |
| description: "Removes the check for a blur radius when determining shade window visibility" |
| bug: "394977231" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_shade_blur" |
| namespace: "systemui" |
| description: "Enables the new blur effect on the Notification Shade." |
| bug: "370555223" |
| } |
| |
| flag { |
| name: "notification_row_transparency" |
| namespace: "systemui" |
| description: "Enables transparency on the Notification Shade." |
| bug: "392187268" |
| } |
| |
| flag { |
| name: "shade_expands_on_status_bar_long_press" |
| namespace: "systemui" |
| description: "Expands the shade on long press of any status bar" |
| bug: "371224114" |
| } |
| |
| flag { |
| name: "shade_header_font_update" |
| namespace: "systemui" |
| description: "Updates the fonts of the shade header" |
| bug: "393609960" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "shade_header_blur_font_color" |
| namespace: "systemui" |
| description: "Updates the font colors of the shade header for blur" |
| bug: "393609960" |
| is_fixed_read_only: true |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "keyboard_shortcut_helper_shortcut_customizer" |
| namespace: "systemui" |
| description: "An implementation of shortcut customizations through shortcut helper." |
| bug: "365064144" |
| } |
| |
| flag { |
| name: "keyguard_transition_force_finish_on_screen_off" |
| namespace: "systemui" |
| description: "Forces KTF transitions to finish if the screen turns all the way off." |
| bug: "331636736" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "double_tap_to_sleep" |
| namespace: "systemui" |
| description: "Enable Double Tap to Sleep" |
| bug: "385194612" |
| } |
| |
| flag { |
| name: "spatial_model_app_pushback" |
| namespace: "systemui" |
| description: "Implement the depth push scaling effect on the current app when users pull down shade." |
| bug: "370560660" |
| } |
| |
| flag { |
| name: "spatial_model_pushback_in_shader" |
| namespace: "systemui" |
| description: "Change implementation of the depth push scaling effect on apps to use a fullscreen shader" |
| bug: "391463550" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "expanded_privacy_indicators_on_large_screen" |
| namespace: "systemui" |
| description: "Larger privacy indicators on large screen" |
| bug: "381864715" |
| } |
| |
| flag { |
| name: "desktop_effects_qs_tile" |
| namespace: "systemui" |
| description: "Enables the QS tile for desktop effects" |
| bug: "376797327" |
| } |
| |
| flag { |
| name: "hub_edit_mode_touch_adjustments" |
| namespace: "systemui" |
| description: "Makes selected widget toggleable in edit mode and modifier buttons mutually exclusive." |
| bug: "383160667" |
| } |
| |
| flag { |
| name: "physical_notification_movement" |
| namespace: "systemui" |
| description: "Make notifications use physics based animations for movement" |
| bug: "393581344" |
| } |
| |
| flag { |
| name: "glanceable_hub_direct_edit_mode" |
| namespace: "systemui" |
| description: "Invokes edit mode directly from long press in glanceable hub" |
| bug: "382531177" |
| } |
| |
| flag { |
| name: "notification_appear_nonlinear" |
| namespace: "systemui" |
| description: "Fix linear usage of notification appear" |
| bug: "397658189" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "disable_shade_trackpad_two_finger_swipe" |
| namespace: "systemui" |
| description: "Disables expansion of the shade via two finger swipe on a trackpad" |
| bug: "356804470" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "notification_animated_actions_treatment" |
| namespace: "systemui" |
| description: "Special UI treatment for animated actions and replys" |
| bug: "383567383" |
| } |
| |
| flag { |
| name: "show_audio_sharing_slider_in_volume_panel" |
| namespace: "cross_device_experiences" |
| description: "Show two sliders in volume panel when audio sharing." |
| bug: "336183611" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "magnetic_notification_swipes" |
| namespace: "systemui" |
| description: "Add support for magnetic behavior on horizontal notification swipes." |
| bug: "390179908" |
| } |
| |
| flag { |
| name: "unfold_latency_tracking_fix" |
| namespace: "systemui" |
| description: "New implementation to track unfold latency that excludes broken cases" |
| bug: "390649568" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "permission_helper_ui_rich_ongoing" |
| namespace: "systemui" |
| description: "[RONs] Guards inline permission helper for demoting RONs [Guts/card version]" |
| bug: "379186372" |
| } |
| |
| flag { |
| name: "permission_helper_inline_ui_rich_ongoing" |
| namespace: "systemui" |
| description: "[RONs] Guards inline permission helper for demoting RONs [Inline version]" |
| bug: "379186372" |
| } |
| |
| flag { |
| name: "stabilize_heads_up_group_v2" |
| namespace: "systemui" |
| description: "Stabilize heads up groups in VisualStabilityCoordinator" |
| bug: "357753857" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "hardware_color_styles" |
| namespace: "systemui" |
| description: "Enables loading initial colors based ion hardware color" |
| bug: "347286986" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "expand_collapse_privacy_dialog" |
| namespace: "systemui" |
| description: "Add expand and collapse actions to accessibility, to allow announcement in TalkBack when state changes." |
| bug: "380161221" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "show_locked_by_your_watch_keyguard_indicator" |
| namespace: "systemui" |
| description: "Show a Locked by your watch indicator on the keyguard when the device is locked by the watch." |
| bug: "387322459" |
| } |
| |
| flag { |
| name: "decouple_view_controller_in_animlib" |
| namespace: "systemui" |
| description: "Decouple view and controller in AnimLib." |
| bug: "393241010" |
| } |
| |
| flag { |
| name: "clock_fidget_animation" |
| namespace: "systemui" |
| description: "Enables the clock fidget animation" |
| bug: "364664389" |
| } |
| |
| flag { |
| name: "notifications_launch_radius" |
| namespace: "systemui" |
| description: "Fixes a discrepancy in corner radius between expanding notification and opening window during launch animations." |
| bug: "396054791" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "skip_hide_sensitive_notif_animation" |
| namespace: "systemui" |
| description: "Skip hide sensitive notification animation when the showing layout is not changed." |
| bug: "390624334" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "lockscreen_font" |
| namespace: "systemui" |
| description: "Read-only flag for lockscreen font" |
| bug: "393610165" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "always_compose_qs_ui_fragment" |
| namespace: "systemui" |
| description: "Have QQS and QS scenes in the Compose fragment always composed, not just when it should be visible." |
| bug: "389985793" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "move_transition_animation_layer" |
| namespace: "systemui" |
| description: "Enables moving the launching window on top of the origin window in the Animation library." |
| bug: "390422470" |
| } |
| |
| flag { |
| name: "status_bar_chips_return_animations" |
| namespace: "systemui" |
| description: "Enables return animations for status bar chips" |
| bug: "202516970" |
| } |
| |
| flag { |
| name: "media_projection_grey_error_text" |
| namespace: "systemui" |
| description: "Set the error text color to grey when app sharing is hidden by the requesting app" |
| bug: "400877402" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "keyguard_wm_reorder_atms_calls" |
| namespace: "systemui" |
| description: "Calls ATMS#setLockScreenShown before default display callbacks in case they're slow" |
| bug: "399693427" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "extended_apps_shortcut_category" |
| namespace: "systemui" |
| description: "Allow users to add shortcuts to open apps that are not present in the apps category in shortcut helper by default" |
| bug: "394290928" |
| } |
| |
| flag { |
| name: "enable_underlay" |
| namespace: "ailabs" |
| description: "Enable the underlay additional layer" |
| bug: "403422950" |
| } |
| |
| flag { |
| name: "tv_global_actions_focus" |
| namespace: "systemui" |
| description: "Enables global actions focus on TV." |
| bug: "402759931" |
| } |
| |
| flag { |
| name: "skip_cancelling_huns_for_guts" |
| namespace: "systemui" |
| description: "Do not cancel HUNs when GUTs are exposed" |
| bug: "372227464" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "stuck_hearing_devices_qs_tile_fix" |
| namespace: "systemui" |
| description: "Prevent the Hearing Device Dialog's exit animation to avoid the appearance of it being stuck during activity launch." |
| bug: "397868916" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "use_aad_prox_sensor_if_present" |
| namespace: "systemui" |
| description: "Use AAD proximity sensor if flag is enabled and sensor is present" |
| bug: "402534470" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "do_not_use_immediate_coroutine_dispatcher" |
| namespace: "systemui" |
| description: "Uses the Main coroutine dispatcher (not immediate) when enabled" |
| bug: "411091082" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "qs_wifi_config" |
| namespace: "desktop_connectivity" |
| description: "Enables the multi-user WiFi configuration UI in Interent detailed tiles. This flag depends on qs_tile_detailed_view flag" |
| bug: "406548883" |
| } |
| |
| flag { |
| name: "spatial_model_bouncer_pushback" |
| namespace: "systemui" |
| description: "Implement the depth push scaling effect in and out of the bouncer." |
| bug: "404243461" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "hsu_behavior_changes" |
| namespace: "systemui" |
| description: "Overall changes on Sytem UI when current user is the Headless System User" |
| bug: "408066623" |
| } |
| |
| flag { |
| name: "enable_suggested_device_ui" |
| namespace: "systemui" |
| description: "Enables the UI for the suggested devices feature." |
| bug: "411452237" |
| } |
| |
| flag { |
| name: "enable_top_ui_controller" |
| namespace: "systemui" |
| description: "Extracts top ui requests into TopUiController" |
| bug: "411061512" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "qs_tile_transition_interaction_refinement" |
| namespace: "systemui" |
| description: "Allowing Click Events for Quick Setting Tile while QS dialog is collapsing. This Flag also prevents QS Tile from Dismissal when it is tapped during launch " |
| bug: "358291064" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |