blob: 5c5edb1d00baf9d1625fcf17900c52e80e732f54 [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 {
Ioana Alexandru500d5072024-10-30 14:17:53 +010029 name: "modes_ui_dialog_paging"
30 namespace: "systemui"
31 description: "Add pagination to the Modes dialog in quick settings."
32 bug: "376450983"
33}
34
35flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000036 name: "priority_people_section"
37 namespace: "systemui"
38 description: "Add a new section for priority people (aka important conversations)."
39 bug: "340294566"
40}
41
42flag {
Ioana Alexandru1b5a7162024-10-22 21:32:33 +020043 name: "notifications_redesign_footer_view"
44 namespace: "systemui"
45 description: "Notifications Redesign: Update the look of the notifications footer."
46 bug: "375010573"
47}
48
49flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000050 name: "notification_row_content_binder_refactor"
51 namespace: "systemui"
52 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
53 bug: "343942780"
54}
55
56flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000057 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000058 namespace: "systemui"
59 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
60 bug: "309146176"
61 metadata {
62 purpose: PURPOSE_BUGFIX
63 }
64}
65
66flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000067 name: "notification_over_expansion_clipping_fix"
68 namespace: "systemui"
Alexander Newcomer76a13542024-10-29 22:54:31 +000069 description: "Fix NSSL clipping when over-expanding; fixes split shade bug."
Jeff DeCewd8397d82024-04-19 16:35:04 +000070 bug: "288553572"
71 metadata {
72 purpose: PURPOSE_BUGFIX
73 }
74}
75
76flag {
Alexander Newcomer76a13542024-10-29 22:54:31 +000077 name: "notification_add_x_on_hover_to_dismiss"
78 namespace: "systemui"
79 description: "Adds an x to notifications which shows up on mouse hover, allowing the user to "
80 "dismiss a notification with mouse."
81 bug: "376297472"
82}
83
84flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080085 name: "notification_async_group_header_inflation"
86 namespace: "systemui"
87 description: "Inflates the notification group summary header views from the background thread."
88 bug: "217799515"
89}
90
91flag {
Yining Liu9a835c82023-10-31 01:30:23 +000092 name: "notification_async_hybrid_view_inflation"
93 namespace: "systemui"
94 description: "Inflates hybrid (single-line) notification views from the background thread."
95 bug: "217799515"
96}
97
98flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040099 name: "notification_color_update_logger"
100 namespace: "systemui"
101 description: "Enabled debug logging and dumping of notification color updates."
102 bug: "294347738"
103}
104
105flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +0200106 name: "notifications_footer_visibility_fix"
107 namespace: "systemui"
108 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
109 bug: "356552869"
110 metadata {
111 purpose: PURPOSE_BUGFIX
112 }
113}
114
115flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200116 name: "notifications_footer_view_refactor"
117 namespace: "systemui"
118 description: "Enables the refactored version of the footer view in the notification shade "
119 "(containing the \"Clear all\" button). Should not bring any behavior changes"
120 bug: "293167744"
121}
Alexander Roederer74cda602023-10-11 00:24:09 +0000122
123flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400124 name: "notifications_icon_container_refactor"
125 namespace: "systemui"
126 description: "Enables the refactored version of the notification icon container in StatusBar, "
127 "AOD, and the notification shelf. Should not bring any behavioral changes."
128 bug: "278765923"
129}
130
131flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100132 name: "notifications_hide_on_display_switch"
133 namespace: "systemui"
134 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
135 bug: "293824309"
136}
137
138flag {
AndrĂ¡s Kurucz305199f2023-12-18 18:31:34 +0000139 name: "notifications_improved_hun_animation"
140 namespace: "systemui"
141 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
142 bug: "243302608"
143}
144
145flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000146 name: "notification_content_alpha_optimization"
147 namespace: "systemui"
148 description: "Only reset alpha values of needed content views"
149 bug: "292024656"
150 metadata {
151 purpose: PURPOSE_BUGFIX
152 }
153}
154
155flag {
AndrĂ¡s Kurucz3e88b352023-11-06 13:48:09 +0000156 name: "notifications_live_data_store_refactor"
157 namespace: "systemui"
158 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
159 "Should not bring any behavior changes."
160 bug: "308623704"
161}
162
163flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000164 name: "notifications_dismiss_pruned_summaries"
165 namespace: "systemui"
166 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
167 bug: "355967751"
168}
169
170flag {
Yining Liub5021762024-07-02 00:37:12 +0000171 name: "notification_transparent_header_fix"
172 namespace: "systemui"
173 description: "fix the transparent group header issue for async header inflation."
174 bug: "340161724"
175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
dakinola558bf872024-03-14 20:21:46 +0000181 name: "pss_app_selector_recents_split_screen"
182 namespace: "systemui"
183 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
184 bug: "320449039"
185 metadata {
186 purpose: PURPOSE_BUGFIX
187 }
188}
189
190flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100191 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100192 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100193 description: "Moves part of the notification icon updates to the background."
194 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100195 metadata {
196 purpose: PURPOSE_BUGFIX
197 }
198}
199
200flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100201 name: "refactor_get_current_user"
202 namespace: "systemui"
203 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
204 bug: "305984787"
205}
206
207flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000208 name: "notification_avalanche_throttle_hun"
209 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000210 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000211 bug: "307288824"
212}
213
214flag {
Lyn06388cc2024-01-18 22:17:50 +0000215 name: "notification_avalanche_suppression"
216 namespace: "systemui"
217 description: "After notification avalanche floodgate event, suppress HUNs completely."
218 bug: "321089634"
219}
220
221flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000222 name: "notification_background_tint_optimization"
223 namespace: "systemui"
224 description: "Re-enable the codepath that removed tinting of notifications when the"
225 " standard background color is desired. This was the behavior before we discovered"
226 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000227 " backgrounds."
228 bug: "294830092"
229}
230
231flag {
232 name: "notification_footer_background_tint_optimization"
233 namespace: "systemui"
234 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
235 " before we discovered a resources threading issue, which we worked around by applying the"
236 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000237 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000238}
239
240flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000241 name: "scene_container"
242 namespace: "systemui"
243 description: "Enables the scene container framework go/flexiglass."
244 bug: "283121968"
245}
Julia Tuttle5201be82023-10-30 17:49:30 -0400246
247flag {
burakovc98942c2024-04-25 16:15:35 +0000248 name: "dual_shade"
249 namespace: "systemui"
250 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
251 bug: "337259436"
252}
253
254flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000255 name: "keyguard_bottom_area_refactor"
256 namespace: "systemui"
257 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
258 "lock icon and others."
259 bug: "290652751"
260}
261
262flag {
Beverly96b3e592023-11-08 15:32:58 +0000263 name: "device_entry_udfps_refactor"
264 namespace: "systemui"
265 description: "Refactoring device entry UDFPS icon to use modern architecture and "
266 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
267 bug: "279440316"
268}
269
270flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400271 name: "visual_interruptions_refactor"
272 namespace: "systemui"
273 description: "Enables the refactored version of the code to decide when notifications "
274 "HUN, bubble, pulse, or FSI."
275 bug: "261728888"
276}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700277
278flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000279 name: "unfold_animation_background_progress"
280 namespace: "systemui"
281 description: "Moves unfold animation progress calculation to a background thread"
282 bug: "277879146"
283}
284
285flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000286 name: "enable_background_keyguard_ondrawn_callback"
287 namespace: "systemui"
288 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
289 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
290 "Note that, even after this callback is called, we're waiting for all windows to finish "
291 " drawing."
292 bug: "295873557"
NicolĂ² Mazzucato16eecfa2024-02-05 09:10:08 +0000293 metadata {
294 purpose: PURPOSE_BUGFIX
295 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000296}
297
298flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000299 name: "qs_new_tiles"
300 namespace: "systemui"
301 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000302 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000303}
304
305flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000306 name: "qs_new_tiles_future"
307 namespace: "systemui"
308 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."
309 bug: "311147395"
310}
311
312flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000313 name: "qs_quick_rebind_active_tiles"
314 namespace: "systemui"
315 description: "Rebind active custom tiles quickly."
316 bug: "362526228"
317 metadata {
318 purpose: PURPOSE_BUGFIX
319 }
320}
321
322flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000323 name: "coroutine_tracing"
324 namespace: "systemui"
325 description: "Adds thread-local data to System UI's global coroutine scopes to "
326 "allow for tracing of coroutine continuations using System UI's tracinglib"
327 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100328}
329
330flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000331 name: "edge_back_gesture_handler_thread"
332 namespace: "systemui"
333 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
334 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
335 "the main thread with the rest of System UI."
336 bug: "304583132"
337}
338
339flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700340 name: "status_bar_ui_thread"
341 namespace: "systemui"
342 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
343 "thread."
344 bug: "374159193"
345}
346
347flag {
348 name: "notification_shade_ui_thread"
349 namespace: "systemui"
350 description: "Move the NotificationShade window to a new UI thread, which is separate from "
351 "the main thread."
352 bug: "374159657"
353}
354
355flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100356 name: "new_aod_transition"
357 namespace: "systemui"
358 description: "New LOCKSCREEN <=> AOD transition"
359 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100360}
361
362flag {
363 name: "light_reveal_migration"
364 namespace: "systemui"
365 description: "Move LightRevealScrim to recommended architecture"
366 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600367}
368
369flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000370 name: "theme_overlay_controller_wakefulness_deprecation"
371 namespace: "systemui"
372 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
373 "ThemOverlayController to mitigate flickering when locking the device"
374 bug: "308676488"
375}
376
377flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200378 name: "status_bar_monochrome_icons_fix"
379 namespace: "systemui"
380 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
381 bug: "329091967"
382 metadata {
383 purpose: PURPOSE_BUGFIX
384 }
385}
386
387flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000388 name: "status_bar_screen_sharing_chips"
389 namespace: "systemui"
390 description: "Show chips on the left side of the status bar when a user is screen sharing, "
391 "recording, or casting"
392 bug: "332662551"
393}
394
395flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000396 name: "status_bar_show_audio_only_projection_chip"
397 namespace: "systemui"
398 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
399 "during a media projection"
400 bug: "373308507"
401 metadata {
402 purpose: PURPOSE_BUGFIX
403 }
404}
405
406flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000407 name: "status_bar_use_repos_for_call_chip"
408 namespace: "systemui"
409 description: "Use repositories as the source of truth for call notifications shown as a chip in"
410 "the status bar"
411 bug: "328584859"
412 metadata {
413 purpose: PURPOSE_BUGFIX
414 }
415}
416
417flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000418 name: "status_bar_call_chip_notification_icon"
419 namespace: "systemui"
420 description: "Use the small icon set on the notification for the status bar call chip"
421 bug: "354930838"
422}
423
424flag {
amehfooze3d259b2024-08-26 22:38:55 +0000425 name: "status_bar_signal_policy_refactor"
426 namespace: "systemui"
427 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
428 bug: "264539100"
429}
430
431flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000432 name: "status_bar_swipe_over_chip"
433 namespace: "systemui"
434 description: "Allow users to swipe over the status bar chip to open the shade"
435 bug: "185897191"
436 metadata {
437 purpose: PURPOSE_BUGFIX
438 }
439}
440
441flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000442 name: "status_bar_always_check_underlying_networks"
443 namespace: "systemui"
444 description: "For status bar connectivity UI, always check underlying networks for wifi and "
445 "carrier merged information, regardless of the sepcified transport type"
446 bug: "352162710"
447 metadata {
448 purpose: PURPOSE_BUGFIX
449 }
450}
451
452flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000453 name: "status_bar_stop_updating_window_height"
454 namespace: "systemui"
455 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
456 "StatusBarWindowController"
457 bug: "360115167"
458 metadata {
459 purpose: PURPOSE_BUGFIX
460 }
461}
462
463flag {
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000464 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000465 namespace: "systemui"
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000466 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000467 bug: "361346412"
468}
469
470flag {
Chandru S1df19782023-09-30 18:34:20 -0700471 name: "compose_bouncer"
472 namespace: "systemui"
473 description: "Use the new compose bouncer in SystemUI"
474 bug: "310005730"
475}
476
477flag {
Chris Gòˆllner0f02ef52023-12-15 10:11:49 +0000478 name: "pss_task_switcher"
479 namespace: "systemui"
480 description: "Enable the task switcher feature for partial screen sharing"
481 bug: "317208379"
482}
483
484flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530485 name: "revamped_bouncer_messages"
486 namespace: "systemui"
487 description: "Change the bouncer message to be a 2-line more descriptive message"
488 bug: "236891644"
489}
490
491flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530492 name: "rest_to_unlock"
493 namespace: "systemui"
494 description: "Require prolonged touch for fingerprint authentication"
495 bug: "303672286"
496}
497
498flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000499 name: "record_issue_qs_tile"
500 namespace: "systemui"
501 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
502 bug: "305049544"
503}
Chandru S7ec7fd22023-11-30 13:12:25 +0530504
Aurélien Pomini7c643452023-09-21 10:06:47 +0000505flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000506 name: "migrate_clocks_to_blueprint"
507 namespace: "systemui"
508 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
509 "and use modern architecture for lockscreen clocks"
510 bug: "301502635"
511}
512
513flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000514 name: "clock_reactive_variants"
515 namespace: "systemui"
516 description: "Add reactive variant fonts to some clocks"
517 bug: "343495953"
518}
519
520flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000521 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000522 namespace: "systemui"
523 description: "Faster wallpaper unlock transition"
524 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000525 metadata {
526 purpose: PURPOSE_BUGFIX
527 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000528}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800529
530flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700531 name: "confine_notification_touch_to_view_width"
532 namespace: "systemui"
533 description: "Use notification view width when detecting gestures."
534 bug: "335828150"
535}
536
537flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000538 name: "fix_image_wallpaper_crash_surface_already_released"
539 namespace: "systemui"
540 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
541 bug: "337287154"
542 metadata {
543 purpose: PURPOSE_BUGFIX
544 }
545}
546
547flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800548 name: "activity_transition_use_largest_window"
549 namespace: "systemui"
550 description: "Target largest opening window during activity transitions."
551 bug: "323294573"
552 metadata {
553 purpose: PURPOSE_BUGFIX
554 }
555}
556
557flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000558 name: "enable_layout_tracing"
559 namespace: "systemui"
560 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
561 bug: "315274804"
562}
563
564flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800565 name: "quick_settings_visual_haptics_longpress"
566 namespace: "systemui"
567 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
568 bug: "229856884"
569}
Evan Laird3f199372023-11-14 18:32:19 -0500570
571flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800572 name: "switch_user_on_bg"
573 namespace: "systemui"
574 description: "Does user switching on a background thread"
575 bug: "284095720"
576}
577
578flag {
Evan Laird3f199372023-11-14 18:32:19 -0500579 name: "status_bar_static_inout_indicators"
580 namespace: "systemui"
581 description: "(Upstream request) Always show the network activity inout indicators and "
582 "prefer using alpha to distinguish network activity."
583 bug: "310715220"
584}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800585
586flag {
Chris Gòˆllner7b258002024-09-17 12:36:06 +0100587 name: "status_bar_connected_displays"
588 namespace: "systemui"
589 description: "Shows the status bar on connected displays"
590 bug: "362720336"
591}
592
593flag {
Evan Laird96df1172024-08-06 17:16:53 -0400594 name: "status_bar_switch_to_spn_from_data_spn"
595 namespace: "systemui"
596 description: "Fix usage of the SPN broadcast extras"
597 bug: "350812372"
598 metadata {
599 purpose: PURPOSE_BUGFIX
600 }
601}
602
603flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400604 name: "status_bar_simple_fragment"
605 namespace: "systemui"
606 description: "Feature flag for refactoring the collapsed status bar fragment"
607 bug: "364360986"
608}
609
610flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000611 name: "new_volume_panel"
612 namespace: "systemui"
613 description: "Switches to the new volume panel (without Slices)."
614 bug: "202262476"
615}
616
617flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100618 name: "use_volume_controller"
619 namespace: "systemui"
620 description: "Adds Volume Controller signals to the AudioRepository to update volume"
621 bug: "349348461"
622 metadata {
623 purpose: PURPOSE_BUGFIX
624 }
625}
626
627flag {
Anton Potapova164b902024-09-27 12:40:39 +0100628 name: "volume_redesign"
629 namespace: "systemui"
630 description: "Enables Volume BC25 visuals update"
631 bug: "368308908"
632}
633
634flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400635 name: "clipboard_shared_transitions"
636 namespace: "systemui"
637 description: "Show shared transitions from clipboard"
638 bug: "360843770"
639 metadata {
640 purpose: PURPOSE_BUGFIX
641 }
642}
643
644flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400645 name: "clipboard_image_timeout"
646 namespace: "systemui"
647 description: "Wait for clipboard image to load before showing UI"
648 bug: "359864629"
649 metadata {
650 purpose: PURPOSE_BUGFIX
651 }
652}
653
654flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400655 name: "clipboard_use_description_mimetype"
656 namespace: "systemui"
657 description: "Read item mimetype from description rather than checking URI"
658 bug: "357197236"
659 metadata {
660 purpose: PURPOSE_BUGFIX
661 }
662}
663
664flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500665 name: "screenshot_action_dismiss_system_windows"
666 namespace: "systemui"
667 description: "Dismiss existing system windows when starting action from screenshot UI"
668 bug: "309933761"
669}
670
671flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400672 name: "fix_screenshot_action_dismiss_system_windows"
673 namespace: "systemui"
674 description: "Dismiss existing system windows when starting action from screenshot UI"
675 bug: "309933761"
676 metadata {
677 purpose: PURPOSE_BUGFIX
678 }
679}
680
Mark Renouf646174c2024-05-09 12:51:44 -0400681flag {
682 name: "screenshot_scroll_crop_view_crash_fix"
683 namespace: "systemui"
684 description: "Mitigate crash on invalid computed range in CropView"
685 bug: "232633995"
686 metadata {
687 purpose: PURPOSE_BUGFIX
688 }
689}
Mark Renoufd30667a2024-05-08 13:19:04 -0400690
691flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400692 name: "screenshot_ui_controller_refactor"
693 namespace: "systemui"
694 description: "Simplify and refactor ScreenshotController"
695 bug: "354711957"
696}
697
698flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000699 name: "screenshot_multidisplay_focus_change"
700 namespace: "systemui"
701 description: "Only capture a single display when screenshotting"
702 bug: "362720389"
703}
704
705flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400706 name: "screenshot_policy_split_and_desktop_mode"
707 namespace: "systemui"
708 description: "Improves screenshot policy handling for split screen and desktop mode."
709 bug: "365597999"
710}
711
712flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000713 name: "screenshot_context_url"
714 namespace: "systemui"
715 description: "Include optional app-provided context URL when sharing a screenshot."
716 bug: "242791070"
717}
718
719flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000720 name: "run_fingerprint_detect_on_dismissible_keyguard"
721 namespace: "systemui"
722 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
723 bug: "311145851"
724}
725
726flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000727 name: "smartspace_relocate_to_bottom"
728 namespace: "systemui"
729 description: "Relocate Smartspace to bottom of the Lock Screen"
730 bug: "316212788"
731}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000732
733flag {
davidcta7ba4a42024-09-03 23:05:48 +0000734 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000735 namespace: "systemui"
736 description: "Indicate Smartspace RemoteViews rendering"
737 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000738 metadata {
739 purpose: PURPOSE_BUGFIX
740 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000741}
742
743flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000744 name: "smartspace_lockscreen_viewmodel"
745 namespace: "systemui"
746 description: "Indicate Smartspace lockscreen viewmodel"
747 bug: "331451011"
748}
749
750flag {
davidct0d7957f2024-08-29 06:45:13 +0000751 name: "smartspace_viewpager2"
752 namespace: "systemui"
753 description: "Use viewpager2 in Smartspace"
754 bug: "259566300"
755}
756
757flag {
davidct95ff5042024-10-30 21:39:35 +0000758 name: "smartspace_swipe_event_logging_fix"
davidct07ac4d02024-10-21 19:01:07 +0000759 namespace: "systemui"
760 description: "Log card swipe events in smartspace"
761 bug: "374150422"
davidct95ff5042024-10-30 21:39:35 +0000762 metadata {
763 purpose: PURPOSE_BUGFIX
764 }
davidct07ac4d02024-10-21 19:01:07 +0000765}
766
767flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000768 name: "pin_input_field_styled_focus_state"
769 namespace: "systemui"
770 description: "Enables styled focus states on pin input field if keyboard is connected"
771 bug: "316106516"
772}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500773
774flag {
775 name: "keyguard_wm_state_refactor"
776 namespace: "systemui"
777 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
778 bug: "278086361"
779}
Aaron Liu972537c2024-01-26 14:35:06 -0800780
781flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000782 name: "enable_contextual_tip_for_power_off"
783 namespace: "systemui"
784 description: "Enables on-screen contextual tip about how to power off or restart phone"
785 bug: "322891421"
786}
787
788flag {
789 name: "enable_contextual_tip_for_take_screenshot"
790 namespace: "systemui"
791 description: "Enables on-screen contextual tip about how to take screenshot."
792 bug: "322891421"
793}
Yein Jobbfb3312024-01-31 22:40:47 +0000794
795flag {
Yu Chao (zhĂ o-yĂ²)75f23552024-05-09 08:48:23 +0000796 name: "enable_contextual_tip_for_mute_volume"
797 namespace: "systemui"
798 description: "Enables the contextual tip for muting the volume."
799 bug: "337737048"
800}
801
802flag {
Zhe Song79564da2024-03-13 17:12:54 +0800803 name: "disable_contextual_tips_frequency_check"
804 description: "Disables frequency capping check for contextual tips."
805 namespace: "systemui"
806 bug: "322891421"
807}
808
809flag {
810 name: "disable_contextual_tips_ios_switcher_check"
811 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
812 namespace: "systemui"
813 bug: "322891421"
814}
815
816flag {
Yu Chao3964b562024-02-01 08:03:59 +0000817 name: "enable_contextual_tips"
818 description: "Enables showing contextual tips."
819 namespace: "systemui"
820 bug: "322891421"
821}
822
823flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800824 name: "contextual_tips_assistant_dismiss_fix"
825 namespace: "systemui"
826 description: "Improve assistant dismiss signal accuracy for contextual tips."
827 bug: "334759504"
828 metadata {
829 purpose: PURPOSE_BUGFIX
830 }
831}
832
833flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000834 name: "shaderlib_loading_effect_refactor"
835 namespace: "systemui"
836 description: "Extend shader library to provide the common loading effects."
837 bug: "282007590"
838}
839
MatĂ­as HernĂ¡ndeza67952e2024-02-06 15:29:52 +0100840flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800841 name: "hearing_aids_qs_tile_dialog"
842 namespace: "systemui"
843 description: "Show a dialog when clicking on hearing aids quick settings tile."
844 bug: "291423171"
845}
846
847flag {
MatĂ­as HernĂ¡ndeza67952e2024-02-06 15:29:52 +0100848 name: "notification_row_user_context"
849 namespace: "systemui"
850 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
851 " (based on the NotificationEntry's user)."
852 bug: "317503801"
853 metadata {
854 purpose: PURPOSE_BUGFIX
855 }
856}
857
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000858flag {
859 name: "get_connected_device_name_unsynchronized"
860 namespace: "systemui"
861 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
862 bug: "323995015"
863 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000864 purpose: PURPOSE_BUGFIX
865 }
866}
867
868flag {
Sindhuc5d22842024-02-09 06:47:35 +0000869 name: "slice_manager_binder_call_background"
870 namespace: "systemui"
871 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
872 bug: "322745650"
873 metadata {
874 purpose: PURPOSE_BUGFIX
875 }
876}
877
878flag {
Sindhu561c2402024-02-07 09:38:47 +0000879 name: "register_new_wallet_card_in_background"
880 namespace: "systemui"
881 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
882 bug: "322506838"
883 metadata {
884 purpose: PURPOSE_BUGFIX
885 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000886}
archishab51923e2024-02-08 05:53:04 +0000887
888flag {
889 name: "update_user_switcher_background"
890 namespace: "systemui"
891 description: "Decide whether to update user switcher in background thread."
892 bug: "322745650"
893 metadata {
894 purpose: PURPOSE_BUGFIX
895 }
896}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000897
898flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500899 name: "clipboard_noninteractive_on_lockscreen"
900 namespace: "systemui"
901 description: "Prevents the interactive clipboard UI from appearing when device is locked"
902 bug: "317048495"
903 metadata {
904 purpose: PURPOSE_BUGFIX
905 }
906}
Jernej Virag96b48772024-02-20 10:34:27 +0100907
908flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500909 name: "dedicated_notif_inflation_thread"
910 namespace: "systemui"
911 description: "Create a separate background thread for inflating notifications"
912 bug: "308967184"
913 metadata {
914 purpose: PURPOSE_BUGFIX
915 }
916}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000917
918flag {
919 name: "bind_keyguard_media_visibility"
920 namespace: "systemui"
921 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
922 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000923 metadata {
924 purpose: PURPOSE_BUGFIX
925 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100926}
927
928flag {
bvineeth68756982024-02-23 09:57:28 +0000929 name: "notify_power_manager_user_activity_background"
930 namespace: "systemui"
931 description: "Decide whether to notify the user activity to power manager in the background thread."
932 bug: "325203885"
933 metadata {
934 purpose: PURPOSE_BUGFIX
935 }
936}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000937
938flag {
Josh814484f2024-03-05 15:38:07 +0000939 name: "qs_tile_focus_state"
940 namespace: "systemui"
941 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
942 bug: "312899524"
943}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000944
945flag {
yyalan129343f2024-05-07 14:33:16 +0100946 name: "brightness_slider_focus_state"
947 namespace: "systemui"
948 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
949 bug: "329244723"
950}
951
952flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000953 name: "edgeback_gesture_handler_get_running_tasks_background"
954 namespace: "systemui"
955 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
956 " class on the background thread."
957 bug: "325041960"
958 metadata {
959 purpose: PURPOSE_BUGFIX
960 }
961}
FabiĂ¡n Kozynskicba11852024-03-12 14:16:24 -0400962
963flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700964 name: "screenshare_notification_hiding_bug_fix"
965 namespace: "systemui"
966 description: "Various bug fixes for notification redaction while screensharing"
967 bug: "312784809"
968 metadata {
969 purpose: PURPOSE_BUGFIX
970 }
971}
972
973flag {
FabiĂ¡n Kozynskicba11852024-03-12 14:16:24 -0400974 name: "qs_ui_refactor"
975 namespace: "systemui"
976 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
977 " Compose for the UI."
978 bug: "325099249"
979}
Yein Jo380f96c2024-04-04 21:28:31 +0000980
981flag {
FabiĂ¡n Kozynski39923202024-07-15 11:06:53 -0400982 name: "qs_ui_refactor_compose_fragment"
983 namespace: "systemui"
984 description: "Uses a different QS fragment in NPVC that uses the new compose UI and recommended architecture. This flag depends on qs_ui_refactor flag."
985 bug: "325099249"
986}
987
988flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400989 name: "remove_dream_overlay_hide_on_touch"
990 namespace: "systemui"
991 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
992 bug: "329091030"
993 metadata {
994 purpose: PURPOSE_BUGFIX
995 }
996}
997
998flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000999 name: "keyboard_docking_indicator"
1000 namespace: "systemui"
1001 description: "Glow bar indicator reveals upon keyboard docking."
1002 bug: "324600132"
1003}
Bryce Lee39ca23b2024-04-10 09:46:27 -07001004
1005flag {
Chris Gòˆllnerbdc51f32024-04-22 12:31:49 +01001006 name: "keyboard_shortcut_helper_rewrite"
1007 namespace: "systemui"
1008 description: "A new implementation of the keyboards shortcuts helper sheet."
1009 bug: "327364197"
1010}
1011
1012flag {
helen cheuk3f9712f2024-06-17 11:55:22 +00001013 name: "keyboard_touchpad_contextual_education"
1014 namespace: "systemui"
1015 description: "Allow showing education for physical keyboard and touchpad"
1016 bug: "317496783"
1017}
1018
1019flag {
helencheukd7129db2024-10-28 11:14:52 +00001020 name: "shortcut_helper_key_glyph"
1021 namespace: "systemui"
1022 description: "Allow showing key glyph in shortcut helper"
1023 bug: "353902478"
1024 metadata {
1025 purpose: PURPOSE_BUGFIX
1026 }
1027}
1028
1029flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001030 name: "dream_overlay_bouncer_swipe_direction_filtering"
1031 namespace: "systemui"
1032 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1033 bug: "333632464"
1034 metadata {
1035 purpose: PURPOSE_BUGFIX
1036 }
Bryce Leece3c21032024-04-09 17:15:17 -07001037}
1038
1039flag {
1040 name: "dream_input_session_pilfer_once"
1041 namespace: "systemui"
1042 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001043 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001044 metadata {
1045 purpose: PURPOSE_BUGFIX
1046 }
1047}
Jernej Virag6d932a02024-04-16 16:57:50 +02001048
1049flag {
1050 name: "slice_broadcast_relay_in_background"
1051 namespace: "systemui"
1052 description: "Move handling of slice broadcast relay broadcasts to background threads"
1053 bug: "334767208"
1054 metadata {
1055 purpose: PURPOSE_BUGFIX
1056 }
bvineethac6e09a2024-04-10 08:20:28 +00001057}
1058
1059flag {
1060 name: "register_battery_controller_receivers_in_corestartable"
1061 namespace: "systemui"
1062 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1063 bug: "307517093"
1064 metadata {
1065 purpose: PURPOSE_BUGFIX
1066 }
1067}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001068
1069flag {
1070 name: "enforce_brightness_base_user_restriction"
1071 namespace: "systemui"
1072 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1073 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001074 metadata {
1075 purpose: PURPOSE_BUGFIX
1076 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001077}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001078
1079flag {
1080 name: "ambient_touch_monitor_listen_to_display_changes"
1081 namespace: "systemui"
1082 description: "listen to display changes and cache window metrics"
1083 bug: "330906135"
1084 metadata {
1085 purpose: PURPOSE_BUGFIX
1086 }
1087}
Bryce Lee19f1e282024-05-02 22:03:28 +00001088
1089flag {
Bryce Leea320f562024-05-03 04:19:45 +00001090 name: "restart_dream_on_unocclude"
1091 namespace: "systemui"
1092 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1093 bug: "338051457"
1094 metadata {
1095 purpose: PURPOSE_BUGFIX
1096 }
1097}
1098
1099flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001100 name: "communal_bouncer_do_not_modify_plugin_open"
1101 namespace: "systemui"
1102 description: "do not modify notification shade when handling bouncer expansion."
1103 bug: "338252661"
1104 metadata {
1105 purpose: PURPOSE_BUGFIX
1106 }
1107}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001108
1109flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001110 name: "communal_scene_ktf_refactor"
1111 namespace: "systemui"
1112 description: "refactors the syncing mechanism between communal STL and KTF state."
1113 bug: "327225415"
1114 metadata {
1115 purpose: PURPOSE_BUGFIX
1116 }
1117}
1118
1119flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001120 name: "communal_timer_flicker_fix"
1121 namespace: "systemui"
1122 description: "fixes timers on the hub flickering when pausing"
1123 bug: "353801573"
1124 metadata {
1125 purpose: PURPOSE_BUGFIX
1126 }
1127}
1128
1129flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001130 name: "communal_widget_trampoline_fix"
1131 namespace: "systemui"
1132 description: "fixes activity starts caused by non-activity trampolines from widgets."
1133 bug: "350468769"
1134 metadata {
1135 purpose: PURPOSE_BUGFIX
1136 }
1137}
1138
1139flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001140 name: "communal_edit_widgets_activity_finish_fix"
1141 namespace: "systemui"
1142 description: "finish edit widgets activity when stopping"
1143 bug: "354725145"
1144 metadata {
1145 purpose: PURPOSE_BUGFIX
1146 }
1147}
1148
1149flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001150 name: "communal_widget_resizing"
1151 namespace: "systemui"
1152 description: "Allow resizing of widgets on glanceable hub"
1153 bug: "368053818"
1154}
1155
1156flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001157 name: "communal_standalone_support"
1158 namespace: "systemui"
1159 description: "Support communal features without a dock"
1160 bug: "352301247"
1161}
1162
1163flag {
William Xiao3b88d4b2024-10-28 18:05:23 -07001164 name: "communal_hub_on_mobile"
1165 namespace: "systemui"
1166 description: "Brings the glanceable hub experience to mobile phones"
1167 bug: "375689917"
1168}
1169
1170flag {
Princee3fb8e62024-09-19 15:51:58 +00001171 name: "dream_overlay_updated_font"
1172 namespace: "systemui"
1173 description: "Flag to enable updated font settings for dream overlay"
1174 bug: "349656117"
1175 metadata {
1176 purpose: PURPOSE_BUGFIX
1177 }
1178}
1179
1180flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001181 name: "app_clips_backlinks"
1182 namespace: "systemui"
1183 description: "Enables Backlinks improvement feature in App Clips"
1184 bug: "300307759"
1185}
FabiĂ¡n Kozynskidb115452024-05-13 10:41:43 -04001186
1187flag {
1188 name: "qs_custom_tile_click_guaranteed_bug_fix"
1189 namespace: "systemui"
1190 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1191 bug: "339290820"
1192 metadata {
1193 purpose: PURPOSE_BUGFIX
1194 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001195}
1196
1197flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001198 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001199 namespace: "systemui"
1200 description: "Only dismiss media notifications when the control was removed by the user."
1201 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001202 metadata {
1203 purpose: PURPOSE_BUGFIX
1204 }
archisha1a22b1f2024-04-22 05:53:16 +00001205}
1206
1207flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001208 name: "media_controls_lockscreen_shade_bug_fix"
1209 namespace: "systemui"
1210 description: "Use ShadeInteractor for media location changes"
1211 bug: "319244625"
1212 metadata {
1213 purpose: PURPOSE_BUGFIX
1214 }
1215}
1216
1217flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001218 name: "media_controls_button_media3"
1219 namespace: "systemui"
1220 description: "Enable media action buttons updates using media3"
1221 bug: "360196209"
1222}
1223
1224flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001225 name: "media_controls_button_media3_placement"
1226 namespace: "systemui"
1227 description: "Use media3 API for action button placement preferences"
1228 bug: "360196209"
1229}
1230
1231flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001232 name: "media_controls_drawables_reuse"
1233 namespace: "systemui"
1234 description: "Re-use created media drawables for media controls"
1235 bug: "358402034"
1236}
1237
1238flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001239 name: "media_controls_posts_optimization"
1240 namespace: "systemui"
1241 description: "Ignore duplicate media notifications posted"
1242 bug: "358645640"
1243}
1244
1245flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001246 name: "media_controls_umo_inflation_in_background"
1247 namespace: "systemui"
1248 description: "Inflate UMO in background thread"
1249 bug: "368514198"
1250 metadata {
1251 purpose: PURPOSE_BUGFIX
1252 }
1253}
1254
1255flag {
archisha1a22b1f2024-04-22 05:53:16 +00001256 namespace: "systemui"
1257 name: "enable_view_capture_tracing"
1258 description: "Enables view capture tracing in System UI."
1259 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001260 metadata {
1261 purpose: PURPOSE_BUGFIX
1262 }
1263}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001264
1265flag {
1266 name: "validate_keyboard_shortcut_helper_icon_uri"
1267 namespace: "systemui"
1268 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1269 bug: "331180422"
1270 metadata {
1271 purpose: PURPOSE_BUGFIX
1272 }
1273}
William Xiao07cbc242024-05-10 15:16:11 -07001274
1275flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001276 name: "glanceable_hub_allow_keyguard_when_dreaming"
1277 namespace: "systemui"
1278 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1279 bug: "343505271"
1280}
1281
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001282flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001283 name: "register_wallpaper_notifier_background"
1284 namespace: "systemui"
1285 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1286 bug: "327315860"
1287 metadata {
1288 purpose: PURPOSE_BUGFIX
1289 }
1290}
Michael Mikhaile3247482024-05-14 13:56:23 +00001291
1292flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001293 name: "enable_efficient_display_repository"
1294 namespace: "systemui"
1295 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1296 bug: "345472038"
1297 metadata {
1298 purpose: PURPOSE_BUGFIX
1299 }
1300}
1301
1302flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001303 name: "notification_media_manager_background_execution"
1304 namespace: "systemui"
1305 description: "Decide whether to execute binder calls in background thread"
1306 bug: "336612071"
1307 metadata {
1308 purpose: PURPOSE_BUGFIX
1309 }
1310}
Sindhu4fece3c2024-06-03 10:34:29 +00001311
1312flag {
1313 name: "dozeui_scheduling_alarms_background_execution"
1314 namespace: "systemui"
1315 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1316 bug: "330492575"
1317 metadata {
1318 purpose: PURPOSE_BUGFIX
1319 }
1320}
AndrĂ¡s Kurucz48f27812024-06-05 13:22:19 +00001321
1322flag {
1323 name: "notification_pulsing_fix"
1324 namespace: "systemui"
1325 description: "Allow showing new pulsing notifications when the device is already pulsing."
1326 bug: "335560575"
1327 metadata {
1328 purpose: PURPOSE_BUGFIX
1329 }
1330}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001331
1332flag {
1333 name: "media_lockscreen_launch_animation"
1334 namespace : "systemui"
1335 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1336 bug : "346865769"
1337 metadata {
1338 purpose: PURPOSE_BUGFIX
1339 }
1340}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001341
1342flag {
1343 name: "expand_heads_up_on_inline_reply"
1344 namespace: "systemui"
1345 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1346 bug: "346976443"
1347 metadata {
1348 purpose: PURPOSE_BUGFIX
1349 }
1350}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001351
1352flag {
1353 name: "translucent_occluding_activity_fix"
1354 namespace: "systemui"
1355 description: "Fixes occlusion animation for transluent activities"
1356 bug: "303010980"
1357 metadata {
1358 purpose: PURPOSE_BUGFIX
1359 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001360}
1361
1362flag {
1363 namespace: "systemui"
1364 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1365 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1366 bug: "312452252"
1367 metadata {
1368 purpose: PURPOSE_BUGFIX
1369 }
1370}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001371
1372flag {
1373 namespace: "systemui"
1374 name: "qs_register_setting_observer_on_bg_thread"
1375 description: "Registers Quick Settings content providers on background thread"
1376 bug: "351766769"
1377 metadata {
1378 purpose: PURPOSE_BUGFIX
1379 }
1380}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001381
1382flag {
1383 name: "sounddose_customization"
1384 namespace: "systemui"
1385 description: "Enables custom actions for sounddose notifications"
1386 bug: "345227709"
1387}
1388
Jernej Viragb0f48602024-07-12 08:48:24 +00001389flag {
1390 namespace: "systemui"
1391 name: "register_content_observers_async"
1392 description: "Use new Async API to register content observers"
1393 bug: "316922634"
1394 metadata {
1395 purpose: PURPOSE_BUGFIX
1396 }
1397}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001398
1399flag {
1400 name: "msdl_feedback"
1401 namespace: "systemui"
1402 description: "Enables MSDL feedback in SysUI surfaces."
1403 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001404}
1405
1406flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001407 name: "hubmode_fullscreen_vertical_swipe"
1408 namespace: "systemui"
1409 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1410 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001411 metadata {
1412 purpose: PURPOSE_BUGFIX
1413 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001414}
1415
1416flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001417 name: "hubmode_fullscreen_vertical_swipe_fix"
1418 namespace: "systemui"
1419 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1420 bug: "340177049"
1421 metadata {
1422 purpose: PURPOSE_BUGFIX
1423 }
1424}
1425
1426
1427flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001428 namespace: "systemui"
1429 name: "remove_update_listener_in_qs_icon_view_impl"
1430 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1431 bug: "327078684"
1432 metadata {
1433 purpose: PURPOSE_BUGFIX
1434 }
1435}
1436
1437flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001438 name: "sim_pin_race_condition_on_restart"
1439 namespace: "systemui"
1440 description: "The SIM PIN screen may be shown incorrectly on reboot"
1441 bug: "351426938"
1442 metadata {
1443 purpose: PURPOSE_BUGFIX
1444 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001445}
1446
1447flag {
1448 name: "sim_pin_talkback_fix_for_double_submit"
1449 namespace: "systemui"
1450 description: "The SIM PIN entry screens show the wrong message due"
1451 bug: "346932439"
1452 metadata {
1453 purpose: PURPOSE_BUGFIX
1454 }
Sindhu B3a51f312024-07-15 09:32:00 +00001455}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001456
1457flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001458 name: "sim_pin_bouncer_reset"
1459 namespace: "systemui"
1460 description: "The SIM PIN bouncer does not close after unlocking"
1461 bug: "297461589"
1462 metadata {
1463 purpose: PURPOSE_BUGFIX
1464 }
1465}
1466
1467flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001468 name: "use_transitions_for_keyguard_occluded"
1469 namespace: "systemui"
1470 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1471 bug: "344716537"
1472 metadata {
1473 purpose: PURPOSE_BUGFIX
1474 }
1475}
1476
1477flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001478 name: "relock_with_power_button_immediately"
1479 namespace: "systemui"
1480 description: "UDFPS unlock followed by immediate power button push should relock"
1481 bug: "343327511"
1482 metadata {
1483 purpose: PURPOSE_BUGFIX
1484 }
1485}
1486
1487flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001488 name: "classic_flags_multi_user"
1489 namespace: "systemui"
1490 description: "Make the classic feature flag loading multi user aware."
1491 bug: "345443431"
1492 metadata {
1493 purpose: PURPOSE_BUGFIX
1494 }
1495}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001496
1497flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001498 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001499 namespace: "systemui"
1500 description: "Adding haptic component infrastructure to sliders in Compose."
1501 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001502 metadata {
1503 purpose: PURPOSE_BUGFIX
1504 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001505}
1506
1507flag {
1508 namespace: "systemui"
1509 name: "settings_ext_register_content_observer_on_bg_thread"
1510 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1511 bug: "355389014"
1512 metadata {
1513 purpose: PURPOSE_BUGFIX
1514 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001515}
Beverly4b7ad052024-08-21 16:03:13 +00001516
1517flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001518 name: "notify_password_text_view_user_activity_in_background"
1519 namespace: "systemui"
1520 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1521 bug: "346882515"
1522 metadata {
1523 purpose: PURPOSE_BUGFIX
1524 }
1525}
1526
1527flag {
Beverly4b7ad052024-08-21 16:03:13 +00001528 name: "face_message_defer_update"
1529 namespace: "systemui"
1530 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1531 bug: "351863611"
1532 metadata {
1533 purpose: PURPOSE_BUGFIX
1534 }
1535}
1536
Jernej Virag9192b722024-08-09 16:57:35 +02001537flag {
1538 name: "media_load_metadata_via_media_data_loader"
1539 namespace: "systemui"
1540 description: "Use MediaDataLoader for loading media metadata with better threading"
1541 bug: "358350077"
1542 metadata {
1543 purpose: PURPOSE_BUGFIX
1544 }
1545}
1546
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001547flag {
1548 name: "non_touchscreen_devices_bypass_falsing"
1549 namespace: "systemui"
1550 description: "Allow non-touchscreen devices to bypass falsing"
1551 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001552}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001553
1554flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001555 name: "override_suppress_overlay_condition"
1556 namespace: "systemui"
1557 description: "Allow override the conditions to suppress the clipboard overlay"
1558 bug: "358473717"
1559}
1560
1561flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001562 name: "media_projection_dialog_behind_lockscreen"
1563 namespace: "systemui"
1564 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1565 bug: "351409536"
1566 metadata {
1567 purpose: PURPOSE_BUGFIX
1568 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001569}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001570
1571flag {
1572 name: "check_lockscreen_gone_transition"
1573 namespace: "systemui"
1574 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1575 bug: "358301118"
1576 metadata {
1577 purpose: PURPOSE_BUGFIX
1578 }
1579}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001580
1581flag {
1582 name: "magic_portrait_wallpapers"
1583 namespace: "systemui"
1584 description: "Magic Portrait related changes in systemui"
1585 bug: "370863642"
1586}
1587
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001588flag {
1589 name: "notes_role_qs_tile"
1590 namespace: "systemui"
1591 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1592 bug: "357863750"
1593}
Marvin Ramin829da882024-10-16 12:26:02 +02001594
1595flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001596 name: "ignore_touches_next_to_notification_shelf"
1597 namespace: "systemui"
1598 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1599 bug: "358424256"
1600 metadata {
1601 purpose: PURPOSE_BUGFIX
1602 }
1603}
1604
1605flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001606 name: "shade_window_goes_around"
1607 namespace: "systemui"
1608 description: "Enables the shade window to move between displays"
1609 bug: "362719719"
1610}
1611
1612flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001613 name: "transition_race_condition"
1614 namespace: "systemui"
1615 description: "Thread-safe keyguard transitions"
1616 bug: "358533338"
1617 metadata {
1618 purpose: PURPOSE_BUGFIX
1619 }
1620}
1621
1622flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001623 name: "media_projection_request_attribution_fix"
1624 namespace: "systemui"
1625 description: "Ensure MediaProjection consent requests are properly attributed"
1626 bug: "373581993"
1627 metadata {
1628 purpose: PURPOSE_BUGFIX
1629 }
1630}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001631
1632flag {
1633 name: "secondary_user_widget_host"
1634 namespace: "systemui"
1635 description: "Host communal widgets in the current secondary user on HSUM."
1636 bug: "373874416"
1637 metadata {
1638 purpose: PURPOSE_BUGFIX
1639 }
1640}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001641
1642flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001643 name: "home_controls_dream_hsum"
1644 namespace: "systemui"
1645 description: "Enables the home controls dream in HSUM"
1646 bug: "370691405"
1647 metadata {
1648 purpose: PURPOSE_BUGFIX
1649 }
1650}
1651
1652flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001653 name: "only_show_media_stream_slider_in_single_volume_mode"
1654 namespace: "systemui"
1655 description: "When the device is in single volume mode, only show media stream slider and hide all other stream (e.g. call, notification, alarm, etc) sliders in volume panel"
1656 bug: "373729625"
1657 metadata {
1658 purpose: PURPOSE_BUGFIX
1659 }
1660}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001661
1662flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001663 name: "hide_ringer_button_in_single_volume_mode"
1664 namespace: "systemui"
1665 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1666 bug: "374870615"
1667 metadata {
1668 purpose: PURPOSE_BUGFIX
1669 }
1670}
1671
1672flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001673 name: "qs_tile_detailed_view"
1674 namespace: "systemui"
1675 description: "Enables the tile detailed view UI."
1676 bug: "374173773"
1677}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001678
1679flag {
Chandru Sf7bf52bd2024-10-30 18:18:05 +00001680 name: "bouncer_ui_revamp"
1681 namespace: "systemui"
1682 description: "Updates to background (blur), button animations and font changes."
1683 bug: "376491880"
1684}
1685
1686flag {
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001687 name: "ensure_enr_views_visibility"
1688 namespace: "systemui"
1689 description: "Ensures public and private visibilities"
1690 bug: "361552380"
1691 metadata {
1692 purpose: PURPOSE_BUGFIX
1693 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001694}
1695
1696flag {
1697 name: "shade_expands_on_status_bar_long_press"
1698 namespace: "systemui"
1699 description: "Expands the shade on long press of any status bar"
1700 bug: "371224114"
1701}
Joshe2b71c92024-10-21 17:12:14 +00001702
1703
1704flag {
1705 name: "keyboard_shortcut_helper_shortcut_customizer"
1706 namespace: "systemui"
1707 description: "An implementation of shortcut customizations through shortcut helper."
1708 bug: "365064144"
1709}
1710