blob: 0a3639042ecefe45727a3f0e9ea335900763291f [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 {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000029 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 {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000036 name: "notification_minimalism_prototype"
37 namespace: "systemui"
38 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
39 bug: "330387368"
40 metadata {
41 purpose: PURPOSE_BUGFIX
42 }
43}
44
45flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000046 name: "notification_view_flipper_pausing"
47 namespace: "systemui"
48 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
49 bug: "309146176"
50 metadata {
51 purpose: PURPOSE_BUGFIX
52 }
53}
54
55flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000056 name: "notification_over_expansion_clipping_fix"
57 namespace: "systemui"
58 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
59 bug: "288553572"
60 metadata {
61 purpose: PURPOSE_BUGFIX
62 }
63}
64
65flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080066 name: "notification_async_group_header_inflation"
67 namespace: "systemui"
68 description: "Inflates the notification group summary header views from the background thread."
69 bug: "217799515"
70}
71
72flag {
Yining Liu9a835c82023-10-31 01:30:23 +000073 name: "notification_async_hybrid_view_inflation"
74 namespace: "systemui"
75 description: "Inflates hybrid (single-line) notification views from the background thread."
76 bug: "217799515"
77}
78
79flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040080 name: "notification_color_update_logger"
81 namespace: "systemui"
82 description: "Enabled debug logging and dumping of notification color updates."
83 bug: "294347738"
84}
85
86flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020087 name: "notifications_footer_view_refactor"
88 namespace: "systemui"
89 description: "Enables the refactored version of the footer view in the notification shade "
90 "(containing the \"Clear all\" button). Should not bring any behavior changes"
91 bug: "293167744"
92}
Alexander Roederer74cda602023-10-11 00:24:09 +000093
94flag {
Steve Elliott34edc352023-10-23 13:14:24 -040095 name: "notifications_icon_container_refactor"
96 namespace: "systemui"
97 description: "Enables the refactored version of the notification icon container in StatusBar, "
98 "AOD, and the notification shelf. Should not bring any behavioral changes."
99 bug: "278765923"
100}
101
102flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100103 name: "notifications_hide_on_display_switch"
104 namespace: "systemui"
105 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
106 bug: "293824309"
107}
108
109flag {
András Kurucz305199f2023-12-18 18:31:34 +0000110 name: "notifications_improved_hun_animation"
111 namespace: "systemui"
112 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
113 bug: "243302608"
114}
115
116flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000117 name: "notification_content_alpha_optimization"
118 namespace: "systemui"
119 description: "Only reset alpha values of needed content views"
120 bug: "292024656"
121 metadata {
122 purpose: PURPOSE_BUGFIX
123 }
124}
125
126flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000127 name: "notifications_live_data_store_refactor"
128 namespace: "systemui"
129 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
130 "Should not bring any behavior changes."
131 bug: "308623704"
132}
133
134flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000135 name: "notifications_heads_up_refactor"
136 namespace: "systemui"
137 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
138 bug: "325936094"
139}
140
141flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000142 name: "pss_app_selector_abrupt_exit_fix"
143 namespace: "systemui"
144 description: "Fixes the app selector abruptly disappearing without an animation, when the"
145 "selected task is the foreground task."
146 bug: "314385883"
147 metadata {
148 purpose: PURPOSE_BUGFIX
149 }
150}
151
152flag {
dakinola558bf872024-03-14 20:21:46 +0000153 name: "pss_app_selector_recents_split_screen"
154 namespace: "systemui"
155 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
156 bug: "320449039"
157 metadata {
158 purpose: PURPOSE_BUGFIX
159 }
160}
161
162flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100163 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100164 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100165 description: "Moves part of the notification icon updates to the background."
166 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100167 metadata {
168 purpose: PURPOSE_BUGFIX
169 }
170}
171
172flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100173 name: "refactor_get_current_user"
174 namespace: "systemui"
175 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
176 bug: "305984787"
177}
178
179flag {
Lyn20c65062023-11-13 20:34:03 +0000180 name: "notification_throttle_hun"
181 namespace: "systemui"
182 description: "During notification avalanche, throttle HUNs showing in fast succession."
183 bug: "307288824"
184}
185
186flag {
Lyn06388cc2024-01-18 22:17:50 +0000187 name: "notification_avalanche_suppression"
188 namespace: "systemui"
189 description: "After notification avalanche floodgate event, suppress HUNs completely."
190 bug: "321089634"
191}
192
193flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000194 name: "notification_background_tint_optimization"
195 namespace: "systemui"
196 description: "Re-enable the codepath that removed tinting of notifications when the"
197 " standard background color is desired. This was the behavior before we discovered"
198 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000199 " backgrounds."
200 bug: "294830092"
201}
202
203flag {
204 name: "notification_footer_background_tint_optimization"
205 namespace: "systemui"
206 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
207 " before we discovered a resources threading issue, which we worked around by applying the"
208 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000209 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000210}
211
212flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000213 name: "scene_container"
214 namespace: "systemui"
215 description: "Enables the scene container framework go/flexiglass."
216 bug: "283121968"
217}
Julia Tuttle5201be82023-10-30 17:49:30 -0400218
219flag {
burakovc98942c2024-04-25 16:15:35 +0000220 name: "dual_shade"
221 namespace: "systemui"
222 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
223 bug: "337259436"
224}
225
226flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000227 name: "keyguard_bottom_area_refactor"
228 namespace: "systemui"
229 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
230 "lock icon and others."
231 bug: "290652751"
232}
233
234flag {
Beverly96b3e592023-11-08 15:32:58 +0000235 name: "device_entry_udfps_refactor"
236 namespace: "systemui"
237 description: "Refactoring device entry UDFPS icon to use modern architecture and "
238 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
239 bug: "279440316"
240}
241
242flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400243 name: "visual_interruptions_refactor"
244 namespace: "systemui"
245 description: "Enables the refactored version of the code to decide when notifications "
246 "HUN, bubble, pulse, or FSI."
247 bug: "261728888"
248}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700249
250flag {
251 name: "haptic_brightness_slider"
252 namespace: "systemui"
253 description: "Adds haptic feedback to the brightness slider."
254 bug: "296467915"
255}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000256
257flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000258 name: "unfold_animation_background_progress"
259 namespace: "systemui"
260 description: "Moves unfold animation progress calculation to a background thread"
261 bug: "277879146"
262}
263
264flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000265 name: "enable_background_keyguard_ondrawn_callback"
266 namespace: "systemui"
267 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
268 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
269 "Note that, even after this callback is called, we're waiting for all windows to finish "
270 " drawing."
271 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000272 metadata {
273 purpose: PURPOSE_BUGFIX
274 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000275}
276
277flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000278 name: "qs_new_pipeline"
279 namespace: "systemui"
280 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
281 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500282}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000283
284flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000285 name: "qs_new_tiles"
286 namespace: "systemui"
287 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000288 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000289}
290
291flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000292 name: "qs_new_tiles_future"
293 namespace: "systemui"
294 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."
295 bug: "311147395"
296}
297
298flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000299 name: "coroutine_tracing"
300 namespace: "systemui"
301 description: "Adds thread-local data to System UI's global coroutine scopes to "
302 "allow for tracing of coroutine continuations using System UI's tracinglib"
303 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100304}
305
306flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000307 name: "edge_back_gesture_handler_thread"
308 namespace: "systemui"
309 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
310 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
311 "the main thread with the rest of System UI."
312 bug: "304583132"
313}
314
315flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100316 name: "new_aod_transition"
317 namespace: "systemui"
318 description: "New LOCKSCREEN <=> AOD transition"
319 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100320}
321
322flag {
323 name: "light_reveal_migration"
324 namespace: "systemui"
325 description: "Move LightRevealScrim to recommended architecture"
326 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600327}
328
329flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000330 name: "theme_overlay_controller_wakefulness_deprecation"
331 namespace: "systemui"
332 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
333 "ThemOverlayController to mitigate flickering when locking the device"
334 bug: "308676488"
335}
336
337flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000338 name: "truncated_status_bar_icons_fix"
339 namespace: "systemui"
340 description: "Fixes the status bar icons being trunacted due to the status bar window height "
341 "not being updated after certain rotations"
342 bug: "323299264"
343 metadata {
344 purpose: PURPOSE_BUGFIX
345 }
346}
347
348flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200349 name: "status_bar_monochrome_icons_fix"
350 namespace: "systemui"
351 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
352 bug: "329091967"
353 metadata {
354 purpose: PURPOSE_BUGFIX
355 }
356}
357
358flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000359 name: "status_bar_screen_sharing_chips"
360 namespace: "systemui"
361 description: "Show chips on the left side of the status bar when a user is screen sharing, "
362 "recording, or casting"
363 bug: "332662551"
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 {
Shawn Lee732786b2024-05-16 16:07:36 -0700417 name: "confine_notification_touch_to_view_width"
418 namespace: "systemui"
419 description: "Use notification view width when detecting gestures."
420 bug: "335828150"
421}
422
423flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000424 name: "fix_image_wallpaper_crash_surface_already_released"
425 namespace: "systemui"
426 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
427 bug: "337287154"
428 metadata {
429 purpose: PURPOSE_BUGFIX
430 }
431}
432
433flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800434 name: "activity_transition_use_largest_window"
435 namespace: "systemui"
436 description: "Target largest opening window during activity transitions."
437 bug: "323294573"
438 metadata {
439 purpose: PURPOSE_BUGFIX
440 }
441}
442
443flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000444 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000445 namespace: "systemui"
446 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
447 " central place, instead of reading resources directly. This is to take into account display"
448 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000449 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000450 metadata {
451 purpose: PURPOSE_BUGFIX
452 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000453}
454
455flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000456 name: "enable_layout_tracing"
457 namespace: "systemui"
458 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
459 bug: "315274804"
460}
461
462flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800463 name: "quick_settings_visual_haptics_longpress"
464 namespace: "systemui"
465 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
466 bug: "229856884"
467}
Evan Laird3f199372023-11-14 18:32:19 -0500468
469flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800470 name: "switch_user_on_bg"
471 namespace: "systemui"
472 description: "Does user switching on a background thread"
473 bug: "284095720"
474}
475
476flag {
Evan Laird3f199372023-11-14 18:32:19 -0500477 name: "status_bar_static_inout_indicators"
478 namespace: "systemui"
479 description: "(Upstream request) Always show the network activity inout indicators and "
480 "prefer using alpha to distinguish network activity."
481 bug: "310715220"
482}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800483
484flag {
485 name: "haptic_volume_slider"
486 namespace: "systemui"
487 description: "Adds haptic feedback to the volume slider."
488 bug: "316953430"
489}
Richard MacGregor019df652023-12-18 15:27:36 -0800490
491flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000492 name: "new_volume_panel"
493 namespace: "systemui"
494 description: "Switches to the new volume panel (without Slices)."
495 bug: "202262476"
496}
497
498flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500499 name: "screenshot_action_dismiss_system_windows"
500 namespace: "systemui"
501 description: "Dismiss existing system windows when starting action from screenshot UI"
502 bug: "309933761"
503}
504
505flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400506 name: "fix_screenshot_action_dismiss_system_windows"
507 namespace: "systemui"
508 description: "Dismiss existing system windows when starting action from screenshot UI"
509 bug: "309933761"
510 metadata {
511 purpose: PURPOSE_BUGFIX
512 }
513}
514
Mark Renouf646174c2024-05-09 12:51:44 -0400515flag {
516 name: "screenshot_scroll_crop_view_crash_fix"
517 namespace: "systemui"
518 description: "Mitigate crash on invalid computed range in CropView"
519 bug: "232633995"
520 metadata {
521 purpose: PURPOSE_BUGFIX
522 }
523}
Mark Renoufd30667a2024-05-08 13:19:04 -0400524
525flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000526 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000527 namespace: "systemui"
528 description: "Private profile support for screenshots"
529 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000530 metadata {
531 purpose: PURPOSE_BUGFIX
532 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000533}
534
535flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400536 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500537 namespace: "systemui"
538 description: "Use new shelf UI flow for screenshots"
539 bug: "329659738"
540}
541
542flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000543 name: "run_fingerprint_detect_on_dismissible_keyguard"
544 namespace: "systemui"
545 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
546 bug: "311145851"
547}
548
549flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000550 name: "smartspace_relocate_to_bottom"
551 namespace: "systemui"
552 description: "Relocate Smartspace to bottom of the Lock Screen"
553 bug: "316212788"
554}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000555
556flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000557 name: "smartspace_remoteviews_rendering"
558 namespace: "systemui"
559 description: "Indicate Smartspace RemoteViews rendering"
560 bug: "326292691"
561}
562
563flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000564 name: "smartspace_lockscreen_viewmodel"
565 namespace: "systemui"
566 description: "Indicate Smartspace lockscreen viewmodel"
567 bug: "331451011"
568}
569
570flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000571 name: "pin_input_field_styled_focus_state"
572 namespace: "systemui"
573 description: "Enables styled focus states on pin input field if keyboard is connected"
574 bug: "316106516"
575}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500576
577flag {
578 name: "keyguard_wm_state_refactor"
579 namespace: "systemui"
580 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
581 bug: "278086361"
582}
Aaron Liu972537c2024-01-26 14:35:06 -0800583
584flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800585 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800586 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800587 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800588 bug: "301968149"
589}
Zhe Songe2a44482024-01-30 10:50:57 +0000590
591flag {
592 name: "enable_contextual_tip_for_power_off"
593 namespace: "systemui"
594 description: "Enables on-screen contextual tip about how to power off or restart phone"
595 bug: "322891421"
596}
597
598flag {
599 name: "enable_contextual_tip_for_take_screenshot"
600 namespace: "systemui"
601 description: "Enables on-screen contextual tip about how to take screenshot."
602 bug: "322891421"
603}
Yein Jobbfb3312024-01-31 22:40:47 +0000604
605flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000606 name: "enable_contextual_tip_for_mute_volume"
607 namespace: "systemui"
608 description: "Enables the contextual tip for muting the volume."
609 bug: "337737048"
610}
611
612flag {
Zhe Song79564da2024-03-13 17:12:54 +0800613 name: "disable_contextual_tips_frequency_check"
614 description: "Disables frequency capping check for contextual tips."
615 namespace: "systemui"
616 bug: "322891421"
617}
618
619flag {
620 name: "disable_contextual_tips_ios_switcher_check"
621 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
622 namespace: "systemui"
623 bug: "322891421"
624}
625
626flag {
Yu Chao3964b562024-02-01 08:03:59 +0000627 name: "enable_contextual_tips"
628 description: "Enables showing contextual tips."
629 namespace: "systemui"
630 bug: "322891421"
631}
632
633flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800634 name: "contextual_tips_assistant_dismiss_fix"
635 namespace: "systemui"
636 description: "Improve assistant dismiss signal accuracy for contextual tips."
637 bug: "334759504"
638 metadata {
639 purpose: PURPOSE_BUGFIX
640 }
641}
642
643flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000644 name: "shaderlib_loading_effect_refactor"
645 namespace: "systemui"
646 description: "Extend shader library to provide the common loading effects."
647 bug: "282007590"
648}
649
Matías Hernándeza67952e2024-02-06 15:29:52 +0100650flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800651 name: "hearing_aids_qs_tile_dialog"
652 namespace: "systemui"
653 description: "Show a dialog when clicking on hearing aids quick settings tile."
654 bug: "291423171"
655}
656
657flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100658 name: "notification_row_user_context"
659 namespace: "systemui"
660 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
661 " (based on the NotificationEntry's user)."
662 bug: "317503801"
663 metadata {
664 purpose: PURPOSE_BUGFIX
665 }
666}
667
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000668flag {
669 name: "get_connected_device_name_unsynchronized"
670 namespace: "systemui"
671 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
672 bug: "323995015"
673 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000674 purpose: PURPOSE_BUGFIX
675 }
676}
677
678flag {
Sindhuc5d22842024-02-09 06:47:35 +0000679 name: "slice_manager_binder_call_background"
680 namespace: "systemui"
681 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
682 bug: "322745650"
683 metadata {
684 purpose: PURPOSE_BUGFIX
685 }
686}
687
688flag {
Sindhu561c2402024-02-07 09:38:47 +0000689 name: "register_new_wallet_card_in_background"
690 namespace: "systemui"
691 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
692 bug: "322506838"
693 metadata {
694 purpose: PURPOSE_BUGFIX
695 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000696}
archishab51923e2024-02-08 05:53:04 +0000697
698flag {
699 name: "update_user_switcher_background"
700 namespace: "systemui"
701 description: "Decide whether to update user switcher in background thread."
702 bug: "322745650"
703 metadata {
704 purpose: PURPOSE_BUGFIX
705 }
706}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000707
708flag {
709 name: "register_zen_mode_content_observer_background"
710 namespace: "systemui"
711 description: "Decide whether to register zen mode content observers in the background thread."
712 bug: "324515627"
713 metadata {
714 purpose: PURPOSE_BUGFIX
715 }
716}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500717
718flag {
719 name: "clipboard_noninteractive_on_lockscreen"
720 namespace: "systemui"
721 description: "Prevents the interactive clipboard UI from appearing when device is locked"
722 bug: "317048495"
723 metadata {
724 purpose: PURPOSE_BUGFIX
725 }
726}
Jernej Virag96b48772024-02-20 10:34:27 +0100727
728flag {
729 name: "trim_resources_with_background_trim_at_lock"
730 namespace: "systemui"
731 description: "Trim fonts and other caches when the device locks to lower memory consumption."
732 bug: "322143614"
733 metadata {
734 purpose: PURPOSE_BUGFIX
735 }
736}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500737
738flag {
739 name: "dedicated_notif_inflation_thread"
740 namespace: "systemui"
741 description: "Create a separate background thread for inflating notifications"
742 bug: "308967184"
743 metadata {
744 purpose: PURPOSE_BUGFIX
745 }
746}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000747
748flag {
749 name: "bind_keyguard_media_visibility"
750 namespace: "systemui"
751 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
752 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000753 metadata {
754 purpose: PURPOSE_BUGFIX
755 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100756}
757
758flag {
759 name: "delayed_wakelock_release_on_background_thread"
760 namespace: "systemui"
761 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
762 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000763 metadata {
764 purpose: PURPOSE_BUGFIX
765 }
766}
bvineeth68756982024-02-23 09:57:28 +0000767
768flag {
769 name: "notify_power_manager_user_activity_background"
770 namespace: "systemui"
771 description: "Decide whether to notify the user activity to power manager in the background thread."
772 bug: "325203885"
773 metadata {
774 purpose: PURPOSE_BUGFIX
775 }
776}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000777
778flag {
779 name: "media_controls_refactor"
780 namespace: "systemui"
781 description: "Refactors media code to follow the recommended architecture"
782 bug: "326408371"
783}
Josh814484f2024-03-05 15:38:07 +0000784
785flag {
786 name: "qs_tile_focus_state"
787 namespace: "systemui"
788 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
789 bug: "312899524"
790}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000791
792flag {
793 name: "edgeback_gesture_handler_get_running_tasks_background"
794 namespace: "systemui"
795 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
796 " class on the background thread."
797 bug: "325041960"
798 metadata {
799 purpose: PURPOSE_BUGFIX
800 }
801}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400802
803flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700804 name: "screenshare_notification_hiding_bug_fix"
805 namespace: "systemui"
806 description: "Various bug fixes for notification redaction while screensharing"
807 bug: "312784809"
808 metadata {
809 purpose: PURPOSE_BUGFIX
810 }
811}
812
813flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400814 name: "qs_ui_refactor"
815 namespace: "systemui"
816 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
817 " Compose for the UI."
818 bug: "325099249"
819}
Yein Jo380f96c2024-04-04 21:28:31 +0000820
821flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400822 name: "remove_dream_overlay_hide_on_touch"
823 namespace: "systemui"
824 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
825 bug: "329091030"
826 metadata {
827 purpose: PURPOSE_BUGFIX
828 }
829}
830
831flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000832 name: "keyboard_docking_indicator"
833 namespace: "systemui"
834 description: "Glow bar indicator reveals upon keyboard docking."
835 bug: "324600132"
836}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700837
838flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100839 name: "keyboard_shortcut_helper_rewrite"
840 namespace: "systemui"
841 description: "A new implementation of the keyboards shortcuts helper sheet."
842 bug: "327364197"
843}
844
845flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700846 name: "dream_overlay_bouncer_swipe_direction_filtering"
847 namespace: "systemui"
848 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
849 bug: "333632464"
850 metadata {
851 purpose: PURPOSE_BUGFIX
852 }
Bryce Leece3c21032024-04-09 17:15:17 -0700853}
854
855flag {
856 name: "dream_input_session_pilfer_once"
857 namespace: "systemui"
858 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700859 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700860 metadata {
861 purpose: PURPOSE_BUGFIX
862 }
863}
Jernej Virag6d932a02024-04-16 16:57:50 +0200864
865flag {
Lucas Silva592f2372024-05-02 13:19:36 -0400866 name: "shade_collapse_activity_launch_fix"
867 namespace: "systemui"
868 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker."
869 bug: "331591373"
870 metadata {
871 purpose: PURPOSE_BUGFIX
872 }
873}
874
875flag {
Jernej Virag6d932a02024-04-16 16:57:50 +0200876 name: "slice_broadcast_relay_in_background"
877 namespace: "systemui"
878 description: "Move handling of slice broadcast relay broadcasts to background threads"
879 bug: "334767208"
880 metadata {
881 purpose: PURPOSE_BUGFIX
882 }
bvineethac6e09a2024-04-10 08:20:28 +0000883}
884
885flag {
886 name: "register_battery_controller_receivers_in_corestartable"
887 namespace: "systemui"
888 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
889 bug: "307517093"
890 metadata {
891 purpose: PURPOSE_BUGFIX
892 }
893}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800894
895flag {
896 name: "enforce_brightness_base_user_restriction"
897 namespace: "systemui"
898 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
899 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000900 metadata {
901 purpose: PURPOSE_BUGFIX
902 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800903}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000904
905flag {
906 name: "ambient_touch_monitor_listen_to_display_changes"
907 namespace: "systemui"
908 description: "listen to display changes and cache window metrics"
909 bug: "330906135"
910 metadata {
911 purpose: PURPOSE_BUGFIX
912 }
913}
Bryce Lee19f1e282024-05-02 22:03:28 +0000914
915flag {
Bryce Leea320f562024-05-03 04:19:45 +0000916 name: "restart_dream_on_unocclude"
917 namespace: "systemui"
918 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
919 bug: "338051457"
920 metadata {
921 purpose: PURPOSE_BUGFIX
922 }
923}
924
925flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000926 name: "communal_bouncer_do_not_modify_plugin_open"
927 namespace: "systemui"
928 description: "do not modify notification shade when handling bouncer expansion."
929 bug: "338252661"
930 metadata {
931 purpose: PURPOSE_BUGFIX
932 }
933}
Ajinkya Chalke612d1612024-05-07 13:19:46 +0000934
935flag {
936 name: "app_clips_backlinks"
937 namespace: "systemui"
938 description: "Enables Backlinks improvement feature in App Clips"
939 bug: "300307759"
940}
Fabián Kozynskidb115452024-05-13 10:41:43 -0400941
942flag {
943 name: "qs_custom_tile_click_guaranteed_bug_fix"
944 namespace: "systemui"
945 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
946 bug: "339290820"
947 metadata {
948 purpose: PURPOSE_BUGFIX
949 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500950}
951
952flag {
953 name: "media_controls_user_initiated_dismiss"
954 namespace: "systemui"
955 description: "Only dismiss media notifications when the control was removed by the user."
956 bug: "335875159"
archisha1a22b1f2024-04-22 05:53:16 +0000957}
958
959flag {
960 namespace: "systemui"
961 name: "enable_view_capture_tracing"
962 description: "Enables view capture tracing in System UI."
963 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500964 metadata {
965 purpose: PURPOSE_BUGFIX
966 }
967}
Ben Murdoch5957bee2024-05-15 20:17:19 +0000968
969flag {
970 name: "validate_keyboard_shortcut_helper_icon_uri"
971 namespace: "systemui"
972 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
973 bug: "331180422"
974 metadata {
975 purpose: PURPOSE_BUGFIX
976 }
977}
William Xiao07cbc242024-05-10 15:16:11 -0700978
979flag {
980 name: "glanceable_hub_gesture_handle"
981 namespace: "systemui"
982 description: "Shows a vertical bar at the right edge to indicate the user can swipe to open the glanceable hub"
983 bug: "339667383"
984}
Devarshi Bhattbc31eba2024-05-16 06:19:36 +0000985
986flag {
987 name: "register_wallpaper_notifier_background"
988 namespace: "systemui"
989 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
990 bug: "327315860"
991 metadata {
992 purpose: PURPOSE_BUGFIX
993 }
994}