1package: "com.android.systemui" 2container: "system" 3 4flag { 5 name: "example_flag" 6 namespace: "systemui" 7 description: "An Example Flag" 8 bug: "292511372" 9} 10 11flag { 12 name: "sysui_teamfood" 13 namespace: "systemui" 14 description: "Enables all the sysui classic flags that are marked as being in teamfood" 15 bug: "302578396" 16} 17 18flag { 19 name: "multiuser_wifi_picker_tracker_support" 20 namespace: "systemui" 21 description: "Adds WifiPickerTracker support for multiple users to support when HSUM is enabled." 22 bug: "371586248" 23 metadata { 24 purpose: PURPOSE_BUGFIX 25 } 26} 27 28flag { 29 name: "udfps_view_performance" 30 namespace: "systemui" 31 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view." 32 bug: "225183106" 33 metadata { 34 purpose: PURPOSE_BUGFIX 35 } 36} 37 38flag { 39 name: "user_encrypted_source" 40 namespace: "systemui" 41 description: "Get rid of the local cache and rely on UserManager.isUserUnlocked directly to determine whether user CE storage is encrypted." 42 bug: "333656491" 43 metadata { 44 purpose: PURPOSE_BUGFIX 45 } 46} 47 48flag { 49 name: "modes_ui_dialog_paging" 50 namespace: "systemui" 51 description: "Add pagination to the Modes dialog in quick settings." 52 bug: "376450983" 53} 54 55flag { 56 name: "priority_people_section" 57 namespace: "systemui" 58 description: "Add a new section for priority people (aka important conversations)." 59 bug: "340294566" 60} 61 62flag { 63 name: "notifications_redesign_footer_view" 64 namespace: "systemui" 65 description: "Notifications Redesign: Update the look of the notifications footer." 66 bug: "375010573" 67} 68 69flag { 70 name: "notifications_redesign_guts" 71 namespace: "systemui" 72 description: "Notifications Redesign: Update the look of the notification guts (that appear on long press). This includes using the new cache for app icons." 73 bug: "394822197" 74} 75 76flag { 77 name: "notification_row_content_binder_refactor" 78 namespace: "systemui" 79 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views" 80 bug: "343942780" 81} 82 83flag { 84 name: "notification_view_flipper_pausing_v2" 85 namespace: "systemui" 86 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed." 87 bug: "309146176" 88 metadata { 89 purpose: PURPOSE_BUGFIX 90 } 91} 92 93flag { 94 name: "notification_ambient_suppression_after_inflation" 95 namespace: "systemui" 96 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." 97 bug: "373411431" 98 metadata { 99 purpose: PURPOSE_BUGFIX 100 } 101} 102 103flag { 104 name: "notification_over_expansion_clipping_fix" 105 namespace: "systemui" 106 description: "Fix NSSL clipping when over-expanding; fixes split shade bug." 107 bug: "288553572" 108 metadata { 109 purpose: PURPOSE_BUGFIX 110 } 111} 112 113flag { 114 name: "notification_add_x_on_hover_to_dismiss" 115 namespace: "systemui" 116 description: "Adds an x to notifications which shows up on mouse hover, allowing the user to " 117 "dismiss a notification with mouse." 118 bug: "376297472" 119} 120 121flag { 122 name: "notification_async_group_header_inflation" 123 namespace: "systemui" 124 description: "Inflates the notification group summary header views from the background thread." 125 bug: "217799515" 126} 127 128flag { 129 name: "notification_async_hybrid_view_inflation" 130 namespace: "systemui" 131 description: "Inflates hybrid (single-line) notification views from the background thread." 132 bug: "217799515" 133} 134 135flag { 136 name: "notification_color_update_logger" 137 namespace: "systemui" 138 description: "Enabled debug logging and dumping of notification color updates." 139 bug: "294347738" 140} 141 142flag { 143 name: "notifications_footer_visibility_fix" 144 namespace: "systemui" 145 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN" 146 bug: "356552869" 147 metadata { 148 purpose: PURPOSE_BUGFIX 149 } 150} 151 152flag { 153 name: "notifications_icon_container_refactor" 154 namespace: "systemui" 155 description: "Enables the refactored version of the notification icon container in StatusBar, " 156 "AOD, and the notification shelf. Should not bring any behavioral changes." 157 bug: "278765923" 158} 159 160flag { 161 name: "notifications_hide_on_display_switch" 162 namespace: "systemui" 163 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency" 164 bug: "293824309" 165} 166 167flag { 168 name: "notification_content_alpha_optimization" 169 namespace: "systemui" 170 description: "Only reset alpha values of needed content views" 171 bug: "292024656" 172 metadata { 173 purpose: PURPOSE_BUGFIX 174 } 175} 176 177flag { 178 name: "notifications_live_data_store_refactor" 179 namespace: "systemui" 180 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. " 181 "Should not bring any behavior changes." 182 bug: "308623704" 183} 184 185flag { 186 name: "notification_transparent_header_fix" 187 namespace: "systemui" 188 description: "fix the transparent group header issue for async header inflation." 189 bug: "340161724" 190 metadata { 191 purpose: PURPOSE_BUGFIX 192 } 193} 194 195flag { 196 name: "notifications_pinned_hun_in_shade" 197 namespace: "systemui" 198 description: "Fixes displaying pinned HUNs in the Shade, making sure that their y and z positions are correct." 199 bug: "385041854" 200 metadata { 201 purpose: PURPOSE_BUGFIX 202 } 203} 204 205flag { 206 name: "notifications_hun_shared_animation_values" 207 namespace: "systemui" 208 description: "Adds a shared class for fetching HUN animation values." 209 bug: "393369891" 210 metadata { 211 purpose: PURPOSE_BUGFIX 212 } 213} 214 215flag { 216 name: "pss_app_selector_recents_split_screen" 217 namespace: "systemui" 218 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode" 219 bug: "320449039" 220 metadata { 221 purpose: PURPOSE_BUGFIX 222 } 223} 224 225flag { 226 name: "notifications_background_icons" 227 namespace: "systemui" 228 description: "Moves part of the notification icon updates to the background." 229 bug: "315143361" 230 metadata { 231 purpose: PURPOSE_BUGFIX 232 } 233} 234 235flag { 236 name: "refactor_get_current_user" 237 namespace: "systemui" 238 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results." 239 bug: "305984787" 240} 241 242flag { 243 name: "notification_avalanche_throttle_hun" 244 namespace: "systemui" 245 description: "During notification avalanche, throttle HUNs showing in fast succession." 246 bug: "307288824" 247} 248 249flag { 250 name: "notification_avalanche_suppression" 251 namespace: "systemui" 252 description: "After notification avalanche floodgate event, suppress HUNs completely." 253 bug: "321089634" 254} 255 256flag { 257 name: "notification_bundle_ui" 258 namespace: "systemui" 259 description: "Three-level group UI for notification bundles" 260 bug: "367996732" 261} 262 263flag { 264 name: "notification_background_tint_optimization" 265 namespace: "systemui" 266 description: "Re-enable the codepath that removed tinting of notifications when the" 267 " standard background color is desired. This was the behavior before we discovered" 268 " a resources threading issue, which we worked around by tinting the notification" 269 " backgrounds." 270 bug: "294830092" 271} 272 273flag { 274 name: "notification_footer_background_tint_optimization" 275 namespace: "systemui" 276 description: "Remove duplicative tinting of notification footer buttons. This was the behavior" 277 " before we discovered a resources threading issue, which we worked around by applying the" 278 " same color as a tint to the background drawable of footer buttons." 279 bug: "294830092" 280} 281 282flag { 283 name: "notification_row_accessibility_expanded" 284 namespace: "systemui" 285 description: "Prepare ExpandableNotificationRow for new A11y expansion APIs." 286 bug: "380027122" 287 metadata { 288 purpose: PURPOSE_BUGFIX 289 } 290} 291 292flag { 293 name: "notification_skip_silent_updates" 294 namespace: "systemui" 295 description: "Do not notify HeadsUpManager for silent updates." 296 bug: "401068530" 297 metadata { 298 purpose: PURPOSE_BUGFIX 299 } 300} 301 302flag { 303 name: "scene_container" 304 namespace: "systemui" 305 description: "Enables the scene container framework go/flexiglass." 306 bug: "283121968" 307} 308 309flag { 310 name: "device_entry_udfps_refactor" 311 namespace: "systemui" 312 description: "Refactoring device entry UDFPS icon to use modern architecture and " 313 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView" 314 bug: "279440316" 315} 316 317flag { 318 name: "visual_interruptions_refactor" 319 namespace: "systemui" 320 description: "Enables the refactored version of the code to decide when notifications " 321 "HUN, bubble, pulse, or FSI." 322 bug: "261728888" 323} 324 325flag { 326 name: "unfold_animation_background_progress" 327 namespace: "systemui" 328 description: "Moves unfold animation progress calculation to a background thread" 329 bug: "277879146" 330} 331 332flag { 333 name: "enable_background_keyguard_ondrawn_callback" 334 namespace: "systemui" 335 description: "Calls the onDrawn keyguard in the background, without being blocked by main" 336 "thread work. This results in the screen to turn on earlier when the main thread is stuck. " 337 "Note that, even after this callback is called, we're waiting for all windows to finish " 338 " drawing." 339 bug: "295873557" 340 metadata { 341 purpose: PURPOSE_BUGFIX 342 } 343} 344 345flag { 346 name: "qs_new_tiles" 347 namespace: "systemui" 348 description: "Use the new tiles in the Quick Settings. Should have no behavior changes." 349 bug: "311147395" 350} 351 352flag { 353 name: "qs_new_tiles_future" 354 namespace: "systemui" 355 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." 356 bug: "311147395" 357} 358 359flag { 360 name: "qs_quick_rebind_active_tiles" 361 namespace: "systemui" 362 description: "Rebind active custom tiles quickly." 363 bug: "362526228" 364 metadata { 365 purpose: PURPOSE_BUGFIX 366 } 367} 368 369flag { 370 name: "coroutine_tracing" 371 namespace: "systemui" 372 description: "Adds thread-local data to System UI's global coroutine scopes to " 373 "allow for tracing of coroutine continuations using System UI's tracinglib" 374 bug: "289353932" 375} 376 377flag { 378 name: "edge_back_gesture_handler_thread" 379 namespace: "systemui" 380 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back " 381 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share " 382 "the main thread with the rest of System UI." 383 bug: "304583132" 384} 385 386flag { 387 name: "status_bar_ui_thread" 388 namespace: "systemui" 389 description: "Move the StatusBar window to a new UI thread, which is separate from the main " 390 "thread." 391 bug: "374159193" 392} 393 394flag { 395 name: "notification_shade_ui_thread" 396 namespace: "systemui" 397 description: "Move the NotificationShade window to a new UI thread, which is separate from " 398 "the main thread." 399 bug: "374159657" 400} 401 402flag { 403 name: "new_aod_transition" 404 namespace: "systemui" 405 description: "New LOCKSCREEN <=> AOD transition" 406 bug: "301915812" 407} 408 409flag { 410 name: "theme_overlay_controller_wakefulness_deprecation" 411 namespace: "systemui" 412 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in " 413 "ThemOverlayController to mitigate flickering when locking the device" 414 bug: "308676488" 415} 416 417flag { 418 name: "status_bar_mobile_icon_kairos" 419 namespace: "systemui" 420 description: "Refactors the mobile connection icon in the status bar to use the Kairos library" 421 bug: "383172066" 422} 423 424flag { 425 name: "status_bar_monochrome_icons_fix" 426 namespace: "systemui" 427 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)" 428 bug: "329091967" 429 metadata { 430 purpose: PURPOSE_BUGFIX 431 } 432} 433 434flag { 435 name: "status_bar_show_audio_only_projection_chip" 436 namespace: "systemui" 437 description: "Show chip on the left side of the status bar when a user is only sharing *audio* " 438 "during a media projection" 439 bug: "373308507" 440 metadata { 441 purpose: PURPOSE_BUGFIX 442 } 443} 444 445flag { 446 name: "status_bar_auto_start_screen_record_chip" 447 namespace: "systemui" 448 description: "When screen recording, use the specified start time to update the screen record " 449 "chip state instead of waiting for an official 'recording started' signal" 450 bug: "366448907" 451 metadata { 452 purpose: PURPOSE_BUGFIX 453 } 454} 455 456 457flag { 458 name: "status_bar_chips_modernization" 459 namespace: "systemui" 460 description: "Deprecate OngoingCallController and implement OngoingActivityChips" 461 "in compose" 462 bug: "372657935" 463 metadata { 464 purpose: PURPOSE_BUGFIX 465 } 466} 467 468flag { 469 name: "status_bar_signal_policy_refactor" 470 namespace: "systemui" 471 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable" 472 bug: "264539100" 473} 474 475flag { 476 name: "status_bar_signal_policy_refactor_ethernet" 477 namespace: "systemui" 478 description: "Use recommended architecture for ethernet icon in status bar" 479 bug: "291321279" 480} 481 482flag { 483 name: "status_bar_swipe_over_chip" 484 namespace: "systemui" 485 description: "Allow users to swipe over the status bar chip to open the shade" 486 bug: "185897191" 487 metadata { 488 purpose: PURPOSE_BUGFIX 489 } 490} 491 492flag { 493 name: "status_bar_always_check_underlying_networks" 494 namespace: "systemui" 495 description: "For status bar connectivity UI, always check underlying networks for wifi and " 496 "carrier merged information, regardless of the sepcified transport type" 497 bug: "352162710" 498 metadata { 499 purpose: PURPOSE_BUGFIX 500 } 501} 502 503flag { 504 name: "status_bar_stop_updating_window_height" 505 namespace: "systemui" 506 description: "Don't have PhoneStatusBarView manually trigger an update of the height in " 507 "StatusBarWindowController" 508 bug: "360115167" 509 metadata { 510 purpose: PURPOSE_BUGFIX 511 } 512} 513 514flag { 515 name: "status_bar_popup_chips" 516 namespace: "systemui" 517 description: "Show rich ongoing processes as chips in the status bar" 518 bug: "372964148" 519} 520 521flag { 522 name: "status_bar_no_hun_behavior" 523 namespace: "systemui" 524 description: "When there's a HUN, don't show the HUN text or icon in the status bar. Instead, " 525 "continue showing the usual status bar." 526 bug: "385740230" 527} 528 529flag { 530 name: "status_bar_font_updates" 531 namespace: "systemui" 532 description: "Read only flag for using a new font in the status bar" 533 bug: "393609116" 534 is_fixed_read_only: true 535} 536 537flag { 538 name: "status_bar_window_no_custom_touch" 539 namespace: "systemui" 540 description: "Don't have any custom touch handling in StatusBarWindowView" 541 bug: "391894499" 542 metadata { 543 purpose: PURPOSE_BUGFIX 544 } 545} 546 547flag { 548 name: "icon_refresh_2025" 549 namespace: "systemui" 550 description: "Build time flag for 2025 icon refresh" 551 bug: "391605373" 552 is_fixed_read_only: true 553} 554 555flag { 556 name: "promote_notifications_automatically" 557 namespace: "systemui" 558 description: "Flag to automatically turn certain notifications into promoted notifications so " 559 " we can test promoted notifications with teamfooders. This flag should *never* be released " 560 "to trunkfood or nextfood." 561 bug: "367705002" 562} 563 564flag { 565 name: "debug_live_updates_promote_all" 566 namespace: "systemui" 567 description: "Promote all notifications to Live Updates (RONs). (For testing/debugging only, do not promote/release!)" 568 bug: "404838239" 569} 570 571flag { 572 name: "compose_bouncer" 573 namespace: "systemui" 574 description: "Use the new compose bouncer in SystemUI" 575 bug: "310005730" 576} 577 578flag { 579 name: "pss_task_switcher" 580 namespace: "systemui" 581 description: "Enable the task switcher feature for partial screen sharing" 582 bug: "317208379" 583} 584 585flag { 586 name: "revamped_bouncer_messages" 587 namespace: "systemui" 588 description: "Change the bouncer message to be a 2-line more descriptive message" 589 bug: "236891644" 590} 591 592flag { 593 name: "face_scanning_animation_npe_fix" 594 namespace: "systemui" 595 description: "Fix for the face scanning animation NPE" 596 bug: "392032258" 597 metadata { 598 purpose: PURPOSE_BUGFIX 599 } 600} 601 602flag { 603 name: "avalanche_replace_hun_when_critical" 604 namespace: "systemui" 605 description: "Fix for replacing a sticky HUN when a critical HUN posted" 606 bug: "403301297" 607 metadata { 608 purpose: PURPOSE_BUGFIX 609 } 610} 611 612flag { 613 name: "indication_text_a11y_fix" 614 namespace: "systemui" 615 description: "add double shadow to the indication text at the bottom of the lock screen" 616 bug: "349297241" 617 metadata { 618 purpose: PURPOSE_BUGFIX 619 } 620} 621 622flag { 623 name: "rest_to_unlock" 624 namespace: "systemui" 625 description: "Require prolonged touch for fingerprint authentication" 626 bug: "303672286" 627} 628 629flag { 630 name: "record_issue_qs_tile" 631 namespace: "systemui" 632 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile" 633 bug: "305049544" 634} 635 636flag { 637 name: "faster_unlock_transition" 638 namespace: "systemui" 639 description: "Faster wallpaper unlock transition" 640 bug: "298186160" 641 metadata { 642 purpose: PURPOSE_BUGFIX 643 } 644} 645 646flag { 647 name: "confine_notification_touch_to_view_width" 648 namespace: "systemui" 649 description: "Use notification view width when detecting gestures." 650 bug: "335828150" 651} 652 653flag { 654 name: "fix_image_wallpaper_crash_surface_already_released" 655 namespace: "systemui" 656 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished" 657 bug: "337287154" 658 metadata { 659 purpose: PURPOSE_BUGFIX 660 } 661} 662 663flag { 664 name: "activity_transition_use_largest_window" 665 namespace: "systemui" 666 description: "Target largest opening window during activity transitions." 667 bug: "323294573" 668 metadata { 669 purpose: PURPOSE_BUGFIX 670 } 671} 672 673flag { 674 name: "enable_layout_tracing" 675 namespace: "systemui" 676 description: "Enables detailed traversal slices during measure and layout in perfetto traces" 677 bug: "315274804" 678} 679 680flag { 681 name: "switch_user_on_bg" 682 namespace: "systemui" 683 description: "Does user switching on a background thread" 684 bug: "284095720" 685} 686 687flag { 688 name: "status_bar_static_inout_indicators" 689 namespace: "systemui" 690 description: "(Upstream request) Always show the network activity inout indicators and " 691 "prefer using alpha to distinguish network activity." 692 bug: "310715220" 693} 694 695flag { 696 name: "status_bar_switch_to_spn_from_data_spn" 697 namespace: "systemui" 698 description: "Fix usage of the SPN broadcast extras" 699 bug: "350812372" 700 metadata { 701 purpose: PURPOSE_BUGFIX 702 } 703} 704 705flag { 706 name: "status_bar_root_modernization" 707 namespace: "systemui" 708 description: "Feature flag for replacing the status bar fragment with a compose root" 709 bug: "364360986" 710} 711 712flag { 713 name: "new_volume_panel" 714 namespace: "systemui" 715 description: "Switches to the new volume panel (without Slices)." 716 bug: "202262476" 717} 718 719flag { 720 name: "use_volume_controller" 721 namespace: "systemui" 722 description: "Adds Volume Controller signals to the AudioRepository to update volume" 723 bug: "349348461" 724 metadata { 725 purpose: PURPOSE_BUGFIX 726 } 727} 728 729flag { 730 name: "volume_redesign" 731 namespace: "systemui" 732 description: "Enables Volume visuals update" 733 bug: "368308908" 734} 735 736flag { 737 name: "clipboard_overlay_multiuser" 738 namespace: "systemui" 739 description: "Fix clipboard overlay for secondary users" 740 bug: "217922018" 741 metadata { 742 purpose: PURPOSE_BUGFIX 743 } 744} 745 746flag { 747 name: "clipboard_shared_transitions" 748 namespace: "systemui" 749 description: "Show shared transitions from clipboard" 750 bug: "360843770" 751 metadata { 752 purpose: PURPOSE_BUGFIX 753 } 754} 755 756flag { 757 name: "clipboard_image_timeout" 758 namespace: "systemui" 759 description: "Wait for clipboard image to load before showing UI" 760 bug: "359864629" 761 metadata { 762 purpose: PURPOSE_BUGFIX 763 } 764} 765 766flag { 767 name: "clipboard_use_description_mimetype" 768 namespace: "systemui" 769 description: "Read item mimetype from description rather than checking URI" 770 bug: "357197236" 771 metadata { 772 purpose: PURPOSE_BUGFIX 773 } 774} 775 776flag { 777 name: "screenshot_action_dismiss_system_windows" 778 namespace: "systemui" 779 description: "Dismiss existing system windows when starting action from screenshot UI" 780 bug: "309933761" 781} 782 783flag { 784 name: "fix_screenshot_action_dismiss_system_windows" 785 namespace: "systemui" 786 description: "Dismiss existing system windows when starting action from screenshot UI" 787 bug: "309933761" 788 metadata { 789 purpose: PURPOSE_BUGFIX 790 } 791} 792 793flag { 794 name: "screenshot_scroll_crop_view_crash_fix" 795 namespace: "systemui" 796 description: "Mitigate crash on invalid computed range in CropView" 797 bug: "232633995" 798 metadata { 799 purpose: PURPOSE_BUGFIX 800 } 801} 802 803flag { 804 name: "screenshot_ui_controller_refactor" 805 namespace: "systemui" 806 description: "Simplify and refactor ScreenshotController" 807 bug: "354711957" 808} 809 810flag { 811 name: "screenshot_multidisplay_focus_change" 812 namespace: "systemui" 813 description: "Only capture a single display when screenshotting" 814 bug: "362720389" 815} 816 817flag { 818 name: "screenshot_policy_split_and_desktop_mode" 819 namespace: "systemui" 820 description: "Improves screenshot policy handling for split screen and desktop mode." 821 bug: "365597999" 822} 823 824flag { 825 name: "run_fingerprint_detect_on_dismissible_keyguard" 826 namespace: "systemui" 827 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible." 828 bug: "311145851" 829} 830 831flag { 832 name: "smartspace_relocate_to_bottom" 833 namespace: "systemui" 834 description: "Relocate Smartspace to bottom of the Lock Screen" 835 bug: "316212788" 836} 837 838flag { 839 name: "smartspace_remoteviews_rendering_fix" 840 namespace: "systemui" 841 description: "Indicate Smartspace RemoteViews rendering" 842 bug: "326292691" 843 metadata { 844 purpose: PURPOSE_BUGFIX 845 } 846} 847 848flag { 849 name: "smartspace_lockscreen_viewmodel" 850 namespace: "systemui" 851 description: "Indicate Smartspace lockscreen viewmodel" 852 bug: "331451011" 853} 854 855flag { 856 name: "smartspace_viewpager2" 857 namespace: "systemui" 858 description: "Use viewpager2 in Smartspace" 859 bug: "259566300" 860} 861 862flag { 863 name: "smartspace_swipe_event_logging_fix" 864 namespace: "systemui" 865 description: "Log card swipe events in smartspace" 866 bug: "374150422" 867 metadata { 868 purpose: PURPOSE_BUGFIX 869 } 870} 871 872flag { 873 name: "pin_input_field_styled_focus_state" 874 namespace: "systemui" 875 description: "Enables styled focus states on pin input field if keyboard is connected" 876 bug: "316106516" 877} 878 879flag { 880 name: "keyguard_wm_state_refactor" 881 namespace: "systemui" 882 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths" 883 bug: "278086361" 884} 885 886flag { 887 name: "enable_contextual_tip_for_power_off" 888 namespace: "systemui" 889 description: "Enables on-screen contextual tip about how to power off or restart phone" 890 bug: "322891421" 891} 892 893flag { 894 name: "enable_contextual_tip_for_take_screenshot" 895 namespace: "systemui" 896 description: "Enables on-screen contextual tip about how to take screenshot." 897 bug: "322891421" 898} 899 900flag { 901 name: "enable_contextual_tip_for_mute_volume" 902 namespace: "systemui" 903 description: "Enables the contextual tip for muting the volume." 904 bug: "337737048" 905} 906 907flag { 908 name: "disable_contextual_tips_frequency_check" 909 description: "Disables frequency capping check for contextual tips." 910 namespace: "systemui" 911 bug: "322891421" 912} 913 914flag { 915 name: "disable_contextual_tips_ios_switcher_check" 916 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers." 917 namespace: "systemui" 918 bug: "322891421" 919} 920 921flag { 922 name: "enable_contextual_tips" 923 description: "Enables showing contextual tips." 924 namespace: "systemui" 925 bug: "322891421" 926} 927 928flag { 929 name: "contextual_tips_assistant_dismiss_fix" 930 namespace: "systemui" 931 description: "Improve assistant dismiss signal accuracy for contextual tips." 932 bug: "334759504" 933 metadata { 934 purpose: PURPOSE_BUGFIX 935 } 936} 937 938flag { 939 name: "shaderlib_loading_effect_refactor" 940 namespace: "systemui" 941 description: "Extend shader library to provide the common loading effects." 942 bug: "282007590" 943} 944 945flag { 946 name: "hearing_aids_qs_tile_dialog" 947 namespace: "systemui" 948 description: "Show a dialog when clicking on hearing aids quick settings tile." 949 bug: "291423171" 950} 951 952flag { 953 name: "notification_row_user_context" 954 namespace: "systemui" 955 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow" 956 " (based on the NotificationEntry's user)." 957 bug: "317503801" 958 metadata { 959 purpose: PURPOSE_BUGFIX 960 } 961} 962 963flag { 964 name: "get_connected_device_name_unsynchronized" 965 namespace: "systemui" 966 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block." 967 bug: "323995015" 968 metadata { 969 purpose: PURPOSE_BUGFIX 970 } 971} 972 973flag { 974 name: "slice_manager_binder_call_background" 975 namespace: "systemui" 976 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread." 977 bug: "322745650" 978 metadata { 979 purpose: PURPOSE_BUGFIX 980 } 981} 982 983flag { 984 name: "register_new_wallet_card_in_background" 985 namespace: "systemui" 986 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread." 987 bug: "322506838" 988 metadata { 989 purpose: PURPOSE_BUGFIX 990 } 991} 992 993flag { 994 name: "update_user_switcher_background" 995 namespace: "systemui" 996 description: "Decide whether to update user switcher in background thread." 997 bug: "322745650" 998 metadata { 999 purpose: PURPOSE_BUGFIX 1000 } 1001} 1002 1003flag { 1004 name: "clipboard_noninteractive_on_lockscreen" 1005 namespace: "systemui" 1006 description: "Prevents the interactive clipboard UI from appearing when device is locked" 1007 bug: "317048495" 1008 metadata { 1009 purpose: PURPOSE_BUGFIX 1010 } 1011} 1012 1013flag { 1014 name: "bind_keyguard_media_visibility" 1015 namespace: "systemui" 1016 description: "Binds Keyguard Media Controller Visibility to MediaContainerView" 1017 bug: "298213983" 1018 metadata { 1019 purpose: PURPOSE_BUGFIX 1020 } 1021} 1022 1023flag { 1024 name: "use_notif_inflation_thread_for_footer" 1025 namespace: "systemui" 1026 description: "use the @NotifInflation thread for FooterView and EmptyShadeView inflation" 1027 bug: "375320642" 1028 metadata { 1029 purpose: PURPOSE_BUGFIX 1030 } 1031} 1032 1033flag { 1034 name: "use_notif_inflation_thread_for_row" 1035 namespace: "systemui" 1036 description: "use the @NotifInflation thread for ExpandableNotificationRow inflation" 1037 bug: "375320642" 1038 metadata { 1039 purpose: PURPOSE_BUGFIX 1040 } 1041} 1042 1043flag { 1044 name: "notify_power_manager_user_activity_background" 1045 namespace: "systemui" 1046 description: "Decide whether to notify the user activity to power manager in the background thread." 1047 bug: "325203885" 1048 metadata { 1049 purpose: PURPOSE_BUGFIX 1050 } 1051} 1052 1053flag { 1054 name: "qs_tile_focus_state" 1055 namespace: "systemui" 1056 description: "enables new focus outline for qs tiles when focused on with physical keyboard" 1057 bug: "312899524" 1058} 1059 1060flag { 1061 name: "brightness_slider_focus_state" 1062 namespace: "systemui" 1063 description: "enables new focus outline for the brightness slider when focused on with physical keyboard" 1064 bug: "329244723" 1065} 1066 1067flag { 1068 name: "edgeback_gesture_handler_get_running_tasks_background" 1069 namespace: "systemui" 1070 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler" 1071 " class on the background thread." 1072 bug: "325041960" 1073 metadata { 1074 purpose: PURPOSE_BUGFIX 1075 } 1076} 1077 1078flag { 1079 name: "screenshare_notification_hiding_bug_fix" 1080 namespace: "systemui" 1081 description: "Various bug fixes for notification redaction while screensharing" 1082 bug: "312784809" 1083 metadata { 1084 purpose: PURPOSE_BUGFIX 1085 } 1086} 1087 1088flag { 1089 name: "qs_ui_refactor" 1090 namespace: "systemui" 1091 description: "Enables the new QS UI pipeline that follows recommended architecture and uses" 1092 " Compose for the UI." 1093 bug: "325099249" 1094} 1095 1096flag { 1097 name: "qs_ui_refactor_compose_fragment" 1098 namespace: "systemui" 1099 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." 1100 bug: "325099249" 1101} 1102 1103flag { 1104 name: "remove_dream_overlay_hide_on_touch" 1105 namespace: "systemui" 1106 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions" 1107 bug: "329091030" 1108 metadata { 1109 purpose: PURPOSE_BUGFIX 1110 } 1111} 1112 1113flag { 1114 name: "keyboard_docking_indicator" 1115 namespace: "systemui" 1116 description: "Glow bar indicator reveals upon keyboard docking." 1117 bug: "324600132" 1118} 1119 1120flag { 1121 name: "keyboard_shortcut_helper_rewrite" 1122 namespace: "systemui" 1123 description: "A new implementation of the keyboards shortcuts helper sheet." 1124 bug: "327364197" 1125} 1126 1127flag { 1128 name: "keyboard_touchpad_contextual_education" 1129 namespace: "systemui" 1130 description: "Allow showing education for physical keyboard and touchpad" 1131 bug: "317496783" 1132} 1133 1134flag { 1135 name: "shortcut_helper_key_glyph" 1136 namespace: "systemui" 1137 description: "Allow showing key glyph in shortcut helper" 1138 bug: "353902478" 1139 metadata { 1140 purpose: PURPOSE_BUGFIX 1141 } 1142} 1143 1144flag { 1145 name: "dream_overlay_bouncer_swipe_direction_filtering" 1146 namespace: "systemui" 1147 description: "do not initiate bouncer swipe when the direction is opposite of the expansion" 1148 bug: "333632464" 1149 metadata { 1150 purpose: PURPOSE_BUGFIX 1151 } 1152} 1153 1154flag { 1155 name: "dream_input_session_pilfer_once" 1156 namespace: "systemui" 1157 description: "Pilfer at most once per input session" 1158 bug: "333596426" 1159 metadata { 1160 purpose: PURPOSE_BUGFIX 1161 } 1162} 1163 1164flag { 1165 name: "slice_broadcast_relay_in_background" 1166 namespace: "systemui" 1167 description: "Move handling of slice broadcast relay broadcasts to background threads" 1168 bug: "334767208" 1169 metadata { 1170 purpose: PURPOSE_BUGFIX 1171 } 1172} 1173 1174flag { 1175 name: "register_battery_controller_receivers_in_corestartable" 1176 namespace: "systemui" 1177 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable." 1178 bug: "307517093" 1179 metadata { 1180 purpose: PURPOSE_BUGFIX 1181 } 1182} 1183 1184flag { 1185 name: "enforce_brightness_base_user_restriction" 1186 namespace: "systemui" 1187 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS." 1188 bug: "329205638" 1189 metadata { 1190 purpose: PURPOSE_BUGFIX 1191 } 1192} 1193 1194flag { 1195 name: "ambient_touch_monitor_listen_to_display_changes" 1196 namespace: "systemui" 1197 description: "listen to display changes and cache window metrics" 1198 bug: "330906135" 1199 metadata { 1200 purpose: PURPOSE_BUGFIX 1201 } 1202} 1203 1204flag { 1205 name: "restart_dream_on_unocclude" 1206 namespace: "systemui" 1207 description: "re-enters dreaming upon unocclude when dreaming when originally occluding" 1208 bug: "338051457" 1209 metadata { 1210 purpose: PURPOSE_BUGFIX 1211 } 1212} 1213 1214flag { 1215 name: "communal_bouncer_do_not_modify_plugin_open" 1216 namespace: "systemui" 1217 description: "do not modify notification shade when handling bouncer expansion." 1218 bug: "338252661" 1219 metadata { 1220 purpose: PURPOSE_BUGFIX 1221 } 1222} 1223 1224flag { 1225 name: "communal_scene_ktf_refactor" 1226 namespace: "systemui" 1227 description: "refactors the syncing mechanism between communal STL and KTF state." 1228 bug: "327225415" 1229 metadata { 1230 purpose: PURPOSE_BUGFIX 1231 } 1232} 1233 1234flag { 1235 name: "communal_timer_flicker_fix" 1236 namespace: "systemui" 1237 description: "fixes timers on the hub flickering when pausing" 1238 bug: "353801573" 1239 metadata { 1240 purpose: PURPOSE_BUGFIX 1241 } 1242} 1243 1244flag { 1245 name: "communal_widget_trampoline_fix" 1246 namespace: "systemui" 1247 description: "fixes activity starts caused by non-activity trampolines from widgets." 1248 bug: "350468769" 1249 metadata { 1250 purpose: PURPOSE_BUGFIX 1251 } 1252} 1253 1254flag { 1255 name: "communal_edit_widgets_activity_finish_fix" 1256 namespace: "systemui" 1257 description: "finish edit widgets activity when stopping" 1258 bug: "354725145" 1259 metadata { 1260 purpose: PURPOSE_BUGFIX 1261 } 1262} 1263 1264flag { 1265 name: "glanceable_hub_blurred_background" 1266 namespace: "systemui" 1267 description: "Allow blurred background on glanceable hub" 1268 bug: "389788272" 1269} 1270 1271flag { 1272 name: "communal_widget_resizing" 1273 namespace: "systemui" 1274 description: "Allow resizing of widgets on glanceable hub" 1275 bug: "368053818" 1276} 1277 1278flag { 1279 name: "communal_hub_use_thread_pool_for_widgets" 1280 namespace: "systemui" 1281 description: "Use a dedicated thread pool executor for loading widgets on glanceable hub" 1282 bug: "369412569" 1283 metadata { 1284 purpose: PURPOSE_BUGFIX 1285 } 1286} 1287 1288flag { 1289 name: "communal_responsive_grid" 1290 namespace: "systemui" 1291 description: "Enables responsive grid on glanceable hub" 1292 bug: "378171351" 1293} 1294 1295flag { 1296 name: "low_light_clock_dream" 1297 namespace: "systemui" 1298 description: "Enables low light clock dream experience on mobile phones" 1299 bug: "378174125" 1300} 1301 1302flag { 1303 name: "communal_standalone_support" 1304 namespace: "systemui" 1305 description: "Support communal features without a dock" 1306 bug: "352301247" 1307} 1308 1309flag { 1310 name: "glanceable_hub_v2" 1311 namespace: "systemui" 1312 description: "Gates the refreshed glanceable hub experience that also brings the glanceable hub to mobile phones" 1313 bug: "375689917" 1314} 1315 1316flag { 1317 name: "glanceable_hub_v2_resources" 1318 namespace: "systemui" 1319 description: "Read only flag for rolling out glanceable hub v2 resource values" 1320 bug: "375689917" 1321 is_fixed_read_only: true 1322} 1323 1324flag { 1325 name: "dream_overlay_updated_font" 1326 namespace: "systemui" 1327 description: "Flag to enable updated font settings for dream overlay" 1328 bug: "349656117" 1329 metadata { 1330 purpose: PURPOSE_BUGFIX 1331 } 1332} 1333 1334flag { 1335 name: "app_clips_backlinks" 1336 namespace: "systemui" 1337 description: "Enables Backlinks improvement feature in App Clips" 1338 bug: "300307759" 1339} 1340 1341flag { 1342 name: "qs_custom_tile_click_guaranteed_bug_fix" 1343 namespace: "systemui" 1344 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click." 1345 bug: "339290820" 1346 metadata { 1347 purpose: PURPOSE_BUGFIX 1348 } 1349} 1350 1351flag { 1352 name: "media_controls_user_initiated_deleteintent" 1353 namespace: "systemui" 1354 description: "Only dismiss media notifications when the control was removed by the user." 1355 bug: "335875159" 1356 metadata { 1357 purpose: PURPOSE_BUGFIX 1358 } 1359} 1360 1361flag { 1362 name: "media_controls_lockscreen_shade_bug_fix" 1363 namespace: "systemui" 1364 description: "Use ShadeInteractor for media location changes" 1365 bug: "319244625" 1366 metadata { 1367 purpose: PURPOSE_BUGFIX 1368 } 1369} 1370 1371flag { 1372 name: "media_controls_button_media3" 1373 namespace: "systemui" 1374 description: "Enable media action buttons updates using media3" 1375 bug: "360196209" 1376} 1377 1378flag { 1379 name: "media_controls_button_media3_placement" 1380 namespace: "systemui" 1381 description: "Use media3 API for action button placement preferences" 1382 bug: "360196209" 1383} 1384 1385flag { 1386 name: "media_controls_drawables_reuse_bugfix" 1387 namespace: "systemui" 1388 description: "Re-use created media drawables for media controls" 1389 bug: "358402034" 1390 metadata { 1391 purpose: PURPOSE_BUGFIX 1392 } 1393} 1394 1395flag { 1396 name: "media_controls_umo_inflation_in_background" 1397 namespace: "systemui" 1398 description: "Inflate UMO in background thread" 1399 bug: "368514198" 1400 metadata { 1401 purpose: PURPOSE_BUGFIX 1402 } 1403} 1404 1405flag { 1406 name: "media_controls_ui_update" 1407 namespace: "systemui" 1408 description: "Enables media visuals update" 1409 bug: "379044958" 1410} 1411 1412flag { 1413 name: "media_controls_a11y_colors" 1414 namespace: "systemui" 1415 description: "Color scheme updates for improved a11y" 1416 bug: "378848399" 1417 metadata { 1418 purpose: PURPOSE_BUGFIX 1419 } 1420} 1421 1422flag { 1423 name: "media_controls_device_manager_background_execution" 1424 namespace: "systemui" 1425 description: "Sends some instances creation to background thread" 1426 bug: "400200474" 1427 metadata { 1428 purpose: PURPOSE_BUGFIX 1429 } 1430} 1431 1432flag { 1433 name: "output_switcher_redesign" 1434 namespace: "systemui" 1435 description: "Enables visual update for Media Output Switcher" 1436 bug: "388296370" 1437} 1438 1439flag { 1440 namespace: "systemui" 1441 name: "enable_view_capture_tracing" 1442 description: "Enables view capture tracing in System UI." 1443 bug: "336521992" 1444 metadata { 1445 purpose: PURPOSE_BUGFIX 1446 } 1447} 1448 1449flag { 1450 name: "glanceable_hub_allow_keyguard_when_dreaming" 1451 namespace: "systemui" 1452 description: "Allows users to exit dream to keyguard with glanceable hub enabled" 1453 bug: "343505271" 1454} 1455 1456flag { 1457 name: "register_wallpaper_notifier_background" 1458 namespace: "systemui" 1459 description: "Decide whether to register wallpaper change broadcast receiver on background executor." 1460 bug: "327315860" 1461 metadata { 1462 purpose: PURPOSE_BUGFIX 1463 } 1464} 1465 1466flag { 1467 name: "enable_efficient_display_repository" 1468 namespace: "systemui" 1469 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention." 1470 bug: "345472038" 1471 metadata { 1472 purpose: PURPOSE_BUGFIX 1473 } 1474} 1475 1476flag { 1477 name: "media_lockscreen_launch_animation" 1478 namespace : "systemui" 1479 description : "Enable the origin launch animation for UMO when opening on top of lockscreen." 1480 bug : "346865769" 1481 metadata { 1482 purpose: PURPOSE_BUGFIX 1483 } 1484} 1485 1486flag { 1487 name: "expand_heads_up_on_inline_reply" 1488 namespace: "systemui" 1489 description: "Expands heads up notification when users clicks reply button and activate inline reply" 1490 bug: "346976443" 1491 metadata { 1492 purpose: PURPOSE_BUGFIX 1493 } 1494} 1495 1496flag { 1497 name: "translucent_occluding_activity_fix" 1498 namespace: "systemui" 1499 description: "Fixes occlusion animation for transluent activities" 1500 bug: "303010980" 1501 metadata { 1502 purpose: PURPOSE_BUGFIX 1503 } 1504} 1505 1506flag { 1507 namespace: "systemui" 1508 name: "fetch_bookmarks_xml_keyboard_shortcuts" 1509 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list." 1510 bug: "312452252" 1511 metadata { 1512 purpose: PURPOSE_BUGFIX 1513 } 1514} 1515 1516flag { 1517 namespace: "systemui" 1518 name: "qs_register_setting_observer_on_bg_thread" 1519 description: "Registers Quick Settings content providers on background thread" 1520 bug: "351766769" 1521 metadata { 1522 purpose: PURPOSE_BUGFIX 1523 } 1524} 1525 1526flag { 1527 name: "sounddose_customization" 1528 namespace: "systemui" 1529 description: "Enables custom actions for sounddose notifications" 1530 bug: "345227709" 1531} 1532 1533flag { 1534 namespace: "systemui" 1535 name: "register_content_observers_async" 1536 description: "Use new Async API to register content observers" 1537 bug: "316922634" 1538 metadata { 1539 purpose: PURPOSE_BUGFIX 1540 } 1541} 1542 1543flag { 1544 name: "msdl_feedback" 1545 namespace: "systemui" 1546 description: "Enables MSDL feedback in SysUI surfaces." 1547 bug: "352600066" 1548} 1549 1550flag { 1551 name: "hubmode_fullscreen_vertical_swipe" 1552 namespace: "systemui" 1553 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade" 1554 bug: "340177049" 1555 metadata { 1556 purpose: PURPOSE_BUGFIX 1557 } 1558} 1559 1560flag { 1561 name: "hubmode_fullscreen_vertical_swipe_fix" 1562 namespace: "systemui" 1563 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade" 1564 bug: "340177049" 1565 metadata { 1566 purpose: PURPOSE_BUGFIX 1567 } 1568} 1569 1570 1571flag { 1572 namespace: "systemui" 1573 name: "remove_update_listener_in_qs_icon_view_impl" 1574 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak." 1575 bug: "327078684" 1576 metadata { 1577 purpose: PURPOSE_BUGFIX 1578 } 1579} 1580 1581flag { 1582 name: "sim_pin_race_condition_on_restart" 1583 namespace: "systemui" 1584 description: "The SIM PIN screen may be shown incorrectly on reboot" 1585 bug: "351426938" 1586 metadata { 1587 purpose: PURPOSE_BUGFIX 1588 } 1589} 1590 1591flag { 1592 name: "sim_pin_bouncer_reset" 1593 namespace: "systemui" 1594 description: "The SIM PIN bouncer does not close after unlocking" 1595 bug: "297461589" 1596 metadata { 1597 purpose: PURPOSE_BUGFIX 1598 } 1599} 1600 1601flag { 1602 name: "sim_pin_use_slot_id" 1603 namespace: "systemui" 1604 description: "Reorient SIM data processing around slotId instead of subId" 1605 bug: "376173142" 1606 metadata { 1607 purpose: PURPOSE_BUGFIX 1608 } 1609} 1610 1611flag { 1612 name: "use_transitions_for_keyguard_occluded" 1613 namespace: "systemui" 1614 description: "Use Keyguard Transitions to set Notification Shade occlusion state" 1615 bug: "344716537" 1616 metadata { 1617 purpose: PURPOSE_BUGFIX 1618 } 1619} 1620 1621flag { 1622 name: "relock_with_power_button_immediately" 1623 namespace: "systemui" 1624 description: "UDFPS unlock followed by immediate power button push should relock" 1625 bug: "343327511" 1626 metadata { 1627 purpose: PURPOSE_BUGFIX 1628 } 1629} 1630 1631flag { 1632 name: "classic_flags_multi_user" 1633 namespace: "systemui" 1634 description: "Make the classic feature flag loading multi user aware." 1635 bug: "345443431" 1636 metadata { 1637 purpose: PURPOSE_BUGFIX 1638 } 1639} 1640 1641flag { 1642 name: "haptics_for_compose_sliders" 1643 namespace: "systemui" 1644 description: "Adding haptic component infrastructure to sliders in Compose." 1645 bug: "341968766" 1646 metadata { 1647 purpose: PURPOSE_BUGFIX 1648 } 1649} 1650 1651flag { 1652 namespace: "systemui" 1653 name: "settings_ext_register_content_observer_on_bg_thread" 1654 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt." 1655 bug: "355389014" 1656 metadata { 1657 purpose: PURPOSE_BUGFIX 1658 } 1659} 1660 1661flag { 1662 namespace: "systemui" 1663 name: "user_aware_settings_repositories" 1664 description: "Provide user-aware versions of SecureSettingsRepository and SystemSettingsRepository in SystemUI modules (see doc linked from b/356099784)." 1665 bug: "356099784" 1666 metadata { 1667 purpose: PURPOSE_BUGFIX 1668 } 1669} 1670 1671flag { 1672 name: "notify_password_text_view_user_activity_in_background" 1673 namespace: "systemui" 1674 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread." 1675 bug: "346882515" 1676 metadata { 1677 purpose: PURPOSE_BUGFIX 1678 } 1679} 1680 1681flag { 1682 name: "face_message_defer_update" 1683 namespace: "systemui" 1684 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light" 1685 bug: "351863611" 1686 metadata { 1687 purpose: PURPOSE_BUGFIX 1688 } 1689} 1690 1691flag { 1692 name: "media_load_metadata_via_media_data_loader" 1693 namespace: "systemui" 1694 description: "Use MediaDataLoader for loading media metadata with better threading" 1695 bug: "358350077" 1696 metadata { 1697 purpose: PURPOSE_BUGFIX 1698 } 1699} 1700 1701flag { 1702 name: "non_touchscreen_devices_bypass_falsing" 1703 namespace: "systemui" 1704 description: "Allow non-touchscreen devices to bypass falsing" 1705 bug: "319809270" 1706} 1707 1708flag { 1709 name: "override_suppress_overlay_condition" 1710 namespace: "systemui" 1711 description: "Allow override the conditions to suppress the clipboard overlay" 1712 bug: "358473717" 1713} 1714 1715flag { 1716 name: "show_clipboard_indication" 1717 namespace: "systemui" 1718 description: "Show indication text under the clipboard overlay when copied something" 1719 bug: "361199935" 1720} 1721 1722flag { 1723 name: "media_projection_dialog_behind_lockscreen" 1724 namespace: "systemui" 1725 description: "Ensure MediaProjection Dialog appears behind the lockscreen" 1726 bug: "351409536" 1727 metadata { 1728 purpose: PURPOSE_BUGFIX 1729 } 1730} 1731 1732flag { 1733 name: "check_lockscreen_gone_transition" 1734 namespace: "systemui" 1735 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation" 1736 bug: "358301118" 1737 metadata { 1738 purpose: PURPOSE_BUGFIX 1739 } 1740} 1741 1742flag { 1743 name: "notes_role_qs_tile" 1744 namespace: "systemui" 1745 description: "Enables notes role qs tile which opens default notes role app in app bubbles" 1746 bug: "357863750" 1747} 1748 1749flag { 1750 name: "ignore_touches_next_to_notification_shelf" 1751 namespace: "systemui" 1752 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so." 1753 bug: "358424256" 1754 metadata { 1755 purpose: PURPOSE_BUGFIX 1756 } 1757} 1758 1759flag { 1760 name: "shade_window_goes_around" 1761 namespace: "systemui" 1762 description: "Enables the shade window to move between displays" 1763 bug: "362719719" 1764} 1765 1766flag { 1767 name: "transition_race_condition" 1768 namespace: "systemui" 1769 description: "Thread-safe keyguard transitions" 1770 bug: "358533338" 1771 metadata { 1772 purpose: PURPOSE_BUGFIX 1773 } 1774} 1775 1776flag { 1777 name: "media_projection_request_attribution_fix" 1778 namespace: "systemui" 1779 description: "Ensure MediaProjection consent requests are properly attributed" 1780 bug: "373581993" 1781 metadata { 1782 purpose: PURPOSE_BUGFIX 1783 } 1784} 1785 1786flag { 1787 name: "secondary_user_widget_host" 1788 namespace: "systemui" 1789 description: "Host communal widgets in the current secondary user on HSUM." 1790 bug: "373874416" 1791 metadata { 1792 purpose: PURPOSE_BUGFIX 1793 } 1794} 1795 1796flag { 1797 name: "show_toast_when_app_control_brightness" 1798 namespace: "systemui" 1799 description: "Showing the warning toast if the current running app window has controlled the brightness value." 1800 bug: "363225340" 1801 metadata { 1802 purpose: PURPOSE_BUGFIX 1803 } 1804} 1805 1806flag { 1807 name: "home_controls_dream_hsum" 1808 namespace: "systemui" 1809 description: "Enables the home controls dream in HSUM" 1810 bug: "370691405" 1811 metadata { 1812 purpose: PURPOSE_BUGFIX 1813 } 1814} 1815 1816flag { 1817 name: "only_show_media_stream_slider_in_single_volume_mode" 1818 namespace: "systemui" 1819 description: "When the device is in single volume mode, only show media stream slider and hide all other stream (e.g. call, notification, alarm, etc) sliders in volume panel" 1820 bug: "373729625" 1821 metadata { 1822 purpose: PURPOSE_BUGFIX 1823 } 1824} 1825 1826flag { 1827 name: "hide_ringer_button_in_single_volume_mode" 1828 namespace: "systemui" 1829 description: "When the device is in single volume mode, hide the ringer button because it doesn't work" 1830 bug: "374870615" 1831 metadata { 1832 purpose: PURPOSE_BUGFIX 1833 } 1834} 1835 1836flag { 1837 name: "qs_tile_detailed_view" 1838 namespace: "systemui" 1839 description: "Enables the tile detailed view UI." 1840 bug: "374173773" 1841} 1842 1843flag { 1844 name: "bouncer_ui_revamp" 1845 namespace: "systemui" 1846 description: "Updates to background (blur) for bouncer" 1847 bug: "370555003" 1848} 1849 1850flag { 1851 name: "bouncer_ui_revamp_2" 1852 namespace: "systemui" 1853 description: "Updates to button animations and font changes for bouncer, bouncer_ui_revamp will cover only the blur changes." 1854 bug: "376491880" 1855} 1856 1857flag { 1858 name: "disable_blurred_shade_visible" 1859 namespace: "systemui" 1860 description: "Removes the check for a blur radius when determining shade window visibility" 1861 bug: "394977231" 1862 metadata { 1863 purpose: PURPOSE_BUGFIX 1864 } 1865} 1866 1867flag { 1868 name: "notification_shade_blur" 1869 namespace: "systemui" 1870 description: "Enables the new blur effect on the Notification Shade." 1871 bug: "370555223" 1872} 1873 1874flag { 1875 name: "notification_row_transparency" 1876 namespace: "systemui" 1877 description: "Enables transparency on the Notification Shade." 1878 bug: "392187268" 1879} 1880 1881flag { 1882 name: "shade_expands_on_status_bar_long_press" 1883 namespace: "systemui" 1884 description: "Expands the shade on long press of any status bar" 1885 bug: "371224114" 1886} 1887 1888flag { 1889 name: "shade_header_font_update" 1890 namespace: "systemui" 1891 description: "Updates the fonts of the shade header" 1892 bug: "393609960" 1893 is_fixed_read_only: true 1894} 1895 1896flag { 1897 name: "keyboard_shortcut_helper_shortcut_customizer" 1898 namespace: "systemui" 1899 description: "An implementation of shortcut customizations through shortcut helper." 1900 bug: "365064144" 1901} 1902 1903flag { 1904 name: "notification_reentrant_dismiss" 1905 namespace: "systemui" 1906 description: "Posts to avoid a crashing reentrant pipeline run" 1907 bug: "328328054" 1908 metadata { 1909 purpose: PURPOSE_BUGFIX 1910 } 1911} 1912 1913flag { 1914 name: "stoppable_fgs_system_app" 1915 namespace: "systemui" 1916 description: "System app with foreground service can opt in to be stoppable." 1917 bug: "376564917" 1918 metadata { 1919 purpose: PURPOSE_BUGFIX 1920 } 1921} 1922 1923flag { 1924 name: "keyguard_transition_force_finish_on_screen_off" 1925 namespace: "systemui" 1926 description: "Forces KTF transitions to finish if the screen turns all the way off." 1927 bug: "331636736" 1928 metadata { 1929 purpose: PURPOSE_BUGFIX 1930 } 1931} 1932 1933flag { 1934 name: "double_tap_to_sleep" 1935 namespace: "systemui" 1936 description: "Enable Double Tap to Sleep" 1937 bug: "385194612" 1938} 1939 1940flag { 1941 name: "spatial_model_app_pushback" 1942 namespace: "systemui" 1943 description: "Implement the depth push scaling effect on the current app when users pull down shade." 1944 bug: "370560660" 1945} 1946 1947flag { 1948 name: "expanded_privacy_indicators_on_large_screen" 1949 namespace: "systemui" 1950 description: "Larger privacy indicators on large screen" 1951 bug: "381864715" 1952} 1953 1954flag { 1955 name: "desktop_effects_qs_tile" 1956 namespace: "systemui" 1957 description: "Enables the QS tile for desktop effects" 1958 bug: "376797327" 1959} 1960 1961flag { 1962 name: "hub_edit_mode_touch_adjustments" 1963 namespace: "systemui" 1964 description: "Makes selected widget toggleable in edit mode and modifier buttons mutually exclusive." 1965 bug: "383160667" 1966} 1967 1968flag { 1969 name: "physical_notification_movement" 1970 namespace: "systemui" 1971 description: "Make notifications use physics based animations for movement" 1972 bug: "393581344" 1973} 1974 1975flag { 1976 name: "glanceable_hub_direct_edit_mode" 1977 namespace: "systemui" 1978 description: "Invokes edit mode directly from long press in glanceable hub" 1979 bug: "382531177" 1980} 1981 1982flag { 1983 name: "notification_appear_nonlinear" 1984 namespace: "systemui" 1985 description: "Fix linear usage of notification appear" 1986 bug: "397658189" 1987 metadata { 1988 purpose: PURPOSE_BUGFIX 1989 } 1990} 1991 1992flag { 1993 name: "disable_shade_trackpad_two_finger_swipe" 1994 namespace: "systemui" 1995 description: "Disables expansion of the shade via two finger swipe on a trackpad" 1996 bug: "356804470" 1997 metadata { 1998 purpose: PURPOSE_BUGFIX 1999 } 2000} 2001 2002flag { 2003 name: "notification_animated_actions_treatment" 2004 namespace: "systemui" 2005 description: "Special UI treatment for animated actions and replys" 2006 bug: "383567383" 2007} 2008 2009flag { 2010 name: "show_audio_sharing_slider_in_volume_panel" 2011 namespace: "cross_device_experiences" 2012 description: "Show two sliders in volume panel when audio sharing." 2013 bug: "336183611" 2014 metadata { 2015 purpose: PURPOSE_BUGFIX 2016 } 2017} 2018 2019flag { 2020 name: "magnetic_notification_swipes" 2021 namespace: "systemui" 2022 description: "Add support for magnetic behavior on horizontal notification swipes." 2023 bug: "390179908" 2024} 2025 2026flag { 2027 name: "unfold_latency_tracking_fix" 2028 namespace: "systemui" 2029 description: "New implementation to track unfold latency that excludes broken cases" 2030 bug: "390649568" 2031 metadata { 2032 purpose: PURPOSE_BUGFIX 2033 } 2034} 2035 2036flag { 2037 name: "permission_helper_ui_rich_ongoing" 2038 namespace: "systemui" 2039 description: "[RONs] Guards inline permission helper for demoting RONs [Guts/card version]" 2040 bug: "379186372" 2041} 2042 2043flag { 2044 name: "permission_helper_inline_ui_rich_ongoing" 2045 namespace: "systemui" 2046 description: "[RONs] Guards inline permission helper for demoting RONs [Inline version]" 2047 bug: "379186372" 2048} 2049 2050flag { 2051 name: "stabilize_heads_up_group_v2" 2052 namespace: "systemui" 2053 description: "Stabilize heads up groups in VisualStabilityCoordinator" 2054 bug: "357753857" 2055 metadata { 2056 purpose: PURPOSE_BUGFIX 2057 } 2058} 2059 2060flag { 2061 name: "hardware_color_styles" 2062 namespace: "systemui" 2063 description: "Enables loading initial colors based ion hardware color" 2064 bug: "347286986" 2065 metadata { 2066 purpose: PURPOSE_BUGFIX 2067 } 2068} 2069 2070flag { 2071 name: "shade_launch_accessibility" 2072 namespace: "systemui" 2073 description: "Intercept accessibility focus events for the Shade during launch animations to avoid stray TalkBack events." 2074 bug: "379222226" 2075 metadata { 2076 purpose: PURPOSE_BUGFIX 2077 } 2078} 2079 2080flag { 2081 name: "expand_collapse_privacy_dialog" 2082 namespace: "systemui" 2083 description: "Add expand and collapse actions to accessibility, to allow announcement in TalkBack when state changes." 2084 bug: "380161221" 2085 metadata { 2086 purpose: PURPOSE_BUGFIX 2087 } 2088} 2089 2090flag { 2091 name: "show_locked_by_your_watch_keyguard_indicator" 2092 namespace: "systemui" 2093 description: "Show a Locked by your watch indicator on the keyguard when the device is locked by the watch." 2094 bug: "387322459" 2095} 2096 2097flag { 2098 name: "decouple_view_controller_in_animlib" 2099 namespace: "systemui" 2100 description: "Decouple view and controller in AnimLib." 2101 bug: "393241010" 2102} 2103 2104flag { 2105 name: "clock_fidget_animation" 2106 namespace: "systemui" 2107 description: "Enables the clock fidget animation" 2108 bug: "364664389" 2109} 2110 2111flag { 2112 name: "notifications_launch_radius" 2113 namespace: "systemui" 2114 description: "Fixes a discrepancy in corner radius between expanding notification and opening window during launch animations." 2115 bug: "396054791" 2116 metadata { 2117 purpose: PURPOSE_BUGFIX 2118 } 2119} 2120 2121flag { 2122 name: "skip_hide_sensitive_notif_animation" 2123 namespace: "systemui" 2124 description: "Skip hide sensitive notification animation when the showing layout is not changed." 2125 bug: "390624334" 2126 metadata { 2127 purpose: PURPOSE_BUGFIX 2128 } 2129} 2130 2131flag { 2132 name: "lockscreen_font" 2133 namespace: "systemui" 2134 description: "Read-only flag for lockscreen font" 2135 bug: "393610165" 2136 is_fixed_read_only: true 2137} 2138 2139flag { 2140 name: "always_compose_qs_ui_fragment" 2141 namespace: "systemui" 2142 description: "Have QQS and QS scenes in the Compose fragment always composed, not just when it should be visible." 2143 bug: "389985793" 2144 metadata { 2145 purpose: PURPOSE_BUGFIX 2146 } 2147} 2148 2149flag { 2150 name: "move_transition_animation_layer" 2151 namespace: "systemui" 2152 description: "Enables moving the launching window on top of the origin window in the Animation library." 2153 bug: "390422470" 2154} 2155 2156flag { 2157 name: "status_bar_chips_return_animations" 2158 namespace: "systemui" 2159 description: "Enables return animations for status bar chips" 2160 bug: "202516970" 2161} 2162 2163flag { 2164 name: "media_projection_grey_error_text" 2165 namespace: "systemui" 2166 description: "Set the error text color to grey when app sharing is hidden by the requesting app" 2167 bug: "400877402" 2168 metadata { 2169 purpose: PURPOSE_BUGFIX 2170 } 2171} 2172 2173flag { 2174 name: "keyguard_wm_reorder_atms_calls" 2175 namespace: "systemui" 2176 description: "Calls ATMS#setLockScreenShown before default display callbacks in case they're slow" 2177 bug: "399693427" 2178 metadata { 2179 purpose: PURPOSE_BUGFIX 2180 } 2181} 2182 2183flag { 2184 name: "extended_apps_shortcut_category" 2185 namespace: "systemui" 2186 description: "Allow users to add shortcuts to open apps that are not present in the apps category in shortcut helper by default" 2187 bug: "394290928" 2188} 2189 2190flag { 2191 name: "use_aad_prox_sensor" 2192 namespace: "systemui" 2193 description: "Use AAD proximity sensor if flag is enabled and sensor is present" 2194 bug: "402534470" 2195} 2196 2197flag { 2198 name: "enable_underlay" 2199 namespace: "ailabs" 2200 description: "Enable the underlay additional layer" 2201 bug: "403422950" 2202} 2203 2204flag { 2205 name: "tv_global_actions_focus" 2206 namespace: "systemui" 2207 description: "Enables global actions focus on TV." 2208 bug: "402759931" 2209} 2210 2211flag { 2212 name: "app_shortcut_removal_fix" 2213 namespace: "systemui" 2214 description: "During custom app shortcut removal, use custom shortcut command as key to find the right InputGestureData to be deleted" 2215 bug: "405058325" 2216 metadata { 2217 purpose: PURPOSE_BUGFIX 2218 } 2219} 2220