blob: bb096443c628cb51ae95eedbb2cd22fb6d3d0946 [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 DeCew91e01cb2024-05-13 20:33:01 +000037 name: "priority_people_section"
38 namespace: "systemui"
39 description: "Add a new section for priority people (aka important conversations)."
40 bug: "340294566"
41}
42
43flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000044 name: "notification_minimalism_prototype"
45 namespace: "systemui"
46 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
47 bug: "330387368"
48 metadata {
49 purpose: PURPOSE_BUGFIX
50 }
51}
52
53flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000054 name: "notification_view_flipper_pausing"
55 namespace: "systemui"
56 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
57 bug: "309146176"
58 metadata {
59 purpose: PURPOSE_BUGFIX
60 }
61}
62
63flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000064 name: "notification_over_expansion_clipping_fix"
65 namespace: "systemui"
66 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
67 bug: "288553572"
68 metadata {
69 purpose: PURPOSE_BUGFIX
70 }
71}
72
73flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080074 name: "notification_async_group_header_inflation"
75 namespace: "systemui"
76 description: "Inflates the notification group summary header views from the background thread."
77 bug: "217799515"
78}
79
80flag {
Yining Liu9a835c82023-10-31 01:30:23 +000081 name: "notification_async_hybrid_view_inflation"
82 namespace: "systemui"
83 description: "Inflates hybrid (single-line) notification views from the background thread."
84 bug: "217799515"
85}
86
87flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040088 name: "notification_color_update_logger"
89 namespace: "systemui"
90 description: "Enabled debug logging and dumping of notification color updates."
91 bug: "294347738"
92}
93
94flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020095 name: "notifications_footer_view_refactor"
96 namespace: "systemui"
97 description: "Enables the refactored version of the footer view in the notification shade "
98 "(containing the \"Clear all\" button). Should not bring any behavior changes"
99 bug: "293167744"
100}
Alexander Roederer74cda602023-10-11 00:24:09 +0000101
102flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400103 name: "notifications_icon_container_refactor"
104 namespace: "systemui"
105 description: "Enables the refactored version of the notification icon container in StatusBar, "
106 "AOD, and the notification shelf. Should not bring any behavioral changes."
107 bug: "278765923"
108}
109
110flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100111 name: "notifications_hide_on_display_switch"
112 namespace: "systemui"
113 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
114 bug: "293824309"
115}
116
117flag {
András Kurucz305199f2023-12-18 18:31:34 +0000118 name: "notifications_improved_hun_animation"
119 namespace: "systemui"
120 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
121 bug: "243302608"
122}
123
124flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000125 name: "notification_content_alpha_optimization"
126 namespace: "systemui"
127 description: "Only reset alpha values of needed content views"
128 bug: "292024656"
129 metadata {
130 purpose: PURPOSE_BUGFIX
131 }
132}
133
134flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000135 name: "notifications_live_data_store_refactor"
136 namespace: "systemui"
137 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
138 "Should not bring any behavior changes."
139 bug: "308623704"
140}
141
142flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000143 name: "notifications_heads_up_refactor"
144 namespace: "systemui"
145 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
146 bug: "325936094"
147}
148
149flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000150 name: "pss_app_selector_abrupt_exit_fix"
151 namespace: "systemui"
152 description: "Fixes the app selector abruptly disappearing without an animation, when the"
153 "selected task is the foreground task."
154 bug: "314385883"
155 metadata {
156 purpose: PURPOSE_BUGFIX
157 }
158}
159
160flag {
dakinola558bf872024-03-14 20:21:46 +0000161 name: "pss_app_selector_recents_split_screen"
162 namespace: "systemui"
163 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
164 bug: "320449039"
165 metadata {
166 purpose: PURPOSE_BUGFIX
167 }
168}
169
170flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100171 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100172 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100173 description: "Moves part of the notification icon updates to the background."
174 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100181 name: "refactor_get_current_user"
182 namespace: "systemui"
183 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
184 bug: "305984787"
185}
186
187flag {
Lyn20c65062023-11-13 20:34:03 +0000188 name: "notification_throttle_hun"
189 namespace: "systemui"
190 description: "During notification avalanche, throttle HUNs showing in fast succession."
191 bug: "307288824"
192}
193
194flag {
Lyn06388cc2024-01-18 22:17:50 +0000195 name: "notification_avalanche_suppression"
196 namespace: "systemui"
197 description: "After notification avalanche floodgate event, suppress HUNs completely."
198 bug: "321089634"
199}
200
201flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000202 name: "notification_background_tint_optimization"
203 namespace: "systemui"
204 description: "Re-enable the codepath that removed tinting of notifications when the"
205 " standard background color is desired. This was the behavior before we discovered"
206 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000207 " backgrounds."
208 bug: "294830092"
209}
210
211flag {
212 name: "notification_footer_background_tint_optimization"
213 namespace: "systemui"
214 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
215 " before we discovered a resources threading issue, which we worked around by applying the"
216 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000217 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000218}
219
220flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000221 name: "scene_container"
222 namespace: "systemui"
223 description: "Enables the scene container framework go/flexiglass."
224 bug: "283121968"
225}
Julia Tuttle5201be82023-10-30 17:49:30 -0400226
227flag {
burakovc98942c2024-04-25 16:15:35 +0000228 name: "dual_shade"
229 namespace: "systemui"
230 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
231 bug: "337259436"
232}
233
234flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000235 name: "keyguard_bottom_area_refactor"
236 namespace: "systemui"
237 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
238 "lock icon and others."
239 bug: "290652751"
240}
241
242flag {
Beverly96b3e592023-11-08 15:32:58 +0000243 name: "device_entry_udfps_refactor"
244 namespace: "systemui"
245 description: "Refactoring device entry UDFPS icon to use modern architecture and "
246 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
247 bug: "279440316"
248}
249
250flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400251 name: "visual_interruptions_refactor"
252 namespace: "systemui"
253 description: "Enables the refactored version of the code to decide when notifications "
254 "HUN, bubble, pulse, or FSI."
255 bug: "261728888"
256}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700257
258flag {
259 name: "haptic_brightness_slider"
260 namespace: "systemui"
261 description: "Adds haptic feedback to the brightness slider."
262 bug: "296467915"
263}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000264
265flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000266 name: "unfold_animation_background_progress"
267 namespace: "systemui"
268 description: "Moves unfold animation progress calculation to a background thread"
269 bug: "277879146"
270}
271
272flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000273 name: "enable_background_keyguard_ondrawn_callback"
274 namespace: "systemui"
275 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
276 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
277 "Note that, even after this callback is called, we're waiting for all windows to finish "
278 " drawing."
279 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000280 metadata {
281 purpose: PURPOSE_BUGFIX
282 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000283}
284
285flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000286 name: "qs_new_pipeline"
287 namespace: "systemui"
288 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
289 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500290}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000291
292flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000293 name: "qs_new_tiles"
294 namespace: "systemui"
295 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000296 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000297}
298
299flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000300 name: "qs_new_tiles_future"
301 namespace: "systemui"
302 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."
303 bug: "311147395"
304}
305
306flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000307 name: "coroutine_tracing"
308 namespace: "systemui"
309 description: "Adds thread-local data to System UI's global coroutine scopes to "
310 "allow for tracing of coroutine continuations using System UI's tracinglib"
311 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100312}
313
314flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000315 name: "edge_back_gesture_handler_thread"
316 namespace: "systemui"
317 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
318 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
319 "the main thread with the rest of System UI."
320 bug: "304583132"
321}
322
323flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100324 name: "new_aod_transition"
325 namespace: "systemui"
326 description: "New LOCKSCREEN <=> AOD transition"
327 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100328}
329
330flag {
331 name: "light_reveal_migration"
332 namespace: "systemui"
333 description: "Move LightRevealScrim to recommended architecture"
334 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600335}
336
337flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000338 name: "theme_overlay_controller_wakefulness_deprecation"
339 namespace: "systemui"
340 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
341 "ThemOverlayController to mitigate flickering when locking the device"
342 bug: "308676488"
343}
344
345flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000346 name: "truncated_status_bar_icons_fix"
347 namespace: "systemui"
348 description: "Fixes the status bar icons being trunacted due to the status bar window height "
349 "not being updated after certain rotations"
350 bug: "323299264"
351 metadata {
352 purpose: PURPOSE_BUGFIX
353 }
354}
355
356flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200357 name: "status_bar_monochrome_icons_fix"
358 namespace: "systemui"
359 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
360 bug: "329091967"
361 metadata {
362 purpose: PURPOSE_BUGFIX
363 }
364}
365
366flag {
Chandru S1df19782023-09-30 18:34:20 -0700367 name: "compose_bouncer"
368 namespace: "systemui"
369 description: "Use the new compose bouncer in SystemUI"
370 bug: "310005730"
371}
372
373flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000374 name: "pss_task_switcher"
375 namespace: "systemui"
376 description: "Enable the task switcher feature for partial screen sharing"
377 bug: "317208379"
378}
379
380flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530381 name: "revamped_bouncer_messages"
382 namespace: "systemui"
383 description: "Change the bouncer message to be a 2-line more descriptive message"
384 bug: "236891644"
385}
386
387flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530388 name: "rest_to_unlock"
389 namespace: "systemui"
390 description: "Require prolonged touch for fingerprint authentication"
391 bug: "303672286"
392}
393
394flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000395 name: "record_issue_qs_tile"
396 namespace: "systemui"
397 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
398 bug: "305049544"
399}
Chandru S7ec7fd22023-11-30 13:12:25 +0530400
Aurélien Pomini7c643452023-09-21 10:06:47 +0000401flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000402 name: "migrate_clocks_to_blueprint"
403 namespace: "systemui"
404 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
405 "and use modern architecture for lockscreen clocks"
406 bug: "301502635"
407}
408
409flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000410 name: "fast_unlock_transition"
411 namespace: "systemui"
412 description: "Faster wallpaper unlock transition"
413 bug: "298186160"
414}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800415
416flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000417 name: "fix_image_wallpaper_crash_surface_already_released"
418 namespace: "systemui"
419 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
420 bug: "337287154"
421 metadata {
422 purpose: PURPOSE_BUGFIX
423 }
424}
425
426flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800427 name: "activity_transition_use_largest_window"
428 namespace: "systemui"
429 description: "Target largest opening window during activity transitions."
430 bug: "323294573"
431 metadata {
432 purpose: PURPOSE_BUGFIX
433 }
434}
435
436flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000437 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000438 namespace: "systemui"
439 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
440 " central place, instead of reading resources directly. This is to take into account display"
441 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000442 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000443 metadata {
444 purpose: PURPOSE_BUGFIX
445 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000446}
447
448flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000449 name: "enable_layout_tracing"
450 namespace: "systemui"
451 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
452 bug: "315274804"
453}
454
455flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800456 name: "quick_settings_visual_haptics_longpress"
457 namespace: "systemui"
458 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
459 bug: "229856884"
460}
Evan Laird3f199372023-11-14 18:32:19 -0500461
462flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800463 name: "switch_user_on_bg"
464 namespace: "systemui"
465 description: "Does user switching on a background thread"
466 bug: "284095720"
467}
468
469flag {
Evan Laird3f199372023-11-14 18:32:19 -0500470 name: "status_bar_static_inout_indicators"
471 namespace: "systemui"
472 description: "(Upstream request) Always show the network activity inout indicators and "
473 "prefer using alpha to distinguish network activity."
474 bug: "310715220"
475}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800476
477flag {
478 name: "haptic_volume_slider"
479 namespace: "systemui"
480 description: "Adds haptic feedback to the volume slider."
481 bug: "316953430"
482}
Richard MacGregor019df652023-12-18 15:27:36 -0800483
484flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000485 name: "new_volume_panel"
486 namespace: "systemui"
487 description: "Switches to the new volume panel (without Slices)."
488 bug: "202262476"
489}
490
491flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500492 name: "screenshot_action_dismiss_system_windows"
493 namespace: "systemui"
494 description: "Dismiss existing system windows when starting action from screenshot UI"
495 bug: "309933761"
496}
497
498flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400499 name: "fix_screenshot_action_dismiss_system_windows"
500 namespace: "systemui"
501 description: "Dismiss existing system windows when starting action from screenshot UI"
502 bug: "309933761"
503 metadata {
504 purpose: PURPOSE_BUGFIX
505 }
506}
507
508
509flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000510 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000511 namespace: "systemui"
512 description: "Private profile support for screenshots"
513 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000514 metadata {
515 purpose: PURPOSE_BUGFIX
516 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000517}
518
519flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400520 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500521 namespace: "systemui"
522 description: "Use new shelf UI flow for screenshots"
523 bug: "329659738"
524}
525
526flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000527 name: "run_fingerprint_detect_on_dismissible_keyguard"
528 namespace: "systemui"
529 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
530 bug: "311145851"
531}
532
533flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000534 name: "smartspace_relocate_to_bottom"
535 namespace: "systemui"
536 description: "Relocate Smartspace to bottom of the Lock Screen"
537 bug: "316212788"
538}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000539
540flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000541 name: "smartspace_remoteviews_rendering"
542 namespace: "systemui"
543 description: "Indicate Smartspace RemoteViews rendering"
544 bug: "326292691"
545}
546
547flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000548 name: "smartspace_lockscreen_viewmodel"
549 namespace: "systemui"
550 description: "Indicate Smartspace lockscreen viewmodel"
551 bug: "331451011"
552}
553
554flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000555 name: "pin_input_field_styled_focus_state"
556 namespace: "systemui"
557 description: "Enables styled focus states on pin input field if keyboard is connected"
558 bug: "316106516"
559}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500560
561flag {
562 name: "keyguard_wm_state_refactor"
563 namespace: "systemui"
564 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
565 bug: "278086361"
566}
Aaron Liu972537c2024-01-26 14:35:06 -0800567
568flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800569 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800570 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800571 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800572 bug: "301968149"
573}
Zhe Songe2a44482024-01-30 10:50:57 +0000574
575flag {
576 name: "enable_contextual_tip_for_power_off"
577 namespace: "systemui"
578 description: "Enables on-screen contextual tip about how to power off or restart phone"
579 bug: "322891421"
580}
581
582flag {
583 name: "enable_contextual_tip_for_take_screenshot"
584 namespace: "systemui"
585 description: "Enables on-screen contextual tip about how to take screenshot."
586 bug: "322891421"
587}
Yein Jobbfb3312024-01-31 22:40:47 +0000588
589flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000590 name: "enable_contextual_tip_for_mute_volume"
591 namespace: "systemui"
592 description: "Enables the contextual tip for muting the volume."
593 bug: "337737048"
594}
595
596flag {
Zhe Song79564da2024-03-13 17:12:54 +0800597 name: "disable_contextual_tips_frequency_check"
598 description: "Disables frequency capping check for contextual tips."
599 namespace: "systemui"
600 bug: "322891421"
601}
602
603flag {
604 name: "disable_contextual_tips_ios_switcher_check"
605 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
606 namespace: "systemui"
607 bug: "322891421"
608}
609
610flag {
Yu Chao3964b562024-02-01 08:03:59 +0000611 name: "enable_contextual_tips"
612 description: "Enables showing contextual tips."
613 namespace: "systemui"
614 bug: "322891421"
615}
616
617flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800618 name: "contextual_tips_assistant_dismiss_fix"
619 namespace: "systemui"
620 description: "Improve assistant dismiss signal accuracy for contextual tips."
621 bug: "334759504"
622 metadata {
623 purpose: PURPOSE_BUGFIX
624 }
625}
626
627flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000628 name: "shaderlib_loading_effect_refactor"
629 namespace: "systemui"
630 description: "Extend shader library to provide the common loading effects."
631 bug: "282007590"
632}
633
Matías Hernándeza67952e2024-02-06 15:29:52 +0100634flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800635 name: "hearing_aids_qs_tile_dialog"
636 namespace: "systemui"
637 description: "Show a dialog when clicking on hearing aids quick settings tile."
638 bug: "291423171"
639}
640
641flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100642 name: "notification_row_user_context"
643 namespace: "systemui"
644 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
645 " (based on the NotificationEntry's user)."
646 bug: "317503801"
647 metadata {
648 purpose: PURPOSE_BUGFIX
649 }
650}
651
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000652flag {
653 name: "get_connected_device_name_unsynchronized"
654 namespace: "systemui"
655 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
656 bug: "323995015"
657 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000658 purpose: PURPOSE_BUGFIX
659 }
660}
661
662flag {
Sindhuc5d22842024-02-09 06:47:35 +0000663 name: "slice_manager_binder_call_background"
664 namespace: "systemui"
665 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
666 bug: "322745650"
667 metadata {
668 purpose: PURPOSE_BUGFIX
669 }
670}
671
672flag {
Sindhu561c2402024-02-07 09:38:47 +0000673 name: "register_new_wallet_card_in_background"
674 namespace: "systemui"
675 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
676 bug: "322506838"
677 metadata {
678 purpose: PURPOSE_BUGFIX
679 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000680}
archishab51923e2024-02-08 05:53:04 +0000681
682flag {
683 name: "update_user_switcher_background"
684 namespace: "systemui"
685 description: "Decide whether to update user switcher in background thread."
686 bug: "322745650"
687 metadata {
688 purpose: PURPOSE_BUGFIX
689 }
690}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000691
692flag {
693 name: "register_zen_mode_content_observer_background"
694 namespace: "systemui"
695 description: "Decide whether to register zen mode content observers in the background thread."
696 bug: "324515627"
697 metadata {
698 purpose: PURPOSE_BUGFIX
699 }
700}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500701
702flag {
703 name: "clipboard_noninteractive_on_lockscreen"
704 namespace: "systemui"
705 description: "Prevents the interactive clipboard UI from appearing when device is locked"
706 bug: "317048495"
707 metadata {
708 purpose: PURPOSE_BUGFIX
709 }
710}
Jernej Virag96b48772024-02-20 10:34:27 +0100711
712flag {
713 name: "trim_resources_with_background_trim_at_lock"
714 namespace: "systemui"
715 description: "Trim fonts and other caches when the device locks to lower memory consumption."
716 bug: "322143614"
717 metadata {
718 purpose: PURPOSE_BUGFIX
719 }
720}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500721
722flag {
723 name: "dedicated_notif_inflation_thread"
724 namespace: "systemui"
725 description: "Create a separate background thread for inflating notifications"
726 bug: "308967184"
727 metadata {
728 purpose: PURPOSE_BUGFIX
729 }
730}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000731
732flag {
733 name: "bind_keyguard_media_visibility"
734 namespace: "systemui"
735 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
736 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000737 metadata {
738 purpose: PURPOSE_BUGFIX
739 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100740}
741
742flag {
743 name: "delayed_wakelock_release_on_background_thread"
744 namespace: "systemui"
745 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
746 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000747 metadata {
748 purpose: PURPOSE_BUGFIX
749 }
750}
bvineeth68756982024-02-23 09:57:28 +0000751
752flag {
753 name: "notify_power_manager_user_activity_background"
754 namespace: "systemui"
755 description: "Decide whether to notify the user activity to power manager in the background thread."
756 bug: "325203885"
757 metadata {
758 purpose: PURPOSE_BUGFIX
759 }
760}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000761
762flag {
763 name: "media_controls_refactor"
764 namespace: "systemui"
765 description: "Refactors media code to follow the recommended architecture"
766 bug: "326408371"
767}
Josh814484f2024-03-05 15:38:07 +0000768
769flag {
770 name: "qs_tile_focus_state"
771 namespace: "systemui"
772 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
773 bug: "312899524"
774}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000775
776flag {
777 name: "edgeback_gesture_handler_get_running_tasks_background"
778 namespace: "systemui"
779 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
780 " class on the background thread."
781 bug: "325041960"
782 metadata {
783 purpose: PURPOSE_BUGFIX
784 }
785}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400786
787flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700788 name: "screenshare_notification_hiding_bug_fix"
789 namespace: "systemui"
790 description: "Various bug fixes for notification redaction while screensharing"
791 bug: "312784809"
792 metadata {
793 purpose: PURPOSE_BUGFIX
794 }
795}
796
797flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400798 name: "qs_ui_refactor"
799 namespace: "systemui"
800 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
801 " Compose for the UI."
802 bug: "325099249"
803}
Yein Jo380f96c2024-04-04 21:28:31 +0000804
805flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400806 name: "remove_dream_overlay_hide_on_touch"
807 namespace: "systemui"
808 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
809 bug: "329091030"
810 metadata {
811 purpose: PURPOSE_BUGFIX
812 }
813}
814
815flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000816 name: "keyboard_docking_indicator"
817 namespace: "systemui"
818 description: "Glow bar indicator reveals upon keyboard docking."
819 bug: "324600132"
820}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700821
822flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100823 name: "keyboard_shortcut_helper_rewrite"
824 namespace: "systemui"
825 description: "A new implementation of the keyboards shortcuts helper sheet."
826 bug: "327364197"
827}
828
829flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700830 name: "dream_overlay_bouncer_swipe_direction_filtering"
831 namespace: "systemui"
832 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
833 bug: "333632464"
834 metadata {
835 purpose: PURPOSE_BUGFIX
836 }
Bryce Leece3c21032024-04-09 17:15:17 -0700837}
838
839flag {
840 name: "dream_input_session_pilfer_once"
841 namespace: "systemui"
842 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700843 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700844 metadata {
845 purpose: PURPOSE_BUGFIX
846 }
847}
Jernej Virag6d932a02024-04-16 16:57:50 +0200848
849flag {
Lucas Silva592f2372024-05-02 13:19:36 -0400850 name: "shade_collapse_activity_launch_fix"
851 namespace: "systemui"
852 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker."
853 bug: "331591373"
854 metadata {
855 purpose: PURPOSE_BUGFIX
856 }
857}
858
859flag {
Jernej Virag6d932a02024-04-16 16:57:50 +0200860 name: "slice_broadcast_relay_in_background"
861 namespace: "systemui"
862 description: "Move handling of slice broadcast relay broadcasts to background threads"
863 bug: "334767208"
864 metadata {
865 purpose: PURPOSE_BUGFIX
866 }
bvineethac6e09a2024-04-10 08:20:28 +0000867}
868
869flag {
870 name: "register_battery_controller_receivers_in_corestartable"
871 namespace: "systemui"
872 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
873 bug: "307517093"
874 metadata {
875 purpose: PURPOSE_BUGFIX
876 }
877}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800878
879flag {
880 name: "enforce_brightness_base_user_restriction"
881 namespace: "systemui"
882 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
883 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000884 metadata {
885 purpose: PURPOSE_BUGFIX
886 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800887}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000888
889flag {
890 name: "ambient_touch_monitor_listen_to_display_changes"
891 namespace: "systemui"
892 description: "listen to display changes and cache window metrics"
893 bug: "330906135"
894 metadata {
895 purpose: PURPOSE_BUGFIX
896 }
897}
Bryce Lee19f1e282024-05-02 22:03:28 +0000898
899flag {
Bryce Leea320f562024-05-03 04:19:45 +0000900 name: "restart_dream_on_unocclude"
901 namespace: "systemui"
902 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
903 bug: "338051457"
904 metadata {
905 purpose: PURPOSE_BUGFIX
906 }
907}
908
909flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000910 name: "communal_bouncer_do_not_modify_plugin_open"
911 namespace: "systemui"
912 description: "do not modify notification shade when handling bouncer expansion."
913 bug: "338252661"
914 metadata {
915 purpose: PURPOSE_BUGFIX
916 }
917}
Ajinkya Chalke612d1612024-05-07 13:19:46 +0000918
919flag {
920 name: "app_clips_backlinks"
921 namespace: "systemui"
922 description: "Enables Backlinks improvement feature in App Clips"
923 bug: "300307759"
924}
Fabián Kozynskidb115452024-05-13 10:41:43 -0400925
926flag {
927 name: "qs_custom_tile_click_guaranteed_bug_fix"
928 namespace: "systemui"
929 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
930 bug: "339290820"
931 metadata {
932 purpose: PURPOSE_BUGFIX
933 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500934}
935
936flag {
937 name: "media_controls_user_initiated_dismiss"
938 namespace: "systemui"
939 description: "Only dismiss media notifications when the control was removed by the user."
940 bug: "335875159"
941 metadata {
942 purpose: PURPOSE_BUGFIX
943 }
944}
Ben Murdoch5957bee2024-05-15 20:17:19 +0000945
946flag {
947 name: "validate_keyboard_shortcut_helper_icon_uri"
948 namespace: "systemui"
949 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
950 bug: "331180422"
951 metadata {
952 purpose: PURPOSE_BUGFIX
953 }
954}