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: "notification_row_content_binder_refactor" 71 namespace: "systemui" 72 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views" 73 bug: "343942780" 74} 75 76flag { 77 name: "notification_view_flipper_pausing_v2" 78 namespace: "systemui" 79 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed." 80 bug: "309146176" 81 metadata { 82 purpose: PURPOSE_BUGFIX 83 } 84} 85 86flag { 87 name: "notification_over_expansion_clipping_fix" 88 namespace: "systemui" 89 description: "Fix NSSL clipping when over-expanding; fixes split shade bug." 90 bug: "288553572" 91 metadata { 92 purpose: PURPOSE_BUGFIX 93 } 94} 95 96flag { 97 name: "notification_add_x_on_hover_to_dismiss" 98 namespace: "systemui" 99 description: "Adds an x to notifications which shows up on mouse hover, allowing the user to " 100 "dismiss a notification with mouse." 101 bug: "376297472" 102} 103 104flag { 105 name: "notification_async_group_header_inflation" 106 namespace: "systemui" 107 description: "Inflates the notification group summary header views from the background thread." 108 bug: "217799515" 109} 110 111flag { 112 name: "notification_async_hybrid_view_inflation" 113 namespace: "systemui" 114 description: "Inflates hybrid (single-line) notification views from the background thread." 115 bug: "217799515" 116} 117 118flag { 119 name: "notification_color_update_logger" 120 namespace: "systemui" 121 description: "Enabled debug logging and dumping of notification color updates." 122 bug: "294347738" 123} 124 125flag { 126 name: "notifications_footer_visibility_fix" 127 namespace: "systemui" 128 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN" 129 bug: "356552869" 130 metadata { 131 purpose: PURPOSE_BUGFIX 132 } 133} 134 135flag { 136 name: "notifications_footer_view_refactor" 137 namespace: "systemui" 138 description: "Enables the refactored version of the footer view in the notification shade " 139 "(containing the \"Clear all\" button). Should not bring any behavior changes" 140 bug: "293167744" 141} 142 143flag { 144 name: "notifications_icon_container_refactor" 145 namespace: "systemui" 146 description: "Enables the refactored version of the notification icon container in StatusBar, " 147 "AOD, and the notification shelf. Should not bring any behavioral changes." 148 bug: "278765923" 149} 150 151flag { 152 name: "notifications_hide_on_display_switch" 153 namespace: "systemui" 154 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency" 155 bug: "293824309" 156} 157 158flag { 159 name: "notification_content_alpha_optimization" 160 namespace: "systemui" 161 description: "Only reset alpha values of needed content views" 162 bug: "292024656" 163 metadata { 164 purpose: PURPOSE_BUGFIX 165 } 166} 167 168flag { 169 name: "notifications_live_data_store_refactor" 170 namespace: "systemui" 171 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. " 172 "Should not bring any behavior changes." 173 bug: "308623704" 174} 175 176flag { 177 name: "notifications_dismiss_pruned_summaries" 178 namespace: "systemui" 179 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade." 180 bug: "355967751" 181} 182 183flag { 184 name: "notification_transparent_header_fix" 185 namespace: "systemui" 186 description: "fix the transparent group header issue for async header inflation." 187 bug: "340161724" 188 metadata { 189 purpose: PURPOSE_BUGFIX 190 } 191} 192 193flag { 194 name: "pss_app_selector_recents_split_screen" 195 namespace: "systemui" 196 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode" 197 bug: "320449039" 198 metadata { 199 purpose: PURPOSE_BUGFIX 200 } 201} 202 203flag { 204 name: "notifications_background_icons" 205 namespace: "systemui" 206 description: "Moves part of the notification icon updates to the background." 207 bug: "315143361" 208 metadata { 209 purpose: PURPOSE_BUGFIX 210 } 211} 212 213flag { 214 name: "refactor_get_current_user" 215 namespace: "systemui" 216 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results." 217 bug: "305984787" 218} 219 220flag { 221 name: "notification_avalanche_throttle_hun" 222 namespace: "systemui" 223 description: "During notification avalanche, throttle HUNs showing in fast succession." 224 bug: "307288824" 225} 226 227flag { 228 name: "notification_avalanche_suppression" 229 namespace: "systemui" 230 description: "After notification avalanche floodgate event, suppress HUNs completely." 231 bug: "321089634" 232} 233 234flag { 235 name: "notification_background_tint_optimization" 236 namespace: "systemui" 237 description: "Re-enable the codepath that removed tinting of notifications when the" 238 " standard background color is desired. This was the behavior before we discovered" 239 " a resources threading issue, which we worked around by tinting the notification" 240 " backgrounds." 241 bug: "294830092" 242} 243 244flag { 245 name: "notification_footer_background_tint_optimization" 246 namespace: "systemui" 247 description: "Remove duplicative tinting of notification footer buttons. This was the behavior" 248 " before we discovered a resources threading issue, which we worked around by applying the" 249 " same color as a tint to the background drawable of footer buttons." 250 bug: "294830092" 251} 252 253flag { 254 name: "scene_container" 255 namespace: "systemui" 256 description: "Enables the scene container framework go/flexiglass." 257 bug: "283121968" 258} 259 260flag { 261 name: "dual_shade" 262 namespace: "systemui" 263 description: "Enables Dual Shade (go/dual-shade-design-doc)." 264 bug: "337259436" 265} 266 267flag { 268 name: "keyguard_bottom_area_refactor" 269 namespace: "systemui" 270 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes " 271 "lock icon and others." 272 bug: "290652751" 273} 274 275flag { 276 name: "device_entry_udfps_refactor" 277 namespace: "systemui" 278 description: "Refactoring device entry UDFPS icon to use modern architecture and " 279 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView" 280 bug: "279440316" 281} 282 283flag { 284 name: "visual_interruptions_refactor" 285 namespace: "systemui" 286 description: "Enables the refactored version of the code to decide when notifications " 287 "HUN, bubble, pulse, or FSI." 288 bug: "261728888" 289} 290 291flag { 292 name: "unfold_animation_background_progress" 293 namespace: "systemui" 294 description: "Moves unfold animation progress calculation to a background thread" 295 bug: "277879146" 296} 297 298flag { 299 name: "enable_background_keyguard_ondrawn_callback" 300 namespace: "systemui" 301 description: "Calls the onDrawn keyguard in the background, without being blocked by main" 302 "thread work. This results in the screen to turn on earlier when the main thread is stuck. " 303 "Note that, even after this callback is called, we're waiting for all windows to finish " 304 " drawing." 305 bug: "295873557" 306 metadata { 307 purpose: PURPOSE_BUGFIX 308 } 309} 310 311flag { 312 name: "qs_new_tiles" 313 namespace: "systemui" 314 description: "Use the new tiles in the Quick Settings. Should have no behavior changes." 315 bug: "311147395" 316} 317 318flag { 319 name: "qs_new_tiles_future" 320 namespace: "systemui" 321 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." 322 bug: "311147395" 323} 324 325flag { 326 name: "qs_quick_rebind_active_tiles" 327 namespace: "systemui" 328 description: "Rebind active custom tiles quickly." 329 bug: "362526228" 330 metadata { 331 purpose: PURPOSE_BUGFIX 332 } 333} 334 335flag { 336 name: "coroutine_tracing" 337 namespace: "systemui" 338 description: "Adds thread-local data to System UI's global coroutine scopes to " 339 "allow for tracing of coroutine continuations using System UI's tracinglib" 340 bug: "289353932" 341} 342 343flag { 344 name: "edge_back_gesture_handler_thread" 345 namespace: "systemui" 346 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back " 347 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share " 348 "the main thread with the rest of System UI." 349 bug: "304583132" 350} 351 352flag { 353 name: "status_bar_ui_thread" 354 namespace: "systemui" 355 description: "Move the StatusBar window to a new UI thread, which is separate from the main " 356 "thread." 357 bug: "374159193" 358} 359 360flag { 361 name: "notification_shade_ui_thread" 362 namespace: "systemui" 363 description: "Move the NotificationShade window to a new UI thread, which is separate from " 364 "the main thread." 365 bug: "374159657" 366} 367 368flag { 369 name: "new_aod_transition" 370 namespace: "systemui" 371 description: "New LOCKSCREEN <=> AOD transition" 372 bug: "301915812" 373} 374 375flag { 376 name: "light_reveal_migration" 377 namespace: "systemui" 378 description: "Move LightRevealScrim to recommended architecture" 379 bug: "281655028" 380} 381 382flag { 383 name: "theme_overlay_controller_wakefulness_deprecation" 384 namespace: "systemui" 385 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in " 386 "ThemOverlayController to mitigate flickering when locking the device" 387 bug: "308676488" 388} 389 390flag { 391 name: "status_bar_monochrome_icons_fix" 392 namespace: "systemui" 393 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)" 394 bug: "329091967" 395 metadata { 396 purpose: PURPOSE_BUGFIX 397 } 398} 399 400flag { 401 name: "status_bar_screen_sharing_chips" 402 namespace: "systemui" 403 description: "Show chips on the left side of the status bar when a user is screen sharing, " 404 "recording, or casting" 405 bug: "332662551" 406} 407 408flag { 409 name: "status_bar_show_audio_only_projection_chip" 410 namespace: "systemui" 411 description: "Show chip on the left side of the status bar when a user is only sharing *audio* " 412 "during a media projection" 413 bug: "373308507" 414 metadata { 415 purpose: PURPOSE_BUGFIX 416 } 417} 418 419flag { 420 name: "status_bar_auto_start_screen_record_chip" 421 namespace: "systemui" 422 description: "When screen recording, use the specified start time to update the screen record " 423 "chip state instead of waiting for an official 'recording started' signal" 424 bug: "366448907" 425 metadata { 426 purpose: PURPOSE_BUGFIX 427 } 428} 429 430 431flag { 432 name: "status_bar_chips_modernization" 433 namespace: "systemui" 434 description: "Deprecate OngoingCallController and implement OngoingActivityChips" 435 "in compose" 436 bug: "372657935" 437 metadata { 438 purpose: PURPOSE_BUGFIX 439 } 440} 441 442flag { 443 name: "status_bar_use_repos_for_call_chip" 444 namespace: "systemui" 445 description: "Use repositories as the source of truth for call notifications shown as a chip in" 446 "the status bar" 447 bug: "328584859" 448 metadata { 449 purpose: PURPOSE_BUGFIX 450 } 451} 452 453flag { 454 name: "status_bar_call_chip_notification_icon" 455 namespace: "systemui" 456 description: "Use the small icon set on the notification for the status bar call chip" 457 bug: "354930838" 458} 459 460flag { 461 name: "status_bar_signal_policy_refactor" 462 namespace: "systemui" 463 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable" 464 bug: "264539100" 465} 466 467flag { 468 name: "status_bar_swipe_over_chip" 469 namespace: "systemui" 470 description: "Allow users to swipe over the status bar chip to open the shade" 471 bug: "185897191" 472 metadata { 473 purpose: PURPOSE_BUGFIX 474 } 475} 476 477flag { 478 name: "status_bar_always_check_underlying_networks" 479 namespace: "systemui" 480 description: "For status bar connectivity UI, always check underlying networks for wifi and " 481 "carrier merged information, regardless of the sepcified transport type" 482 bug: "352162710" 483 metadata { 484 purpose: PURPOSE_BUGFIX 485 } 486} 487 488flag { 489 name: "status_bar_stop_updating_window_height" 490 namespace: "systemui" 491 description: "Don't have PhoneStatusBarView manually trigger an update of the height in " 492 "StatusBarWindowController" 493 bug: "360115167" 494 metadata { 495 purpose: PURPOSE_BUGFIX 496 } 497} 498 499flag { 500 name: "status_bar_notification_chips" 501 namespace: "systemui" 502 description: "Show promoted ongoing notifications as chips in the status bar" 503 bug: "361346412" 504} 505 506flag { 507 name: "status_bar_notification_chips_test" 508 namespace: "systemui" 509 description: "Flag to enable certain features that let us test the status bar notification " 510 "chips with teamfooders. This flag should *never* be released to trunkfood or nextfood." 511 bug: "361346412" 512} 513 514 515flag { 516 name: "compose_bouncer" 517 namespace: "systemui" 518 description: "Use the new compose bouncer in SystemUI" 519 bug: "310005730" 520} 521 522flag { 523 name: "pss_task_switcher" 524 namespace: "systemui" 525 description: "Enable the task switcher feature for partial screen sharing" 526 bug: "317208379" 527} 528 529flag { 530 name: "revamped_bouncer_messages" 531 namespace: "systemui" 532 description: "Change the bouncer message to be a 2-line more descriptive message" 533 bug: "236891644" 534} 535 536flag { 537 name: "rest_to_unlock" 538 namespace: "systemui" 539 description: "Require prolonged touch for fingerprint authentication" 540 bug: "303672286" 541} 542 543flag { 544 name: "record_issue_qs_tile" 545 namespace: "systemui" 546 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile" 547 bug: "305049544" 548} 549 550flag { 551 name: "migrate_clocks_to_blueprint" 552 namespace: "systemui" 553 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, " 554 "and use modern architecture for lockscreen clocks" 555 bug: "301502635" 556} 557 558flag { 559 name: "clock_reactive_variants" 560 namespace: "systemui" 561 description: "Add reactive variant fonts to some clocks" 562 bug: "343495953" 563} 564 565flag { 566 name: "lockscreen_custom_clocks" 567 namespace: "systemui" 568 description: "Enable lockscreen custom clocks" 569 bug: "378486437" 570} 571 572flag { 573 name: "faster_unlock_transition" 574 namespace: "systemui" 575 description: "Faster wallpaper unlock transition" 576 bug: "298186160" 577 metadata { 578 purpose: PURPOSE_BUGFIX 579 } 580} 581 582flag { 583 name: "confine_notification_touch_to_view_width" 584 namespace: "systemui" 585 description: "Use notification view width when detecting gestures." 586 bug: "335828150" 587} 588 589flag { 590 name: "fix_image_wallpaper_crash_surface_already_released" 591 namespace: "systemui" 592 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished" 593 bug: "337287154" 594 metadata { 595 purpose: PURPOSE_BUGFIX 596 } 597} 598 599flag { 600 name: "activity_transition_use_largest_window" 601 namespace: "systemui" 602 description: "Target largest opening window during activity transitions." 603 bug: "323294573" 604 metadata { 605 purpose: PURPOSE_BUGFIX 606 } 607} 608 609flag { 610 name: "enable_layout_tracing" 611 namespace: "systemui" 612 description: "Enables detailed traversal slices during measure and layout in perfetto traces" 613 bug: "315274804" 614} 615 616flag { 617 name: "quick_settings_visual_haptics_longpress" 618 namespace: "systemui" 619 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions" 620 bug: "229856884" 621} 622 623flag { 624 name: "switch_user_on_bg" 625 namespace: "systemui" 626 description: "Does user switching on a background thread" 627 bug: "284095720" 628} 629 630flag { 631 name: "status_bar_static_inout_indicators" 632 namespace: "systemui" 633 description: "(Upstream request) Always show the network activity inout indicators and " 634 "prefer using alpha to distinguish network activity." 635 bug: "310715220" 636} 637 638flag { 639 name: "status_bar_connected_displays" 640 namespace: "lse_desktop_experience" 641 description: "Shows the status bar on connected displays" 642 bug: "379264862" 643} 644 645flag { 646 name: "status_bar_switch_to_spn_from_data_spn" 647 namespace: "systemui" 648 description: "Fix usage of the SPN broadcast extras" 649 bug: "350812372" 650 metadata { 651 purpose: PURPOSE_BUGFIX 652 } 653} 654 655flag { 656 name: "status_bar_root_modernization" 657 namespace: "systemui" 658 description: "Feature flag for replacing the status bar fragment with a compose root" 659 bug: "364360986" 660} 661 662flag { 663 name: "new_volume_panel" 664 namespace: "systemui" 665 description: "Switches to the new volume panel (without Slices)." 666 bug: "202262476" 667} 668 669flag { 670 name: "use_volume_controller" 671 namespace: "systemui" 672 description: "Adds Volume Controller signals to the AudioRepository to update volume" 673 bug: "349348461" 674 metadata { 675 purpose: PURPOSE_BUGFIX 676 } 677} 678 679flag { 680 name: "volume_redesign" 681 namespace: "systemui" 682 description: "Enables Volume visuals update" 683 bug: "368308908" 684} 685 686flag { 687 name: "clipboard_shared_transitions" 688 namespace: "systemui" 689 description: "Show shared transitions from clipboard" 690 bug: "360843770" 691 metadata { 692 purpose: PURPOSE_BUGFIX 693 } 694} 695 696flag { 697 name: "clipboard_image_timeout" 698 namespace: "systemui" 699 description: "Wait for clipboard image to load before showing UI" 700 bug: "359864629" 701 metadata { 702 purpose: PURPOSE_BUGFIX 703 } 704} 705 706flag { 707 name: "clipboard_use_description_mimetype" 708 namespace: "systemui" 709 description: "Read item mimetype from description rather than checking URI" 710 bug: "357197236" 711 metadata { 712 purpose: PURPOSE_BUGFIX 713 } 714} 715 716flag { 717 name: "screenshot_action_dismiss_system_windows" 718 namespace: "systemui" 719 description: "Dismiss existing system windows when starting action from screenshot UI" 720 bug: "309933761" 721} 722 723flag { 724 name: "fix_screenshot_action_dismiss_system_windows" 725 namespace: "systemui" 726 description: "Dismiss existing system windows when starting action from screenshot UI" 727 bug: "309933761" 728 metadata { 729 purpose: PURPOSE_BUGFIX 730 } 731} 732 733flag { 734 name: "screenshot_scroll_crop_view_crash_fix" 735 namespace: "systemui" 736 description: "Mitigate crash on invalid computed range in CropView" 737 bug: "232633995" 738 metadata { 739 purpose: PURPOSE_BUGFIX 740 } 741} 742 743flag { 744 name: "screenshot_ui_controller_refactor" 745 namespace: "systemui" 746 description: "Simplify and refactor ScreenshotController" 747 bug: "354711957" 748} 749 750flag { 751 name: "screenshot_multidisplay_focus_change" 752 namespace: "systemui" 753 description: "Only capture a single display when screenshotting" 754 bug: "362720389" 755} 756 757flag { 758 name: "screenshot_policy_split_and_desktop_mode" 759 namespace: "systemui" 760 description: "Improves screenshot policy handling for split screen and desktop mode." 761 bug: "365597999" 762} 763 764flag { 765 name: "screenshot_context_url" 766 namespace: "systemui" 767 description: "Include optional app-provided context URL when sharing a screenshot." 768 bug: "242791070" 769} 770 771flag { 772 name: "run_fingerprint_detect_on_dismissible_keyguard" 773 namespace: "systemui" 774 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible." 775 bug: "311145851" 776} 777 778flag { 779 name: "smartspace_relocate_to_bottom" 780 namespace: "systemui" 781 description: "Relocate Smartspace to bottom of the Lock Screen" 782 bug: "316212788" 783} 784 785flag { 786 name: "smartspace_remoteviews_rendering_fix" 787 namespace: "systemui" 788 description: "Indicate Smartspace RemoteViews rendering" 789 bug: "326292691" 790 metadata { 791 purpose: PURPOSE_BUGFIX 792 } 793} 794 795flag { 796 name: "smartspace_lockscreen_viewmodel" 797 namespace: "systemui" 798 description: "Indicate Smartspace lockscreen viewmodel" 799 bug: "331451011" 800} 801 802flag { 803 name: "smartspace_viewpager2" 804 namespace: "systemui" 805 description: "Use viewpager2 in Smartspace" 806 bug: "259566300" 807} 808 809flag { 810 name: "smartspace_swipe_event_logging_fix" 811 namespace: "systemui" 812 description: "Log card swipe events in smartspace" 813 bug: "374150422" 814 metadata { 815 purpose: PURPOSE_BUGFIX 816 } 817} 818 819flag { 820 name: "pin_input_field_styled_focus_state" 821 namespace: "systemui" 822 description: "Enables styled focus states on pin input field if keyboard is connected" 823 bug: "316106516" 824} 825 826flag { 827 name: "keyguard_wm_state_refactor" 828 namespace: "systemui" 829 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths" 830 bug: "278086361" 831} 832 833flag { 834 name: "enable_contextual_tip_for_power_off" 835 namespace: "systemui" 836 description: "Enables on-screen contextual tip about how to power off or restart phone" 837 bug: "322891421" 838} 839 840flag { 841 name: "enable_contextual_tip_for_take_screenshot" 842 namespace: "systemui" 843 description: "Enables on-screen contextual tip about how to take screenshot." 844 bug: "322891421" 845} 846 847flag { 848 name: "enable_contextual_tip_for_mute_volume" 849 namespace: "systemui" 850 description: "Enables the contextual tip for muting the volume." 851 bug: "337737048" 852} 853 854flag { 855 name: "disable_contextual_tips_frequency_check" 856 description: "Disables frequency capping check for contextual tips." 857 namespace: "systemui" 858 bug: "322891421" 859} 860 861flag { 862 name: "disable_contextual_tips_ios_switcher_check" 863 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers." 864 namespace: "systemui" 865 bug: "322891421" 866} 867 868flag { 869 name: "enable_contextual_tips" 870 description: "Enables showing contextual tips." 871 namespace: "systemui" 872 bug: "322891421" 873} 874 875flag { 876 name: "contextual_tips_assistant_dismiss_fix" 877 namespace: "systemui" 878 description: "Improve assistant dismiss signal accuracy for contextual tips." 879 bug: "334759504" 880 metadata { 881 purpose: PURPOSE_BUGFIX 882 } 883} 884 885flag { 886 name: "shaderlib_loading_effect_refactor" 887 namespace: "systemui" 888 description: "Extend shader library to provide the common loading effects." 889 bug: "282007590" 890} 891 892flag { 893 name: "hearing_aids_qs_tile_dialog" 894 namespace: "systemui" 895 description: "Show a dialog when clicking on hearing aids quick settings tile." 896 bug: "291423171" 897} 898 899flag { 900 name: "notification_row_user_context" 901 namespace: "systemui" 902 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow" 903 " (based on the NotificationEntry's user)." 904 bug: "317503801" 905 metadata { 906 purpose: PURPOSE_BUGFIX 907 } 908} 909 910flag { 911 name: "get_connected_device_name_unsynchronized" 912 namespace: "systemui" 913 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block." 914 bug: "323995015" 915 metadata { 916 purpose: PURPOSE_BUGFIX 917 } 918} 919 920flag { 921 name: "slice_manager_binder_call_background" 922 namespace: "systemui" 923 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread." 924 bug: "322745650" 925 metadata { 926 purpose: PURPOSE_BUGFIX 927 } 928} 929 930flag { 931 name: "register_new_wallet_card_in_background" 932 namespace: "systemui" 933 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread." 934 bug: "322506838" 935 metadata { 936 purpose: PURPOSE_BUGFIX 937 } 938} 939 940flag { 941 name: "update_user_switcher_background" 942 namespace: "systemui" 943 description: "Decide whether to update user switcher in background thread." 944 bug: "322745650" 945 metadata { 946 purpose: PURPOSE_BUGFIX 947 } 948} 949 950flag { 951 name: "clipboard_noninteractive_on_lockscreen" 952 namespace: "systemui" 953 description: "Prevents the interactive clipboard UI from appearing when device is locked" 954 bug: "317048495" 955 metadata { 956 purpose: PURPOSE_BUGFIX 957 } 958} 959 960flag { 961 name: "dedicated_notif_inflation_thread" 962 namespace: "systemui" 963 description: "Create a separate background thread for inflating notifications" 964 bug: "308967184" 965 metadata { 966 purpose: PURPOSE_BUGFIX 967 } 968} 969 970flag { 971 name: "bind_keyguard_media_visibility" 972 namespace: "systemui" 973 description: "Binds Keyguard Media Controller Visibility to MediaContainerView" 974 bug: "298213983" 975 metadata { 976 purpose: PURPOSE_BUGFIX 977 } 978} 979 980flag { 981 name: "notify_power_manager_user_activity_background" 982 namespace: "systemui" 983 description: "Decide whether to notify the user activity to power manager in the background thread." 984 bug: "325203885" 985 metadata { 986 purpose: PURPOSE_BUGFIX 987 } 988} 989 990flag { 991 name: "qs_tile_focus_state" 992 namespace: "systemui" 993 description: "enables new focus outline for qs tiles when focused on with physical keyboard" 994 bug: "312899524" 995} 996 997flag { 998 name: "brightness_slider_focus_state" 999 namespace: "systemui" 1000 description: "enables new focus outline for the brightness slider when focused on with physical keyboard" 1001 bug: "329244723" 1002} 1003 1004flag { 1005 name: "edgeback_gesture_handler_get_running_tasks_background" 1006 namespace: "systemui" 1007 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler" 1008 " class on the background thread." 1009 bug: "325041960" 1010 metadata { 1011 purpose: PURPOSE_BUGFIX 1012 } 1013} 1014 1015flag { 1016 name: "screenshare_notification_hiding_bug_fix" 1017 namespace: "systemui" 1018 description: "Various bug fixes for notification redaction while screensharing" 1019 bug: "312784809" 1020 metadata { 1021 purpose: PURPOSE_BUGFIX 1022 } 1023} 1024 1025flag { 1026 name: "qs_ui_refactor" 1027 namespace: "systemui" 1028 description: "Enables the new QS UI pipeline that follows recommended architecture and uses" 1029 " Compose for the UI." 1030 bug: "325099249" 1031} 1032 1033flag { 1034 name: "qs_ui_refactor_compose_fragment" 1035 namespace: "systemui" 1036 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." 1037 bug: "325099249" 1038} 1039 1040flag { 1041 name: "remove_dream_overlay_hide_on_touch" 1042 namespace: "systemui" 1043 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions" 1044 bug: "329091030" 1045 metadata { 1046 purpose: PURPOSE_BUGFIX 1047 } 1048} 1049 1050flag { 1051 name: "keyboard_docking_indicator" 1052 namespace: "systemui" 1053 description: "Glow bar indicator reveals upon keyboard docking." 1054 bug: "324600132" 1055} 1056 1057flag { 1058 name: "keyboard_shortcut_helper_rewrite" 1059 namespace: "systemui" 1060 description: "A new implementation of the keyboards shortcuts helper sheet." 1061 bug: "327364197" 1062} 1063 1064flag { 1065 name: "keyboard_touchpad_contextual_education" 1066 namespace: "systemui" 1067 description: "Allow showing education for physical keyboard and touchpad" 1068 bug: "317496783" 1069} 1070 1071flag { 1072 name: "shortcut_helper_key_glyph" 1073 namespace: "systemui" 1074 description: "Allow showing key glyph in shortcut helper" 1075 bug: "353902478" 1076 metadata { 1077 purpose: PURPOSE_BUGFIX 1078 } 1079} 1080 1081flag { 1082 name: "dream_overlay_bouncer_swipe_direction_filtering" 1083 namespace: "systemui" 1084 description: "do not initiate bouncer swipe when the direction is opposite of the expansion" 1085 bug: "333632464" 1086 metadata { 1087 purpose: PURPOSE_BUGFIX 1088 } 1089} 1090 1091flag { 1092 name: "dream_input_session_pilfer_once" 1093 namespace: "systemui" 1094 description: "Pilfer at most once per input session" 1095 bug: "333596426" 1096 metadata { 1097 purpose: PURPOSE_BUGFIX 1098 } 1099} 1100 1101flag { 1102 name: "slice_broadcast_relay_in_background" 1103 namespace: "systemui" 1104 description: "Move handling of slice broadcast relay broadcasts to background threads" 1105 bug: "334767208" 1106 metadata { 1107 purpose: PURPOSE_BUGFIX 1108 } 1109} 1110 1111flag { 1112 name: "register_battery_controller_receivers_in_corestartable" 1113 namespace: "systemui" 1114 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable." 1115 bug: "307517093" 1116 metadata { 1117 purpose: PURPOSE_BUGFIX 1118 } 1119} 1120 1121flag { 1122 name: "enforce_brightness_base_user_restriction" 1123 namespace: "systemui" 1124 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS." 1125 bug: "329205638" 1126 metadata { 1127 purpose: PURPOSE_BUGFIX 1128 } 1129} 1130 1131flag { 1132 name: "ambient_touch_monitor_listen_to_display_changes" 1133 namespace: "systemui" 1134 description: "listen to display changes and cache window metrics" 1135 bug: "330906135" 1136 metadata { 1137 purpose: PURPOSE_BUGFIX 1138 } 1139} 1140 1141flag { 1142 name: "restart_dream_on_unocclude" 1143 namespace: "systemui" 1144 description: "re-enters dreaming upon unocclude when dreaming when originally occluding" 1145 bug: "338051457" 1146 metadata { 1147 purpose: PURPOSE_BUGFIX 1148 } 1149} 1150 1151flag { 1152 name: "communal_bouncer_do_not_modify_plugin_open" 1153 namespace: "systemui" 1154 description: "do not modify notification shade when handling bouncer expansion." 1155 bug: "338252661" 1156 metadata { 1157 purpose: PURPOSE_BUGFIX 1158 } 1159} 1160 1161flag { 1162 name: "communal_scene_ktf_refactor" 1163 namespace: "systemui" 1164 description: "refactors the syncing mechanism between communal STL and KTF state." 1165 bug: "327225415" 1166 metadata { 1167 purpose: PURPOSE_BUGFIX 1168 } 1169} 1170 1171flag { 1172 name: "communal_timer_flicker_fix" 1173 namespace: "systemui" 1174 description: "fixes timers on the hub flickering when pausing" 1175 bug: "353801573" 1176 metadata { 1177 purpose: PURPOSE_BUGFIX 1178 } 1179} 1180 1181flag { 1182 name: "communal_widget_trampoline_fix" 1183 namespace: "systemui" 1184 description: "fixes activity starts caused by non-activity trampolines from widgets." 1185 bug: "350468769" 1186 metadata { 1187 purpose: PURPOSE_BUGFIX 1188 } 1189} 1190 1191flag { 1192 name: "communal_edit_widgets_activity_finish_fix" 1193 namespace: "systemui" 1194 description: "finish edit widgets activity when stopping" 1195 bug: "354725145" 1196 metadata { 1197 purpose: PURPOSE_BUGFIX 1198 } 1199} 1200 1201flag { 1202 name: "communal_widget_resizing" 1203 namespace: "systemui" 1204 description: "Allow resizing of widgets on glanceable hub" 1205 bug: "368053818" 1206} 1207 1208flag { 1209 name: "communal_hub_use_thread_pool_for_widgets" 1210 namespace: "systemui" 1211 description: "Use a dedicated thread pool executor for loading widgets on glanceable hub" 1212 bug: "369412569" 1213 metadata { 1214 purpose: PURPOSE_BUGFIX 1215 } 1216} 1217 1218flag { 1219 name: "communal_responsive_grid" 1220 namespace: "systemui" 1221 description: "Enables responsive grid on glanceable hub" 1222 bug: "378171351" 1223} 1224 1225flag { 1226 name: "communal_standalone_support" 1227 namespace: "systemui" 1228 description: "Support communal features without a dock" 1229 bug: "352301247" 1230} 1231 1232flag { 1233 name: "glanceable_hub_v2" 1234 namespace: "systemui" 1235 description: "Gates the refreshed glanceable hub experience that also brings the glanceable hub to mobile phones" 1236 bug: "375689917" 1237} 1238 1239flag { 1240 name: "dream_overlay_updated_font" 1241 namespace: "systemui" 1242 description: "Flag to enable updated font settings for dream overlay" 1243 bug: "349656117" 1244 metadata { 1245 purpose: PURPOSE_BUGFIX 1246 } 1247} 1248 1249flag { 1250 name: "app_clips_backlinks" 1251 namespace: "systemui" 1252 description: "Enables Backlinks improvement feature in App Clips" 1253 bug: "300307759" 1254} 1255 1256flag { 1257 name: "qs_custom_tile_click_guaranteed_bug_fix" 1258 namespace: "systemui" 1259 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click." 1260 bug: "339290820" 1261 metadata { 1262 purpose: PURPOSE_BUGFIX 1263 } 1264} 1265 1266flag { 1267 name: "media_controls_user_initiated_deleteintent" 1268 namespace: "systemui" 1269 description: "Only dismiss media notifications when the control was removed by the user." 1270 bug: "335875159" 1271 metadata { 1272 purpose: PURPOSE_BUGFIX 1273 } 1274} 1275 1276flag { 1277 name: "media_controls_lockscreen_shade_bug_fix" 1278 namespace: "systemui" 1279 description: "Use ShadeInteractor for media location changes" 1280 bug: "319244625" 1281 metadata { 1282 purpose: PURPOSE_BUGFIX 1283 } 1284} 1285 1286flag { 1287 name: "media_controls_button_media3" 1288 namespace: "systemui" 1289 description: "Enable media action buttons updates using media3" 1290 bug: "360196209" 1291} 1292 1293flag { 1294 name: "media_controls_button_media3_placement" 1295 namespace: "systemui" 1296 description: "Use media3 API for action button placement preferences" 1297 bug: "360196209" 1298} 1299 1300flag { 1301 name: "media_controls_drawables_reuse" 1302 namespace: "systemui" 1303 description: "Re-use created media drawables for media controls" 1304 bug: "358402034" 1305} 1306 1307flag { 1308 name: "media_controls_posts_optimization" 1309 namespace: "systemui" 1310 description: "Ignore duplicate media notifications posted" 1311 bug: "358645640" 1312} 1313 1314flag { 1315 name: "media_controls_umo_inflation_in_background" 1316 namespace: "systemui" 1317 description: "Inflate UMO in background thread" 1318 bug: "368514198" 1319 metadata { 1320 purpose: PURPOSE_BUGFIX 1321 } 1322} 1323 1324flag { 1325 name: "media_controls_ui_update" 1326 namespace: "systemui" 1327 description: "Enables media visuals update" 1328 bug: "380053768" 1329} 1330 1331flag { 1332 namespace: "systemui" 1333 name: "enable_view_capture_tracing" 1334 description: "Enables view capture tracing in System UI." 1335 bug: "336521992" 1336 metadata { 1337 purpose: PURPOSE_BUGFIX 1338 } 1339} 1340 1341flag { 1342 name: "validate_keyboard_shortcut_helper_icon_uri" 1343 namespace: "systemui" 1344 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper." 1345 bug: "331180422" 1346 metadata { 1347 purpose: PURPOSE_BUGFIX 1348 } 1349} 1350 1351flag { 1352 name: "glanceable_hub_allow_keyguard_when_dreaming" 1353 namespace: "systemui" 1354 description: "Allows users to exit dream to keyguard with glanceable hub enabled" 1355 bug: "343505271" 1356} 1357 1358flag { 1359 name: "register_wallpaper_notifier_background" 1360 namespace: "systemui" 1361 description: "Decide whether to register wallpaper change broadcast receiver on background executor." 1362 bug: "327315860" 1363 metadata { 1364 purpose: PURPOSE_BUGFIX 1365 } 1366} 1367 1368flag { 1369 name: "enable_efficient_display_repository" 1370 namespace: "systemui" 1371 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention." 1372 bug: "345472038" 1373 metadata { 1374 purpose: PURPOSE_BUGFIX 1375 } 1376} 1377 1378flag { 1379 name: "notification_media_manager_background_execution" 1380 namespace: "systemui" 1381 description: "Decide whether to execute binder calls in background thread" 1382 bug: "336612071" 1383 metadata { 1384 purpose: PURPOSE_BUGFIX 1385 } 1386} 1387 1388flag { 1389 name: "dozeui_scheduling_alarms_background_execution" 1390 namespace: "systemui" 1391 description: "Decide whether to execute binder calls to schedule alarms in background thread" 1392 bug: "330492575" 1393 metadata { 1394 purpose: PURPOSE_BUGFIX 1395 } 1396} 1397 1398flag { 1399 name: "media_lockscreen_launch_animation" 1400 namespace : "systemui" 1401 description : "Enable the origin launch animation for UMO when opening on top of lockscreen." 1402 bug : "346865769" 1403 metadata { 1404 purpose: PURPOSE_BUGFIX 1405 } 1406} 1407 1408flag { 1409 name: "expand_heads_up_on_inline_reply" 1410 namespace: "systemui" 1411 description: "Expands heads up notification when users clicks reply button and activate inline reply" 1412 bug: "346976443" 1413 metadata { 1414 purpose: PURPOSE_BUGFIX 1415 } 1416} 1417 1418flag { 1419 name: "translucent_occluding_activity_fix" 1420 namespace: "systemui" 1421 description: "Fixes occlusion animation for transluent activities" 1422 bug: "303010980" 1423 metadata { 1424 purpose: PURPOSE_BUGFIX 1425 } 1426} 1427 1428flag { 1429 namespace: "systemui" 1430 name: "fetch_bookmarks_xml_keyboard_shortcuts" 1431 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list." 1432 bug: "312452252" 1433 metadata { 1434 purpose: PURPOSE_BUGFIX 1435 } 1436} 1437 1438flag { 1439 namespace: "systemui" 1440 name: "qs_register_setting_observer_on_bg_thread" 1441 description: "Registers Quick Settings content providers on background thread" 1442 bug: "351766769" 1443 metadata { 1444 purpose: PURPOSE_BUGFIX 1445 } 1446} 1447 1448flag { 1449 name: "sounddose_customization" 1450 namespace: "systemui" 1451 description: "Enables custom actions for sounddose notifications" 1452 bug: "345227709" 1453} 1454 1455flag { 1456 namespace: "systemui" 1457 name: "register_content_observers_async" 1458 description: "Use new Async API to register content observers" 1459 bug: "316922634" 1460 metadata { 1461 purpose: PURPOSE_BUGFIX 1462 } 1463} 1464 1465flag { 1466 name: "msdl_feedback" 1467 namespace: "systemui" 1468 description: "Enables MSDL feedback in SysUI surfaces." 1469 bug: "352600066" 1470} 1471 1472flag { 1473 name: "hubmode_fullscreen_vertical_swipe" 1474 namespace: "systemui" 1475 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade" 1476 bug: "340177049" 1477 metadata { 1478 purpose: PURPOSE_BUGFIX 1479 } 1480} 1481 1482flag { 1483 name: "hubmode_fullscreen_vertical_swipe_fix" 1484 namespace: "systemui" 1485 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade" 1486 bug: "340177049" 1487 metadata { 1488 purpose: PURPOSE_BUGFIX 1489 } 1490} 1491 1492 1493flag { 1494 namespace: "systemui" 1495 name: "remove_update_listener_in_qs_icon_view_impl" 1496 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak." 1497 bug: "327078684" 1498 metadata { 1499 purpose: PURPOSE_BUGFIX 1500 } 1501} 1502 1503flag { 1504 name: "sim_pin_race_condition_on_restart" 1505 namespace: "systemui" 1506 description: "The SIM PIN screen may be shown incorrectly on reboot" 1507 bug: "351426938" 1508 metadata { 1509 purpose: PURPOSE_BUGFIX 1510 } 1511} 1512 1513flag { 1514 name: "sim_pin_talkback_fix_for_double_submit" 1515 namespace: "systemui" 1516 description: "The SIM PIN entry screens show the wrong message due" 1517 bug: "346932439" 1518 metadata { 1519 purpose: PURPOSE_BUGFIX 1520 } 1521} 1522 1523flag { 1524 name: "sim_pin_bouncer_reset" 1525 namespace: "systemui" 1526 description: "The SIM PIN bouncer does not close after unlocking" 1527 bug: "297461589" 1528 metadata { 1529 purpose: PURPOSE_BUGFIX 1530 } 1531} 1532 1533flag { 1534 name: "sim_pin_use_slot_id" 1535 namespace: "systemui" 1536 description: "Reorient SIM data processing around slotId instead of subId" 1537 bug: "376173142" 1538 metadata { 1539 purpose: PURPOSE_BUGFIX 1540 } 1541} 1542 1543flag { 1544 name: "use_transitions_for_keyguard_occluded" 1545 namespace: "systemui" 1546 description: "Use Keyguard Transitions to set Notification Shade occlusion state" 1547 bug: "344716537" 1548 metadata { 1549 purpose: PURPOSE_BUGFIX 1550 } 1551} 1552 1553flag { 1554 name: "relock_with_power_button_immediately" 1555 namespace: "systemui" 1556 description: "UDFPS unlock followed by immediate power button push should relock" 1557 bug: "343327511" 1558 metadata { 1559 purpose: PURPOSE_BUGFIX 1560 } 1561} 1562 1563flag { 1564 name: "classic_flags_multi_user" 1565 namespace: "systemui" 1566 description: "Make the classic feature flag loading multi user aware." 1567 bug: "345443431" 1568 metadata { 1569 purpose: PURPOSE_BUGFIX 1570 } 1571} 1572 1573flag { 1574 name: "haptics_for_compose_sliders" 1575 namespace: "systemui" 1576 description: "Adding haptic component infrastructure to sliders in Compose." 1577 bug: "341968766" 1578 metadata { 1579 purpose: PURPOSE_BUGFIX 1580 } 1581} 1582 1583flag { 1584 namespace: "systemui" 1585 name: "settings_ext_register_content_observer_on_bg_thread" 1586 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt." 1587 bug: "355389014" 1588 metadata { 1589 purpose: PURPOSE_BUGFIX 1590 } 1591} 1592 1593flag { 1594 namespace: "systemui" 1595 name: "user_aware_settings_repositories" 1596 description: "Provide user-aware versions of SecureSettingsRepository and SystemSettingsRepository in SystemUI modules (see doc linked from b/356099784)." 1597 bug: "356099784" 1598 metadata { 1599 purpose: PURPOSE_BUGFIX 1600 } 1601} 1602 1603flag { 1604 name: "notify_password_text_view_user_activity_in_background" 1605 namespace: "systemui" 1606 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread." 1607 bug: "346882515" 1608 metadata { 1609 purpose: PURPOSE_BUGFIX 1610 } 1611} 1612 1613flag { 1614 name: "face_message_defer_update" 1615 namespace: "systemui" 1616 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light" 1617 bug: "351863611" 1618 metadata { 1619 purpose: PURPOSE_BUGFIX 1620 } 1621} 1622 1623flag { 1624 name: "media_load_metadata_via_media_data_loader" 1625 namespace: "systemui" 1626 description: "Use MediaDataLoader for loading media metadata with better threading" 1627 bug: "358350077" 1628 metadata { 1629 purpose: PURPOSE_BUGFIX 1630 } 1631} 1632 1633flag { 1634 name: "non_touchscreen_devices_bypass_falsing" 1635 namespace: "systemui" 1636 description: "Allow non-touchscreen devices to bypass falsing" 1637 bug: "319809270" 1638} 1639 1640flag { 1641 name: "override_suppress_overlay_condition" 1642 namespace: "systemui" 1643 description: "Allow override the conditions to suppress the clipboard overlay" 1644 bug: "358473717" 1645} 1646 1647flag { 1648 name: "show_clipboard_indication" 1649 namespace: "systemui" 1650 description: "Show indication text under the clipboard overlay when copied something" 1651 bug: "361199935" 1652} 1653 1654flag { 1655 name: "media_projection_dialog_behind_lockscreen" 1656 namespace: "systemui" 1657 description: "Ensure MediaProjection Dialog appears behind the lockscreen" 1658 bug: "351409536" 1659 metadata { 1660 purpose: PURPOSE_BUGFIX 1661 } 1662} 1663 1664flag { 1665 name: "check_lockscreen_gone_transition" 1666 namespace: "systemui" 1667 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation" 1668 bug: "358301118" 1669 metadata { 1670 purpose: PURPOSE_BUGFIX 1671 } 1672} 1673 1674flag { 1675 name: "magic_portrait_wallpapers" 1676 namespace: "systemui" 1677 description: "Magic Portrait related changes in systemui" 1678 bug: "370863642" 1679} 1680 1681flag { 1682 name: "notes_role_qs_tile" 1683 namespace: "systemui" 1684 description: "Enables notes role qs tile which opens default notes role app in app bubbles" 1685 bug: "357863750" 1686} 1687 1688flag { 1689 name: "ignore_touches_next_to_notification_shelf" 1690 namespace: "systemui" 1691 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so." 1692 bug: "358424256" 1693 metadata { 1694 purpose: PURPOSE_BUGFIX 1695 } 1696} 1697 1698flag { 1699 name: "shade_window_goes_around" 1700 namespace: "systemui" 1701 description: "Enables the shade window to move between displays" 1702 bug: "362719719" 1703} 1704 1705flag { 1706 name: "transition_race_condition" 1707 namespace: "systemui" 1708 description: "Thread-safe keyguard transitions" 1709 bug: "358533338" 1710 metadata { 1711 purpose: PURPOSE_BUGFIX 1712 } 1713} 1714 1715flag { 1716 name: "media_projection_request_attribution_fix" 1717 namespace: "systemui" 1718 description: "Ensure MediaProjection consent requests are properly attributed" 1719 bug: "373581993" 1720 metadata { 1721 purpose: PURPOSE_BUGFIX 1722 } 1723} 1724 1725flag { 1726 name: "secondary_user_widget_host" 1727 namespace: "systemui" 1728 description: "Host communal widgets in the current secondary user on HSUM." 1729 bug: "373874416" 1730 metadata { 1731 purpose: PURPOSE_BUGFIX 1732 } 1733} 1734 1735flag { 1736 name: "show_toast_when_app_control_brightness" 1737 namespace: "systemui" 1738 description: "Showing the warning toast if the current running app window has controlled the brightness value." 1739 bug: "363225340" 1740 metadata { 1741 purpose: PURPOSE_BUGFIX 1742 } 1743} 1744 1745flag { 1746 name: "home_controls_dream_hsum" 1747 namespace: "systemui" 1748 description: "Enables the home controls dream in HSUM" 1749 bug: "370691405" 1750 metadata { 1751 purpose: PURPOSE_BUGFIX 1752 } 1753} 1754 1755flag { 1756 name: "only_show_media_stream_slider_in_single_volume_mode" 1757 namespace: "systemui" 1758 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" 1759 bug: "373729625" 1760 metadata { 1761 purpose: PURPOSE_BUGFIX 1762 } 1763} 1764 1765flag { 1766 name: "hide_ringer_button_in_single_volume_mode" 1767 namespace: "systemui" 1768 description: "When the device is in single volume mode, hide the ringer button because it doesn't work" 1769 bug: "374870615" 1770 metadata { 1771 purpose: PURPOSE_BUGFIX 1772 } 1773} 1774 1775flag { 1776 name: "qs_tile_detailed_view" 1777 namespace: "systemui" 1778 description: "Enables the tile detailed view UI." 1779 bug: "374173773" 1780} 1781 1782flag { 1783 name: "bouncer_ui_revamp" 1784 namespace: "systemui" 1785 description: "Updates to background (blur), button animations and font changes." 1786 bug: "376491880" 1787} 1788 1789flag { 1790 name: "notification_shade_blur" 1791 namespace: "systemui" 1792 description: "Enables the new blur effect on the Notification Shade." 1793 bug: "370555223" 1794} 1795 1796flag { 1797 name: "shade_expands_on_status_bar_long_press" 1798 namespace: "systemui" 1799 description: "Expands the shade on long press of any status bar" 1800 bug: "371224114" 1801} 1802 1803 1804flag { 1805 name: "keyboard_shortcut_helper_shortcut_customizer" 1806 namespace: "systemui" 1807 description: "An implementation of shortcut customizations through shortcut helper." 1808 bug: "365064144" 1809} 1810 1811flag { 1812 name: "notification_reentrant_dismiss" 1813 namespace: "systemui" 1814 description: "Posts to avoid a crashing reentrant pipeline run" 1815 bug: "328328054" 1816 metadata { 1817 purpose: PURPOSE_BUGFIX 1818 } 1819} 1820 1821flag { 1822 name: "stoppable_fgs_system_app" 1823 namespace: "systemui" 1824 description: "System app with foreground service can opt in to be stoppable." 1825 bug: "376564917" 1826 metadata { 1827 purpose: PURPOSE_BUGFIX 1828 } 1829} 1830 1831flag { 1832 name: "keyguard_transition_force_finish_on_screen_off" 1833 namespace: "systemui" 1834 description: "Forces KTF transitions to finish if the screen turns all the way off." 1835 bug: "331636736" 1836 metadata { 1837 purpose: PURPOSE_BUGFIX 1838 } 1839} 1840 1841flag { 1842 name: "gsf_bouncer" 1843 namespace: "systemui" 1844 description: "Applies GSF font styles to Bouncer surfaces." 1845 bug: "379364381" 1846} 1847 1848flag { 1849 name: "gsf_quick_settings" 1850 namespace: "systemui" 1851 description: "Applies GSF font styles to Quick Settings surfaces." 1852 bug: "379364381" 1853} 1854 1855flag { 1856 name: "glanceable_hub_shortcut_button" 1857 namespace: "systemui" 1858 description: "Adds a shortcut button to lockscreen to show glanceable hub." 1859 bug: "378173531" 1860} 1861 1862flag { 1863 name: "spatial_model_launcher_pushback" 1864 namespace: "systemui" 1865 description: "Implement the depth push scaling effect on Launcher when users pull down shade." 1866 bug: "370562309" 1867} 1868 1869flag { 1870 name: "spatial_model_app_pushback" 1871 namespace: "systemui" 1872 description: "Implement the depth push scaling effect on the current app when users pull down shade." 1873 bug: "370560660" 1874} 1875 1876flag { 1877 name: "expanded_privacy_indicators_on_large_screen" 1878 namespace: "systemui" 1879 description: "Larger privacy indicators on large screen" 1880 bug: "381864715" 1881} 1882