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: "udfps_view_performance" 20 namespace: "systemui" 21 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view." 22 bug: "225183106" 23 metadata { 24 purpose: PURPOSE_BUGFIX 25 } 26} 27 28flag { 29 name: "priority_people_section" 30 namespace: "systemui" 31 description: "Add a new section for priority people (aka important conversations)." 32 bug: "340294566" 33} 34 35flag { 36 name: "notification_row_content_binder_refactor" 37 namespace: "systemui" 38 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views" 39 bug: "343942780" 40} 41 42flag { 43 name: "notification_minimalism_prototype" 44 namespace: "systemui" 45 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal." 46 bug: "330387368" 47 metadata { 48 purpose: PURPOSE_BUGFIX 49 } 50} 51 52flag { 53 name: "notification_view_flipper_pausing_v2" 54 namespace: "systemui" 55 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed." 56 bug: "309146176" 57 metadata { 58 purpose: PURPOSE_BUGFIX 59 } 60} 61 62flag { 63 name: "notification_over_expansion_clipping_fix" 64 namespace: "systemui" 65 description: "fix NSSL clipping when over-expanding; fixes split shade bug." 66 bug: "288553572" 67 metadata { 68 purpose: PURPOSE_BUGFIX 69 } 70} 71 72flag { 73 name: "notification_async_group_header_inflation" 74 namespace: "systemui" 75 description: "Inflates the notification group summary header views from the background thread." 76 bug: "217799515" 77} 78 79flag { 80 name: "notification_async_hybrid_view_inflation" 81 namespace: "systemui" 82 description: "Inflates hybrid (single-line) notification views from the background thread." 83 bug: "217799515" 84} 85 86flag { 87 name: "notification_color_update_logger" 88 namespace: "systemui" 89 description: "Enabled debug logging and dumping of notification color updates." 90 bug: "294347738" 91} 92 93flag { 94 name: "notifications_footer_view_refactor" 95 namespace: "systemui" 96 description: "Enables the refactored version of the footer view in the notification shade " 97 "(containing the \"Clear all\" button). Should not bring any behavior changes" 98 bug: "293167744" 99} 100 101flag { 102 name: "notifications_icon_container_refactor" 103 namespace: "systemui" 104 description: "Enables the refactored version of the notification icon container in StatusBar, " 105 "AOD, and the notification shelf. Should not bring any behavioral changes." 106 bug: "278765923" 107} 108 109flag { 110 name: "notifications_hide_on_display_switch" 111 namespace: "systemui" 112 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency" 113 bug: "293824309" 114} 115 116flag { 117 name: "notifications_improved_hun_animation" 118 namespace: "systemui" 119 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations." 120 bug: "243302608" 121} 122 123flag { 124 name: "notification_content_alpha_optimization" 125 namespace: "systemui" 126 description: "Only reset alpha values of needed content views" 127 bug: "292024656" 128 metadata { 129 purpose: PURPOSE_BUGFIX 130 } 131} 132 133flag { 134 name: "notifications_live_data_store_refactor" 135 namespace: "systemui" 136 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. " 137 "Should not bring any behavior changes." 138 bug: "308623704" 139} 140 141flag { 142 name: "notifications_heads_up_refactor" 143 namespace: "systemui" 144 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL." 145 bug: "325936094" 146} 147 148flag { 149 name: "pss_app_selector_abrupt_exit_fix" 150 namespace: "systemui" 151 description: "Fixes the app selector abruptly disappearing without an animation, when the" 152 "selected task is the foreground task." 153 bug: "314385883" 154 metadata { 155 purpose: PURPOSE_BUGFIX 156 } 157} 158 159flag { 160 name: "pss_app_selector_recents_split_screen" 161 namespace: "systemui" 162 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode" 163 bug: "320449039" 164 metadata { 165 purpose: PURPOSE_BUGFIX 166 } 167} 168 169flag { 170 name: "notifications_background_icons" 171 namespace: "systemui" 172 description: "Moves part of the notification icon updates to the background." 173 bug: "315143361" 174 metadata { 175 purpose: PURPOSE_BUGFIX 176 } 177} 178 179flag { 180 name: "refactor_get_current_user" 181 namespace: "systemui" 182 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results." 183 bug: "305984787" 184} 185 186flag { 187 name: "notification_avalanche_throttle_hun" 188 namespace: "systemui" 189 description: "During notification avalanche, throttle HUNs showing in fast succession." 190 bug: "307288824" 191} 192 193flag { 194 name: "notification_avalanche_suppression" 195 namespace: "systemui" 196 description: "After notification avalanche floodgate event, suppress HUNs completely." 197 bug: "321089634" 198} 199 200flag { 201 name: "notification_background_tint_optimization" 202 namespace: "systemui" 203 description: "Re-enable the codepath that removed tinting of notifications when the" 204 " standard background color is desired. This was the behavior before we discovered" 205 " a resources threading issue, which we worked around by tinting the notification" 206 " backgrounds." 207 bug: "294830092" 208} 209 210flag { 211 name: "notification_footer_background_tint_optimization" 212 namespace: "systemui" 213 description: "Remove duplicative tinting of notification footer buttons. This was the behavior" 214 " before we discovered a resources threading issue, which we worked around by applying the" 215 " same color as a tint to the background drawable of footer buttons." 216 bug: "294830092" 217} 218 219flag { 220 name: "scene_container" 221 namespace: "systemui" 222 description: "Enables the scene container framework go/flexiglass." 223 bug: "283121968" 224} 225 226flag { 227 name: "dual_shade" 228 namespace: "systemui" 229 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)." 230 bug: "337259436" 231} 232 233flag { 234 name: "keyguard_bottom_area_refactor" 235 namespace: "systemui" 236 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes " 237 "lock icon and others." 238 bug: "290652751" 239} 240 241flag { 242 name: "device_entry_udfps_refactor" 243 namespace: "systemui" 244 description: "Refactoring device entry UDFPS icon to use modern architecture and " 245 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView" 246 bug: "279440316" 247} 248 249flag { 250 name: "visual_interruptions_refactor" 251 namespace: "systemui" 252 description: "Enables the refactored version of the code to decide when notifications " 253 "HUN, bubble, pulse, or FSI." 254 bug: "261728888" 255} 256 257flag { 258 name: "haptic_brightness_slider" 259 namespace: "systemui" 260 description: "Adds haptic feedback to the brightness slider." 261 bug: "296467915" 262} 263 264flag { 265 name: "unfold_animation_background_progress" 266 namespace: "systemui" 267 description: "Moves unfold animation progress calculation to a background thread" 268 bug: "277879146" 269} 270 271flag { 272 name: "enable_background_keyguard_ondrawn_callback" 273 namespace: "systemui" 274 description: "Calls the onDrawn keyguard in the background, without being blocked by main" 275 "thread work. This results in the screen to turn on earlier when the main thread is stuck. " 276 "Note that, even after this callback is called, we're waiting for all windows to finish " 277 " drawing." 278 bug: "295873557" 279 metadata { 280 purpose: PURPOSE_BUGFIX 281 } 282} 283 284flag { 285 name: "qs_new_pipeline" 286 namespace: "systemui" 287 description: "Use the new pipeline for Quick Settings. Should have no behavior changes." 288 bug: "241772429" 289} 290 291flag { 292 name: "qs_new_tiles" 293 namespace: "systemui" 294 description: "Use the new tiles in the Quick Settings. Should have no behavior changes." 295 bug: "311147395" 296} 297 298flag { 299 name: "qs_new_tiles_future" 300 namespace: "systemui" 301 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." 302 bug: "311147395" 303} 304 305flag { 306 name: "coroutine_tracing" 307 namespace: "systemui" 308 description: "Adds thread-local data to System UI's global coroutine scopes to " 309 "allow for tracing of coroutine continuations using System UI's tracinglib" 310 bug: "289353932" 311} 312 313flag { 314 name: "edge_back_gesture_handler_thread" 315 namespace: "systemui" 316 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back " 317 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share " 318 "the main thread with the rest of System UI." 319 bug: "304583132" 320} 321 322flag { 323 name: "new_aod_transition" 324 namespace: "systemui" 325 description: "New LOCKSCREEN <=> AOD transition" 326 bug: "301915812" 327} 328 329flag { 330 name: "light_reveal_migration" 331 namespace: "systemui" 332 description: "Move LightRevealScrim to recommended architecture" 333 bug: "281655028" 334} 335 336flag { 337 name: "theme_overlay_controller_wakefulness_deprecation" 338 namespace: "systemui" 339 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in " 340 "ThemOverlayController to mitigate flickering when locking the device" 341 bug: "308676488" 342} 343 344flag { 345 name: "truncated_status_bar_icons_fix" 346 namespace: "systemui" 347 description: "Fixes the status bar icons being trunacted due to the status bar window height " 348 "not being updated after certain rotations" 349 bug: "323299264" 350 metadata { 351 purpose: PURPOSE_BUGFIX 352 } 353} 354 355flag { 356 name: "status_bar_monochrome_icons_fix" 357 namespace: "systemui" 358 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)" 359 bug: "329091967" 360 metadata { 361 purpose: PURPOSE_BUGFIX 362 } 363} 364 365flag { 366 name: "status_bar_screen_sharing_chips" 367 namespace: "systemui" 368 description: "Show chips on the left side of the status bar when a user is screen sharing, " 369 "recording, or casting" 370 bug: "332662551" 371} 372 373flag { 374 name: "compose_bouncer" 375 namespace: "systemui" 376 description: "Use the new compose bouncer in SystemUI" 377 bug: "310005730" 378} 379 380flag { 381 name: "pss_task_switcher" 382 namespace: "systemui" 383 description: "Enable the task switcher feature for partial screen sharing" 384 bug: "317208379" 385} 386 387flag { 388 name: "revamped_bouncer_messages" 389 namespace: "systemui" 390 description: "Change the bouncer message to be a 2-line more descriptive message" 391 bug: "236891644" 392} 393 394flag { 395 name: "rest_to_unlock" 396 namespace: "systemui" 397 description: "Require prolonged touch for fingerprint authentication" 398 bug: "303672286" 399} 400 401flag { 402 name: "record_issue_qs_tile" 403 namespace: "systemui" 404 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile" 405 bug: "305049544" 406} 407 408flag { 409 name: "migrate_clocks_to_blueprint" 410 namespace: "systemui" 411 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, " 412 "and use modern architecture for lockscreen clocks" 413 bug: "301502635" 414} 415 416flag { 417 name: "clock_reactive_variants" 418 namespace: "systemui" 419 description: "Add reactive variant fonts to some clocks" 420 bug: "343495953" 421} 422 423flag { 424 name: "fast_unlock_transition" 425 namespace: "systemui" 426 description: "Faster wallpaper unlock transition" 427 bug: "298186160" 428} 429 430flag { 431 name: "confine_notification_touch_to_view_width" 432 namespace: "systemui" 433 description: "Use notification view width when detecting gestures." 434 bug: "335828150" 435} 436 437flag { 438 name: "fix_image_wallpaper_crash_surface_already_released" 439 namespace: "systemui" 440 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished" 441 bug: "337287154" 442 metadata { 443 purpose: PURPOSE_BUGFIX 444 } 445} 446 447flag { 448 name: "activity_transition_use_largest_window" 449 namespace: "systemui" 450 description: "Target largest opening window during activity transitions." 451 bug: "323294573" 452 metadata { 453 purpose: PURPOSE_BUGFIX 454 } 455} 456 457flag { 458 name: "centralized_status_bar_height_fix" 459 namespace: "systemui" 460 description: "Refactors shade header and keyguard status bar to read status bar dimens from a" 461 " central place, instead of reading resources directly. This is to take into account display" 462 " cutouts and other special cases. " 463 bug: "317016114" 464 metadata { 465 purpose: PURPOSE_BUGFIX 466 } 467} 468 469flag { 470 name: "enable_layout_tracing" 471 namespace: "systemui" 472 description: "Enables detailed traversal slices during measure and layout in perfetto traces" 473 bug: "315274804" 474} 475 476flag { 477 name: "quick_settings_visual_haptics_longpress" 478 namespace: "systemui" 479 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions" 480 bug: "229856884" 481} 482 483flag { 484 name: "switch_user_on_bg" 485 namespace: "systemui" 486 description: "Does user switching on a background thread" 487 bug: "284095720" 488} 489 490flag { 491 name: "status_bar_static_inout_indicators" 492 namespace: "systemui" 493 description: "(Upstream request) Always show the network activity inout indicators and " 494 "prefer using alpha to distinguish network activity." 495 bug: "310715220" 496} 497 498flag { 499 name: "haptic_volume_slider" 500 namespace: "systemui" 501 description: "Adds haptic feedback to the volume slider." 502 bug: "316953430" 503} 504 505flag { 506 name: "new_volume_panel" 507 namespace: "systemui" 508 description: "Switches to the new volume panel (without Slices)." 509 bug: "202262476" 510} 511 512flag { 513 name: "screenshot_action_dismiss_system_windows" 514 namespace: "systemui" 515 description: "Dismiss existing system windows when starting action from screenshot UI" 516 bug: "309933761" 517} 518 519flag { 520 name: "fix_screenshot_action_dismiss_system_windows" 521 namespace: "systemui" 522 description: "Dismiss existing system windows when starting action from screenshot UI" 523 bug: "309933761" 524 metadata { 525 purpose: PURPOSE_BUGFIX 526 } 527} 528 529flag { 530 name: "screenshot_scroll_crop_view_crash_fix" 531 namespace: "systemui" 532 description: "Mitigate crash on invalid computed range in CropView" 533 bug: "232633995" 534 metadata { 535 purpose: PURPOSE_BUGFIX 536 } 537} 538 539flag { 540 name: "screenshot_private_profile_accessibility_announcement_fix" 541 namespace: "systemui" 542 description: "Modified a11y announcement for private space screenshots" 543 bug: "326941376" 544 metadata { 545 purpose: PURPOSE_BUGFIX 546 } 547} 548 549flag { 550 name: "screenshot_private_profile_behavior_fix" 551 namespace: "systemui" 552 description: "Private profile support for screenshots" 553 bug: "327613051" 554 metadata { 555 purpose: PURPOSE_BUGFIX 556 } 557} 558 559flag { 560 name: "screenshot_shelf_ui2" 561 namespace: "systemui" 562 description: "Use new shelf UI flow for screenshots" 563 bug: "329659738" 564} 565 566flag { 567 name: "run_fingerprint_detect_on_dismissible_keyguard" 568 namespace: "systemui" 569 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible." 570 bug: "311145851" 571} 572 573flag { 574 name: "smartspace_relocate_to_bottom" 575 namespace: "systemui" 576 description: "Relocate Smartspace to bottom of the Lock Screen" 577 bug: "316212788" 578} 579 580flag { 581 name: "smartspace_remoteviews_rendering" 582 namespace: "systemui" 583 description: "Indicate Smartspace RemoteViews rendering" 584 bug: "326292691" 585} 586 587flag { 588 name: "smartspace_lockscreen_viewmodel" 589 namespace: "systemui" 590 description: "Indicate Smartspace lockscreen viewmodel" 591 bug: "331451011" 592} 593 594flag { 595 name: "pin_input_field_styled_focus_state" 596 namespace: "systemui" 597 description: "Enables styled focus states on pin input field if keyboard is connected" 598 bug: "316106516" 599} 600 601flag { 602 name: "keyguard_wm_state_refactor" 603 namespace: "systemui" 604 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths" 605 bug: "278086361" 606} 607 608flag { 609 name: "compose_lockscreen" 610 namespace: "systemui" 611 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass." 612 bug: "301968149" 613} 614 615flag { 616 name: "enable_contextual_tip_for_power_off" 617 namespace: "systemui" 618 description: "Enables on-screen contextual tip about how to power off or restart phone" 619 bug: "322891421" 620} 621 622flag { 623 name: "enable_contextual_tip_for_take_screenshot" 624 namespace: "systemui" 625 description: "Enables on-screen contextual tip about how to take screenshot." 626 bug: "322891421" 627} 628 629flag { 630 name: "enable_contextual_tip_for_mute_volume" 631 namespace: "systemui" 632 description: "Enables the contextual tip for muting the volume." 633 bug: "337737048" 634} 635 636flag { 637 name: "disable_contextual_tips_frequency_check" 638 description: "Disables frequency capping check for contextual tips." 639 namespace: "systemui" 640 bug: "322891421" 641} 642 643flag { 644 name: "disable_contextual_tips_ios_switcher_check" 645 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers." 646 namespace: "systemui" 647 bug: "322891421" 648} 649 650flag { 651 name: "enable_contextual_tips" 652 description: "Enables showing contextual tips." 653 namespace: "systemui" 654 bug: "322891421" 655} 656 657flag { 658 name: "contextual_tips_assistant_dismiss_fix" 659 namespace: "systemui" 660 description: "Improve assistant dismiss signal accuracy for contextual tips." 661 bug: "334759504" 662 metadata { 663 purpose: PURPOSE_BUGFIX 664 } 665} 666 667flag { 668 name: "shaderlib_loading_effect_refactor" 669 namespace: "systemui" 670 description: "Extend shader library to provide the common loading effects." 671 bug: "282007590" 672} 673 674flag { 675 name: "hearing_aids_qs_tile_dialog" 676 namespace: "systemui" 677 description: "Show a dialog when clicking on hearing aids quick settings tile." 678 bug: "291423171" 679} 680 681flag { 682 name: "notification_row_user_context" 683 namespace: "systemui" 684 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow" 685 " (based on the NotificationEntry's user)." 686 bug: "317503801" 687 metadata { 688 purpose: PURPOSE_BUGFIX 689 } 690} 691 692flag { 693 name: "get_connected_device_name_unsynchronized" 694 namespace: "systemui" 695 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block." 696 bug: "323995015" 697 metadata { 698 purpose: PURPOSE_BUGFIX 699 } 700} 701 702flag { 703 name: "slice_manager_binder_call_background" 704 namespace: "systemui" 705 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread." 706 bug: "322745650" 707 metadata { 708 purpose: PURPOSE_BUGFIX 709 } 710} 711 712flag { 713 name: "register_new_wallet_card_in_background" 714 namespace: "systemui" 715 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread." 716 bug: "322506838" 717 metadata { 718 purpose: PURPOSE_BUGFIX 719 } 720} 721 722flag { 723 name: "update_user_switcher_background" 724 namespace: "systemui" 725 description: "Decide whether to update user switcher in background thread." 726 bug: "322745650" 727 metadata { 728 purpose: PURPOSE_BUGFIX 729 } 730} 731 732flag { 733 name: "register_zen_mode_content_observer_background" 734 namespace: "systemui" 735 description: "Decide whether to register zen mode content observers in the background thread." 736 bug: "324515627" 737 metadata { 738 purpose: PURPOSE_BUGFIX 739 } 740} 741 742flag { 743 name: "clipboard_noninteractive_on_lockscreen" 744 namespace: "systemui" 745 description: "Prevents the interactive clipboard UI from appearing when device is locked" 746 bug: "317048495" 747 metadata { 748 purpose: PURPOSE_BUGFIX 749 } 750} 751 752flag { 753 name: "dedicated_notif_inflation_thread" 754 namespace: "systemui" 755 description: "Create a separate background thread for inflating notifications" 756 bug: "308967184" 757 metadata { 758 purpose: PURPOSE_BUGFIX 759 } 760} 761 762flag { 763 name: "bind_keyguard_media_visibility" 764 namespace: "systemui" 765 description: "Binds Keyguard Media Controller Visibility to MediaContainerView" 766 bug: "298213983" 767 metadata { 768 purpose: PURPOSE_BUGFIX 769 } 770} 771 772flag { 773 name: "delayed_wakelock_release_on_background_thread" 774 namespace: "systemui" 775 description: "Released delayed wakelocks on background threads to avoid janking screen transitions." 776 bug: "316128516" 777 metadata { 778 purpose: PURPOSE_BUGFIX 779 } 780} 781 782flag { 783 name: "notify_power_manager_user_activity_background" 784 namespace: "systemui" 785 description: "Decide whether to notify the user activity to power manager in the background thread." 786 bug: "325203885" 787 metadata { 788 purpose: PURPOSE_BUGFIX 789 } 790} 791 792flag { 793 name: "media_controls_refactor" 794 namespace: "systemui" 795 description: "Refactors media code to follow the recommended architecture" 796 bug: "326408371" 797} 798 799flag { 800 name: "qs_tile_focus_state" 801 namespace: "systemui" 802 description: "enables new focus outline for qs tiles when focused on with physical keyboard" 803 bug: "312899524" 804} 805 806flag { 807 name: "brightness_slider_focus_state" 808 namespace: "systemui" 809 description: "enables new focus outline for the brightness slider when focused on with physical keyboard" 810 bug: "329244723" 811} 812 813flag { 814 name: "edgeback_gesture_handler_get_running_tasks_background" 815 namespace: "systemui" 816 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler" 817 " class on the background thread." 818 bug: "325041960" 819 metadata { 820 purpose: PURPOSE_BUGFIX 821 } 822} 823 824flag { 825 name: "screenshare_notification_hiding_bug_fix" 826 namespace: "systemui" 827 description: "Various bug fixes for notification redaction while screensharing" 828 bug: "312784809" 829 metadata { 830 purpose: PURPOSE_BUGFIX 831 } 832} 833 834flag { 835 name: "qs_ui_refactor" 836 namespace: "systemui" 837 description: "Enables the new QS UI pipeline that follows recommended architecture and uses" 838 " Compose for the UI." 839 bug: "325099249" 840} 841 842flag { 843 name: "remove_dream_overlay_hide_on_touch" 844 namespace: "systemui" 845 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions" 846 bug: "329091030" 847 metadata { 848 purpose: PURPOSE_BUGFIX 849 } 850} 851 852flag { 853 name: "keyboard_docking_indicator" 854 namespace: "systemui" 855 description: "Glow bar indicator reveals upon keyboard docking." 856 bug: "324600132" 857} 858 859flag { 860 name: "keyboard_shortcut_helper_rewrite" 861 namespace: "systemui" 862 description: "A new implementation of the keyboards shortcuts helper sheet." 863 bug: "327364197" 864} 865 866flag { 867 name: "dream_overlay_bouncer_swipe_direction_filtering" 868 namespace: "systemui" 869 description: "do not initiate bouncer swipe when the direction is opposite of the expansion" 870 bug: "333632464" 871 metadata { 872 purpose: PURPOSE_BUGFIX 873 } 874} 875 876flag { 877 name: "dream_input_session_pilfer_once" 878 namespace: "systemui" 879 description: "Pilfer at most once per input session" 880 bug: "333596426" 881 metadata { 882 purpose: PURPOSE_BUGFIX 883 } 884} 885 886flag { 887 name: "shade_collapse_activity_launch_fix" 888 namespace: "systemui" 889 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker." 890 bug: "331591373" 891 metadata { 892 purpose: PURPOSE_BUGFIX 893 } 894} 895 896flag { 897 name: "slice_broadcast_relay_in_background" 898 namespace: "systemui" 899 description: "Move handling of slice broadcast relay broadcasts to background threads" 900 bug: "334767208" 901 metadata { 902 purpose: PURPOSE_BUGFIX 903 } 904} 905 906flag { 907 name: "register_battery_controller_receivers_in_corestartable" 908 namespace: "systemui" 909 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable." 910 bug: "307517093" 911 metadata { 912 purpose: PURPOSE_BUGFIX 913 } 914} 915 916flag { 917 name: "enforce_brightness_base_user_restriction" 918 namespace: "systemui" 919 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS." 920 bug: "329205638" 921 metadata { 922 purpose: PURPOSE_BUGFIX 923 } 924} 925 926flag { 927 name: "ambient_touch_monitor_listen_to_display_changes" 928 namespace: "systemui" 929 description: "listen to display changes and cache window metrics" 930 bug: "330906135" 931 metadata { 932 purpose: PURPOSE_BUGFIX 933 } 934} 935 936flag { 937 name: "restart_dream_on_unocclude" 938 namespace: "systemui" 939 description: "re-enters dreaming upon unocclude when dreaming when originally occluding" 940 bug: "338051457" 941 metadata { 942 purpose: PURPOSE_BUGFIX 943 } 944} 945 946flag { 947 name: "communal_bouncer_do_not_modify_plugin_open" 948 namespace: "systemui" 949 description: "do not modify notification shade when handling bouncer expansion." 950 bug: "338252661" 951 metadata { 952 purpose: PURPOSE_BUGFIX 953 } 954} 955 956flag { 957 name: "app_clips_backlinks" 958 namespace: "systemui" 959 description: "Enables Backlinks improvement feature in App Clips" 960 bug: "300307759" 961} 962 963flag { 964 name: "qs_custom_tile_click_guaranteed_bug_fix" 965 namespace: "systemui" 966 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click." 967 bug: "339290820" 968 metadata { 969 purpose: PURPOSE_BUGFIX 970 } 971} 972 973flag { 974 name: "media_controls_user_initiated_deleteintent" 975 namespace: "systemui" 976 description: "Only dismiss media notifications when the control was removed by the user." 977 bug: "335875159" 978 metadata { 979 purpose: PURPOSE_BUGFIX 980 } 981} 982 983flag { 984 name: "media_controls_lockscreen_shade_bug_fix" 985 namespace: "systemui" 986 description: "Use ShadeInteractor for media location changes" 987 bug: "319244625" 988 metadata { 989 purpose: PURPOSE_BUGFIX 990 } 991} 992 993flag { 994 namespace: "systemui" 995 name: "enable_view_capture_tracing" 996 description: "Enables view capture tracing in System UI." 997 bug: "336521992" 998 metadata { 999 purpose: PURPOSE_BUGFIX 1000 } 1001} 1002 1003flag { 1004 namespace: "systemui" 1005 name: "privacy_dot_unfold_wrong_corner_fix" 1006 description: "Fixes an issue where the privacy dot is at the wrong corner after unfolding/folding." 1007 bug: "339335643" 1008 metadata { 1009 purpose: PURPOSE_BUGFIX 1010 } 1011} 1012 1013flag { 1014 name: "validate_keyboard_shortcut_helper_icon_uri" 1015 namespace: "systemui" 1016 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper." 1017 bug: "331180422" 1018 metadata { 1019 purpose: PURPOSE_BUGFIX 1020 } 1021} 1022 1023flag { 1024 name: "glanceable_hub_fullscreen_swipe" 1025 namespace: "systemui" 1026 description: "Increase swipe area for gestures to bring in glanceable hub" 1027 bug: "339665673" 1028} 1029 1030flag { 1031 name: "glanceable_hub_shortcut_button" 1032 namespace: "systemui" 1033 description: "Shows a button over the dream and lock screen to open the glanceable hub" 1034 bug: "339667383" 1035} 1036 1037flag { 1038 name: "glanceable_hub_gesture_handle" 1039 namespace: "systemui" 1040 description: "Shows a vertical bar at the right edge to indicate the user can swipe to open the glanceable hub" 1041 bug: "339667383" 1042} 1043 1044flag { 1045 name: "glanceable_hub_allow_keyguard_when_dreaming" 1046 namespace: "systemui" 1047 description: "Allows users to exit dream to keyguard with glanceable hub enabled" 1048 bug: "343505271" 1049} 1050 1051 1052flag { 1053 name: "new_touchpad_gestures_tutorial" 1054 namespace: "systemui" 1055 description: "Enables new interactive tutorial for learning touchpad gestures" 1056 bug: "309928033" 1057} 1058 1059flag { 1060 name: "register_wallpaper_notifier_background" 1061 namespace: "systemui" 1062 description: "Decide whether to register wallpaper change broadcast receiver on background executor." 1063 bug: "327315860" 1064 metadata { 1065 purpose: PURPOSE_BUGFIX 1066 } 1067} 1068 1069flag { 1070 name: "enable_efficient_display_repository" 1071 namespace: "systemui" 1072 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention." 1073 bug: "345472038" 1074 metadata { 1075 purpose: PURPOSE_BUGFIX 1076 } 1077} 1078 1079flag { 1080 name: "notification_media_manager_background_execution" 1081 namespace: "systemui" 1082 description: "Decide whether to execute binder calls in background thread" 1083 bug: "336612071" 1084 metadata { 1085 purpose: PURPOSE_BUGFIX 1086 } 1087} 1088 1089flag { 1090 name: "dozeui_scheduling_alarms_background_execution" 1091 namespace: "systemui" 1092 description: "Decide whether to execute binder calls to schedule alarms in background thread" 1093 bug: "330492575" 1094 metadata { 1095 purpose: PURPOSE_BUGFIX 1096 } 1097} 1098 1099flag { 1100 name: "notification_pulsing_fix" 1101 namespace: "systemui" 1102 description: "Allow showing new pulsing notifications when the device is already pulsing." 1103 bug: "335560575" 1104 metadata { 1105 purpose: PURPOSE_BUGFIX 1106 } 1107} 1108 1109flag { 1110 name: "translucent_occluding_activity_fix" 1111 namespace: "systemui" 1112 description: "Fixes occlusion animation for transluent activities" 1113 bug: "303010980" 1114 metadata { 1115 purpose: PURPOSE_BUGFIX 1116 } 1117} 1118