blob: 6bd2745fbcd7439becba8a04aa5dcd490484f11f [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dennis Shen42aa2c02024-04-04 14:38:14 +00002container: "system"
Dave Mankofff6a791e2023-07-31 18:03:34 +00003
4flag {
5 name: "example_flag"
6 namespace: "systemui"
7 description: "An Example Flag"
8 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00009}
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}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020017
18flag {
Beverlyc853b772024-02-16 21:19:27 +000019 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 {
Beverlyf4450902024-04-02 18:36:08 +000029
Yining Liu9517d432024-03-26 06:26:16 +000030 name: "notification_heads_up_cycling"
31 namespace: "systemui"
32 description: "Heads-up notification cycling animation for the Notification Avalanche feature."
33 bug: "316404716"
34}
35
36flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000037 name: "notification_minimalism_prototype"
38 namespace: "systemui"
39 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
40 bug: "330387368"
41 metadata {
42 purpose: PURPOSE_BUGFIX
43 }
44}
45
46flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000047 name: "notification_view_flipper_pausing"
48 namespace: "systemui"
49 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
50 bug: "309146176"
51 metadata {
52 purpose: PURPOSE_BUGFIX
53 }
54}
55
56flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000057 name: "notification_over_expansion_clipping_fix"
58 namespace: "systemui"
59 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
60 bug: "288553572"
61 metadata {
62 purpose: PURPOSE_BUGFIX
63 }
64}
65
66flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080067 name: "notification_async_group_header_inflation"
68 namespace: "systemui"
69 description: "Inflates the notification group summary header views from the background thread."
70 bug: "217799515"
71}
72
73flag {
Yining Liu9a835c82023-10-31 01:30:23 +000074 name: "notification_async_hybrid_view_inflation"
75 namespace: "systemui"
76 description: "Inflates hybrid (single-line) notification views from the background thread."
77 bug: "217799515"
78}
79
80flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040081 name: "notification_color_update_logger"
82 namespace: "systemui"
83 description: "Enabled debug logging and dumping of notification color updates."
84 bug: "294347738"
85}
86
87flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020088 name: "notifications_footer_view_refactor"
89 namespace: "systemui"
90 description: "Enables the refactored version of the footer view in the notification shade "
91 "(containing the \"Clear all\" button). Should not bring any behavior changes"
92 bug: "293167744"
93}
Alexander Roederer74cda602023-10-11 00:24:09 +000094
95flag {
Steve Elliott34edc352023-10-23 13:14:24 -040096 name: "notifications_icon_container_refactor"
97 namespace: "systemui"
98 description: "Enables the refactored version of the notification icon container in StatusBar, "
99 "AOD, and the notification shelf. Should not bring any behavioral changes."
100 bug: "278765923"
101}
102
103flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100104 name: "notifications_hide_on_display_switch"
105 namespace: "systemui"
106 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
107 bug: "293824309"
108}
109
110flag {
András Kurucz305199f2023-12-18 18:31:34 +0000111 name: "notifications_improved_hun_animation"
112 namespace: "systemui"
113 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
114 bug: "243302608"
115}
116
117flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000118 name: "notification_content_alpha_optimization"
119 namespace: "systemui"
120 description: "Only reset alpha values of needed content views"
121 bug: "292024656"
122 metadata {
123 purpose: PURPOSE_BUGFIX
124 }
125}
126
127flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000128 name: "notifications_live_data_store_refactor"
129 namespace: "systemui"
130 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
131 "Should not bring any behavior changes."
132 bug: "308623704"
133}
134
135flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000136 name: "notifications_heads_up_refactor"
137 namespace: "systemui"
138 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
139 bug: "325936094"
140}
141
142flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000143 name: "pss_app_selector_abrupt_exit_fix"
144 namespace: "systemui"
145 description: "Fixes the app selector abruptly disappearing without an animation, when the"
146 "selected task is the foreground task."
147 bug: "314385883"
148 metadata {
149 purpose: PURPOSE_BUGFIX
150 }
151}
152
153flag {
dakinola558bf872024-03-14 20:21:46 +0000154 name: "pss_app_selector_recents_split_screen"
155 namespace: "systemui"
156 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
157 bug: "320449039"
158 metadata {
159 purpose: PURPOSE_BUGFIX
160 }
161}
162
163flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100164 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100165 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100166 description: "Moves part of the notification icon updates to the background."
167 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100168 metadata {
169 purpose: PURPOSE_BUGFIX
170 }
171}
172
173flag {
Jeff DeCewb811f002024-01-25 17:21:55 +0000174 name: "nssl_falsing_fix"
175 namespace: "systemui"
176 description: "Minor touch changes to prevent falsing errors in NSSL"
177 bug: "316551193"
178 metadata {
179 purpose: PURPOSE_BUGFIX
180 }
181}
182
183flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100184 name: "refactor_get_current_user"
185 namespace: "systemui"
186 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
187 bug: "305984787"
188}
189
190flag {
Lyn20c65062023-11-13 20:34:03 +0000191 name: "notification_throttle_hun"
192 namespace: "systemui"
193 description: "During notification avalanche, throttle HUNs showing in fast succession."
194 bug: "307288824"
195}
196
197flag {
Lyn06388cc2024-01-18 22:17:50 +0000198 name: "notification_avalanche_suppression"
199 namespace: "systemui"
200 description: "After notification avalanche floodgate event, suppress HUNs completely."
201 bug: "321089634"
202}
203
204flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000205 name: "notification_background_tint_optimization"
206 namespace: "systemui"
207 description: "Re-enable the codepath that removed tinting of notifications when the"
208 " standard background color is desired. This was the behavior before we discovered"
209 " a resources threading issue, which we worked around by tinting the notification"
210 " backgrounds and footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000211 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000212}
213
214flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000215 name: "scene_container"
216 namespace: "systemui"
217 description: "Enables the scene container framework go/flexiglass."
218 bug: "283121968"
219}
Julia Tuttle5201be82023-10-30 17:49:30 -0400220
221flag {
burakovc98942c2024-04-25 16:15:35 +0000222 name: "dual_shade"
223 namespace: "systemui"
224 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
225 bug: "337259436"
226}
227
228flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000229 name: "keyguard_bottom_area_refactor"
230 namespace: "systemui"
231 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
232 "lock icon and others."
233 bug: "290652751"
234}
235
236flag {
Beverly96b3e592023-11-08 15:32:58 +0000237 name: "device_entry_udfps_refactor"
238 namespace: "systemui"
239 description: "Refactoring device entry UDFPS icon to use modern architecture and "
240 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
241 bug: "279440316"
242}
243
244flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400245 name: "visual_interruptions_refactor"
246 namespace: "systemui"
247 description: "Enables the refactored version of the code to decide when notifications "
248 "HUN, bubble, pulse, or FSI."
249 bug: "261728888"
250}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700251
252flag {
253 name: "haptic_brightness_slider"
254 namespace: "systemui"
255 description: "Adds haptic feedback to the brightness slider."
256 bug: "296467915"
257}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000258
259flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000260 name: "unfold_animation_background_progress"
261 namespace: "systemui"
262 description: "Moves unfold animation progress calculation to a background thread"
263 bug: "277879146"
264}
265
266flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000267 name: "enable_background_keyguard_ondrawn_callback"
268 namespace: "systemui"
269 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
270 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
271 "Note that, even after this callback is called, we're waiting for all windows to finish "
272 " drawing."
273 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000274 metadata {
275 purpose: PURPOSE_BUGFIX
276 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000277}
278
279flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000280 name: "qs_new_pipeline"
281 namespace: "systemui"
282 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
283 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500284}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000285
286flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000287 name: "qs_new_tiles"
288 namespace: "systemui"
289 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000290 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000291}
292
293flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000294 name: "qs_new_tiles_future"
295 namespace: "systemui"
296 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."
297 bug: "311147395"
298}
299
300flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000301 name: "coroutine_tracing"
302 namespace: "systemui"
303 description: "Adds thread-local data to System UI's global coroutine scopes to "
304 "allow for tracing of coroutine continuations using System UI's tracinglib"
305 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100306}
307
308flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000309 name: "edge_back_gesture_handler_thread"
310 namespace: "systemui"
311 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
312 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
313 "the main thread with the rest of System UI."
314 bug: "304583132"
315}
316
317flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100318 name: "new_aod_transition"
319 namespace: "systemui"
320 description: "New LOCKSCREEN <=> AOD transition"
321 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100322}
323
324flag {
325 name: "light_reveal_migration"
326 namespace: "systemui"
327 description: "Move LightRevealScrim to recommended architecture"
328 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600329}
330
331flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000332 name: "theme_overlay_controller_wakefulness_deprecation"
333 namespace: "systemui"
334 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
335 "ThemOverlayController to mitigate flickering when locking the device"
336 bug: "308676488"
337}
338
339flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000340 name: "truncated_status_bar_icons_fix"
341 namespace: "systemui"
342 description: "Fixes the status bar icons being trunacted due to the status bar window height "
343 "not being updated after certain rotations"
344 bug: "323299264"
345 metadata {
346 purpose: PURPOSE_BUGFIX
347 }
348}
349
350flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200351 name: "status_bar_monochrome_icons_fix"
352 namespace: "systemui"
353 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
354 bug: "329091967"
355 metadata {
356 purpose: PURPOSE_BUGFIX
357 }
358}
359
360flag {
Chandru S1df19782023-09-30 18:34:20 -0700361 name: "compose_bouncer"
362 namespace: "systemui"
363 description: "Use the new compose bouncer in SystemUI"
364 bug: "310005730"
365}
366
367flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000368 name: "pss_task_switcher"
369 namespace: "systemui"
370 description: "Enable the task switcher feature for partial screen sharing"
371 bug: "317208379"
372}
373
374flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530375 name: "revamped_bouncer_messages"
376 namespace: "systemui"
377 description: "Change the bouncer message to be a 2-line more descriptive message"
378 bug: "236891644"
379}
380
381flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530382 name: "rest_to_unlock"
383 namespace: "systemui"
384 description: "Require prolonged touch for fingerprint authentication"
385 bug: "303672286"
386}
387
388flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000389 name: "record_issue_qs_tile"
390 namespace: "systemui"
391 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
392 bug: "305049544"
393}
Chandru S7ec7fd22023-11-30 13:12:25 +0530394
Aurélien Pomini7c643452023-09-21 10:06:47 +0000395flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000396 name: "migrate_clocks_to_blueprint"
397 namespace: "systemui"
398 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
399 "and use modern architecture for lockscreen clocks"
400 bug: "301502635"
401}
402
403flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000404 name: "fast_unlock_transition"
405 namespace: "systemui"
406 description: "Faster wallpaper unlock transition"
407 bug: "298186160"
408}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800409
410flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800411 name: "activity_transition_use_largest_window"
412 namespace: "systemui"
413 description: "Target largest opening window during activity transitions."
414 bug: "323294573"
415 metadata {
416 purpose: PURPOSE_BUGFIX
417 }
418}
419
420flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000421 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000422 namespace: "systemui"
423 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
424 " central place, instead of reading resources directly. This is to take into account display"
425 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000426 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000427 metadata {
428 purpose: PURPOSE_BUGFIX
429 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000430}
431
432flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000433 name: "enable_layout_tracing"
434 namespace: "systemui"
435 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
436 bug: "315274804"
437}
438
439flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800440 name: "quick_settings_visual_haptics_longpress"
441 namespace: "systemui"
442 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
443 bug: "229856884"
444}
Evan Laird3f199372023-11-14 18:32:19 -0500445
446flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800447 name: "switch_user_on_bg"
448 namespace: "systemui"
449 description: "Does user switching on a background thread"
450 bug: "284095720"
451}
452
453flag {
Evan Laird3f199372023-11-14 18:32:19 -0500454 name: "status_bar_static_inout_indicators"
455 namespace: "systemui"
456 description: "(Upstream request) Always show the network activity inout indicators and "
457 "prefer using alpha to distinguish network activity."
458 bug: "310715220"
459}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800460
461flag {
462 name: "haptic_volume_slider"
463 namespace: "systemui"
464 description: "Adds haptic feedback to the volume slider."
465 bug: "316953430"
466}
Richard MacGregor019df652023-12-18 15:27:36 -0800467
468flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000469 name: "new_volume_panel"
470 namespace: "systemui"
471 description: "Switches to the new volume panel (without Slices)."
472 bug: "202262476"
473}
474
475flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500476 name: "screenshot_action_dismiss_system_windows"
477 namespace: "systemui"
478 description: "Dismiss existing system windows when starting action from screenshot UI"
479 bug: "309933761"
480}
481
482flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000483 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000484 namespace: "systemui"
485 description: "Private profile support for screenshots"
486 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000487 metadata {
488 purpose: PURPOSE_BUGFIX
489 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000490}
491
492flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400493 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500494 namespace: "systemui"
495 description: "Use new shelf UI flow for screenshots"
496 bug: "329659738"
497}
498
499flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000500 name: "run_fingerprint_detect_on_dismissible_keyguard"
501 namespace: "systemui"
502 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
503 bug: "311145851"
504}
505
506flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000507 name: "smartspace_relocate_to_bottom"
508 namespace: "systemui"
509 description: "Relocate Smartspace to bottom of the Lock Screen"
510 bug: "316212788"
511}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000512
513flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000514 name: "smartspace_remoteviews_rendering"
515 namespace: "systemui"
516 description: "Indicate Smartspace RemoteViews rendering"
517 bug: "326292691"
518}
519
520flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000521 name: "smartspace_lockscreen_viewmodel"
522 namespace: "systemui"
523 description: "Indicate Smartspace lockscreen viewmodel"
524 bug: "331451011"
525}
526
527flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000528 name: "pin_input_field_styled_focus_state"
529 namespace: "systemui"
530 description: "Enables styled focus states on pin input field if keyboard is connected"
531 bug: "316106516"
532}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500533
534flag {
535 name: "keyguard_wm_state_refactor"
536 namespace: "systemui"
537 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
538 bug: "278086361"
539}
Aaron Liu972537c2024-01-26 14:35:06 -0800540
541flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800542 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800543 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800544 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800545 bug: "301968149"
546}
Zhe Songe2a44482024-01-30 10:50:57 +0000547
548flag {
549 name: "enable_contextual_tip_for_power_off"
550 namespace: "systemui"
551 description: "Enables on-screen contextual tip about how to power off or restart phone"
552 bug: "322891421"
553}
554
555flag {
556 name: "enable_contextual_tip_for_take_screenshot"
557 namespace: "systemui"
558 description: "Enables on-screen contextual tip about how to take screenshot."
559 bug: "322891421"
560}
Yein Jobbfb3312024-01-31 22:40:47 +0000561
562flag {
Zhe Song79564da2024-03-13 17:12:54 +0800563 name: "disable_contextual_tips_frequency_check"
564 description: "Disables frequency capping check for contextual tips."
565 namespace: "systemui"
566 bug: "322891421"
567}
568
569flag {
570 name: "disable_contextual_tips_ios_switcher_check"
571 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
572 namespace: "systemui"
573 bug: "322891421"
574}
575
576flag {
Yu Chao3964b562024-02-01 08:03:59 +0000577 name: "enable_contextual_tips"
578 description: "Enables showing contextual tips."
579 namespace: "systemui"
580 bug: "322891421"
581}
582
583flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000584 name: "shaderlib_loading_effect_refactor"
585 namespace: "systemui"
586 description: "Extend shader library to provide the common loading effects."
587 bug: "282007590"
588}
589
Matías Hernándeza67952e2024-02-06 15:29:52 +0100590flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800591 name: "hearing_aids_qs_tile_dialog"
592 namespace: "systemui"
593 description: "Show a dialog when clicking on hearing aids quick settings tile."
594 bug: "291423171"
595}
596
597flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100598 name: "notification_row_user_context"
599 namespace: "systemui"
600 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
601 " (based on the NotificationEntry's user)."
602 bug: "317503801"
603 metadata {
604 purpose: PURPOSE_BUGFIX
605 }
606}
607
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000608flag {
609 name: "get_connected_device_name_unsynchronized"
610 namespace: "systemui"
611 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
612 bug: "323995015"
613 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000614 purpose: PURPOSE_BUGFIX
615 }
616}
617
618flag {
Sindhuc5d22842024-02-09 06:47:35 +0000619 name: "slice_manager_binder_call_background"
620 namespace: "systemui"
621 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
622 bug: "322745650"
623 metadata {
624 purpose: PURPOSE_BUGFIX
625 }
626}
627
628flag {
Sindhu561c2402024-02-07 09:38:47 +0000629 name: "register_new_wallet_card_in_background"
630 namespace: "systemui"
631 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
632 bug: "322506838"
633 metadata {
634 purpose: PURPOSE_BUGFIX
635 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000636}
archishab51923e2024-02-08 05:53:04 +0000637
638flag {
639 name: "update_user_switcher_background"
640 namespace: "systemui"
641 description: "Decide whether to update user switcher in background thread."
642 bug: "322745650"
643 metadata {
644 purpose: PURPOSE_BUGFIX
645 }
646}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000647
648flag {
649 name: "register_zen_mode_content_observer_background"
650 namespace: "systemui"
651 description: "Decide whether to register zen mode content observers in the background thread."
652 bug: "324515627"
653 metadata {
654 purpose: PURPOSE_BUGFIX
655 }
656}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500657
658flag {
659 name: "clipboard_noninteractive_on_lockscreen"
660 namespace: "systemui"
661 description: "Prevents the interactive clipboard UI from appearing when device is locked"
662 bug: "317048495"
663 metadata {
664 purpose: PURPOSE_BUGFIX
665 }
666}
Jernej Virag96b48772024-02-20 10:34:27 +0100667
668flag {
669 name: "trim_resources_with_background_trim_at_lock"
670 namespace: "systemui"
671 description: "Trim fonts and other caches when the device locks to lower memory consumption."
672 bug: "322143614"
673 metadata {
674 purpose: PURPOSE_BUGFIX
675 }
676}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500677
678flag {
679 name: "dedicated_notif_inflation_thread"
680 namespace: "systemui"
681 description: "Create a separate background thread for inflating notifications"
682 bug: "308967184"
683 metadata {
684 purpose: PURPOSE_BUGFIX
685 }
686}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000687
688flag {
689 name: "bind_keyguard_media_visibility"
690 namespace: "systemui"
691 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
692 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000693 metadata {
694 purpose: PURPOSE_BUGFIX
695 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100696}
697
698flag {
699 name: "delayed_wakelock_release_on_background_thread"
700 namespace: "systemui"
701 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
702 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000703 metadata {
704 purpose: PURPOSE_BUGFIX
705 }
706}
bvineeth68756982024-02-23 09:57:28 +0000707
708flag {
709 name: "notify_power_manager_user_activity_background"
710 namespace: "systemui"
711 description: "Decide whether to notify the user activity to power manager in the background thread."
712 bug: "325203885"
713 metadata {
714 purpose: PURPOSE_BUGFIX
715 }
716}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000717
718flag {
719 name: "media_controls_refactor"
720 namespace: "systemui"
721 description: "Refactors media code to follow the recommended architecture"
722 bug: "326408371"
723}
Josh814484f2024-03-05 15:38:07 +0000724
725flag {
726 name: "qs_tile_focus_state"
727 namespace: "systemui"
728 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
729 bug: "312899524"
730}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000731
732flag {
733 name: "edgeback_gesture_handler_get_running_tasks_background"
734 namespace: "systemui"
735 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
736 " class on the background thread."
737 bug: "325041960"
738 metadata {
739 purpose: PURPOSE_BUGFIX
740 }
741}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400742
743flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700744 name: "screenshare_notification_hiding_bug_fix"
745 namespace: "systemui"
746 description: "Various bug fixes for notification redaction while screensharing"
747 bug: "312784809"
748 metadata {
749 purpose: PURPOSE_BUGFIX
750 }
751}
752
753flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400754 name: "qs_ui_refactor"
755 namespace: "systemui"
756 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
757 " Compose for the UI."
758 bug: "325099249"
759}
Yein Jo380f96c2024-04-04 21:28:31 +0000760
761flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400762 name: "remove_dream_overlay_hide_on_touch"
763 namespace: "systemui"
764 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
765 bug: "329091030"
766 metadata {
767 purpose: PURPOSE_BUGFIX
768 }
769}
770
771flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000772 name: "keyboard_docking_indicator"
773 namespace: "systemui"
774 description: "Glow bar indicator reveals upon keyboard docking."
775 bug: "324600132"
776}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700777
778flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100779 name: "keyboard_shortcut_helper_rewrite"
780 namespace: "systemui"
781 description: "A new implementation of the keyboards shortcuts helper sheet."
782 bug: "327364197"
783}
784
785flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700786 name: "dream_overlay_bouncer_swipe_direction_filtering"
787 namespace: "systemui"
788 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
789 bug: "333632464"
790 metadata {
791 purpose: PURPOSE_BUGFIX
792 }
Bryce Leece3c21032024-04-09 17:15:17 -0700793}
794
795flag {
796 name: "dream_input_session_pilfer_once"
797 namespace: "systemui"
798 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700799 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700800 metadata {
801 purpose: PURPOSE_BUGFIX
802 }
803}
Jernej Virag6d932a02024-04-16 16:57:50 +0200804
805flag {
Lucas Silva592f2372024-05-02 13:19:36 -0400806 name: "shade_collapse_activity_launch_fix"
807 namespace: "systemui"
808 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker."
809 bug: "331591373"
810 metadata {
811 purpose: PURPOSE_BUGFIX
812 }
813}
814
815flag {
Jernej Virag6d932a02024-04-16 16:57:50 +0200816 name: "slice_broadcast_relay_in_background"
817 namespace: "systemui"
818 description: "Move handling of slice broadcast relay broadcasts to background threads"
819 bug: "334767208"
820 metadata {
821 purpose: PURPOSE_BUGFIX
822 }
bvineethac6e09a2024-04-10 08:20:28 +0000823}
824
825flag {
826 name: "register_battery_controller_receivers_in_corestartable"
827 namespace: "systemui"
828 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
829 bug: "307517093"
830 metadata {
831 purpose: PURPOSE_BUGFIX
832 }
833}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800834
835flag {
836 name: "enforce_brightness_base_user_restriction"
837 namespace: "systemui"
838 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
839 bug: "329205638"
840}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000841
842flag {
843 name: "ambient_touch_monitor_listen_to_display_changes"
844 namespace: "systemui"
845 description: "listen to display changes and cache window metrics"
846 bug: "330906135"
847 metadata {
848 purpose: PURPOSE_BUGFIX
849 }
850}
Bryce Lee19f1e282024-05-02 22:03:28 +0000851
852flag {
853 name: "communal_bouncer_do_not_modify_plugin_open"
854 namespace: "systemui"
855 description: "do not modify notification shade when handling bouncer expansion."
856 bug: "338252661"
857 metadata {
858 purpose: PURPOSE_BUGFIX
859 }
860}