blob: 83b75664e1a6c2a40fabba7f3b1feca06919f318 [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 {
Ioana Alexandru1b5a7162024-10-22 21:32:33 +020036 name: "notifications_redesign_footer_view"
37 namespace: "systemui"
38 description: "Notifications Redesign: Update the look of the notifications footer."
39 bug: "375010573"
40}
41
42flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000043 name: "notification_row_content_binder_refactor"
44 namespace: "systemui"
45 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
46 bug: "343942780"
47}
48
49flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000050 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000051 namespace: "systemui"
52 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
53 bug: "309146176"
54 metadata {
55 purpose: PURPOSE_BUGFIX
56 }
57}
58
59flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000060 name: "notification_over_expansion_clipping_fix"
61 namespace: "systemui"
Alexander Newcomer76a13542024-10-29 22:54:31 +000062 description: "Fix NSSL clipping when over-expanding; fixes split shade bug."
Jeff DeCewd8397d82024-04-19 16:35:04 +000063 bug: "288553572"
64 metadata {
65 purpose: PURPOSE_BUGFIX
66 }
67}
68
69flag {
Alexander Newcomer76a13542024-10-29 22:54:31 +000070 name: "notification_add_x_on_hover_to_dismiss"
71 namespace: "systemui"
72 description: "Adds an x to notifications which shows up on mouse hover, allowing the user to "
73 "dismiss a notification with mouse."
74 bug: "376297472"
75}
76
77flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080078 name: "notification_async_group_header_inflation"
79 namespace: "systemui"
80 description: "Inflates the notification group summary header views from the background thread."
81 bug: "217799515"
82}
83
84flag {
Yining Liu9a835c82023-10-31 01:30:23 +000085 name: "notification_async_hybrid_view_inflation"
86 namespace: "systemui"
87 description: "Inflates hybrid (single-line) notification views from the background thread."
88 bug: "217799515"
89}
90
91flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040092 name: "notification_color_update_logger"
93 namespace: "systemui"
94 description: "Enabled debug logging and dumping of notification color updates."
95 bug: "294347738"
96}
97
98flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +020099 name: "notifications_footer_visibility_fix"
100 namespace: "systemui"
101 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
102 bug: "356552869"
103 metadata {
104 purpose: PURPOSE_BUGFIX
105 }
106}
107
108flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200109 name: "notifications_footer_view_refactor"
110 namespace: "systemui"
111 description: "Enables the refactored version of the footer view in the notification shade "
112 "(containing the \"Clear all\" button). Should not bring any behavior changes"
113 bug: "293167744"
114}
Alexander Roederer74cda602023-10-11 00:24:09 +0000115
116flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400117 name: "notifications_icon_container_refactor"
118 namespace: "systemui"
119 description: "Enables the refactored version of the notification icon container in StatusBar, "
120 "AOD, and the notification shelf. Should not bring any behavioral changes."
121 bug: "278765923"
122}
123
124flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100125 name: "notifications_hide_on_display_switch"
126 namespace: "systemui"
127 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
128 bug: "293824309"
129}
130
131flag {
András Kurucz305199f2023-12-18 18:31:34 +0000132 name: "notifications_improved_hun_animation"
133 namespace: "systemui"
134 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
135 bug: "243302608"
136}
137
138flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000139 name: "notification_content_alpha_optimization"
140 namespace: "systemui"
141 description: "Only reset alpha values of needed content views"
142 bug: "292024656"
143 metadata {
144 purpose: PURPOSE_BUGFIX
145 }
146}
147
148flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000149 name: "notifications_live_data_store_refactor"
150 namespace: "systemui"
151 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
152 "Should not bring any behavior changes."
153 bug: "308623704"
154}
155
156flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000157 name: "notifications_dismiss_pruned_summaries"
158 namespace: "systemui"
159 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
160 bug: "355967751"
161}
162
163flag {
Yining Liub5021762024-07-02 00:37:12 +0000164 name: "notification_transparent_header_fix"
165 namespace: "systemui"
166 description: "fix the transparent group header issue for async header inflation."
167 bug: "340161724"
168 metadata {
169 purpose: PURPOSE_BUGFIX
170 }
171}
172
173flag {
dakinola558bf872024-03-14 20:21:46 +0000174 name: "pss_app_selector_recents_split_screen"
175 namespace: "systemui"
176 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
177 bug: "320449039"
178 metadata {
179 purpose: PURPOSE_BUGFIX
180 }
181}
182
183flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100184 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100185 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100186 description: "Moves part of the notification icon updates to the background."
187 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100188 metadata {
189 purpose: PURPOSE_BUGFIX
190 }
191}
192
193flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100194 name: "refactor_get_current_user"
195 namespace: "systemui"
196 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
197 bug: "305984787"
198}
199
200flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000201 name: "notification_avalanche_throttle_hun"
202 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000203 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000204 bug: "307288824"
205}
206
207flag {
Lyn06388cc2024-01-18 22:17:50 +0000208 name: "notification_avalanche_suppression"
209 namespace: "systemui"
210 description: "After notification avalanche floodgate event, suppress HUNs completely."
211 bug: "321089634"
212}
213
214flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000215 name: "notification_background_tint_optimization"
216 namespace: "systemui"
217 description: "Re-enable the codepath that removed tinting of notifications when the"
218 " standard background color is desired. This was the behavior before we discovered"
219 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000220 " backgrounds."
221 bug: "294830092"
222}
223
224flag {
225 name: "notification_footer_background_tint_optimization"
226 namespace: "systemui"
227 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
228 " before we discovered a resources threading issue, which we worked around by applying the"
229 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000230 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000231}
232
233flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000234 name: "scene_container"
235 namespace: "systemui"
236 description: "Enables the scene container framework go/flexiglass."
237 bug: "283121968"
238}
Julia Tuttle5201be82023-10-30 17:49:30 -0400239
240flag {
burakovc98942c2024-04-25 16:15:35 +0000241 name: "dual_shade"
242 namespace: "systemui"
243 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
244 bug: "337259436"
245}
246
247flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000248 name: "keyguard_bottom_area_refactor"
249 namespace: "systemui"
250 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
251 "lock icon and others."
252 bug: "290652751"
253}
254
255flag {
Beverly96b3e592023-11-08 15:32:58 +0000256 name: "device_entry_udfps_refactor"
257 namespace: "systemui"
258 description: "Refactoring device entry UDFPS icon to use modern architecture and "
259 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
260 bug: "279440316"
261}
262
263flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400264 name: "visual_interruptions_refactor"
265 namespace: "systemui"
266 description: "Enables the refactored version of the code to decide when notifications "
267 "HUN, bubble, pulse, or FSI."
268 bug: "261728888"
269}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700270
271flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000272 name: "unfold_animation_background_progress"
273 namespace: "systemui"
274 description: "Moves unfold animation progress calculation to a background thread"
275 bug: "277879146"
276}
277
278flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000279 name: "enable_background_keyguard_ondrawn_callback"
280 namespace: "systemui"
281 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
282 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
283 "Note that, even after this callback is called, we're waiting for all windows to finish "
284 " drawing."
285 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000286 metadata {
287 purpose: PURPOSE_BUGFIX
288 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000289}
290
291flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000292 name: "qs_new_tiles"
293 namespace: "systemui"
294 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000295 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000296}
297
298flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000299 name: "qs_new_tiles_future"
300 namespace: "systemui"
301 description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood."
302 bug: "311147395"
303}
304
305flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000306 name: "qs_quick_rebind_active_tiles"
307 namespace: "systemui"
308 description: "Rebind active custom tiles quickly."
309 bug: "362526228"
310 metadata {
311 purpose: PURPOSE_BUGFIX
312 }
313}
314
315flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000316 name: "coroutine_tracing"
317 namespace: "systemui"
318 description: "Adds thread-local data to System UI's global coroutine scopes to "
319 "allow for tracing of coroutine continuations using System UI's tracinglib"
320 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100321}
322
323flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000324 name: "edge_back_gesture_handler_thread"
325 namespace: "systemui"
326 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
327 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
328 "the main thread with the rest of System UI."
329 bug: "304583132"
330}
331
332flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700333 name: "status_bar_ui_thread"
334 namespace: "systemui"
335 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
336 "thread."
337 bug: "374159193"
338}
339
340flag {
341 name: "notification_shade_ui_thread"
342 namespace: "systemui"
343 description: "Move the NotificationShade window to a new UI thread, which is separate from "
344 "the main thread."
345 bug: "374159657"
346}
347
348flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100349 name: "new_aod_transition"
350 namespace: "systemui"
351 description: "New LOCKSCREEN <=> AOD transition"
352 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100353}
354
355flag {
356 name: "light_reveal_migration"
357 namespace: "systemui"
358 description: "Move LightRevealScrim to recommended architecture"
359 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600360}
361
362flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000363 name: "theme_overlay_controller_wakefulness_deprecation"
364 namespace: "systemui"
365 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
366 "ThemOverlayController to mitigate flickering when locking the device"
367 bug: "308676488"
368}
369
370flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200371 name: "status_bar_monochrome_icons_fix"
372 namespace: "systemui"
373 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
374 bug: "329091967"
375 metadata {
376 purpose: PURPOSE_BUGFIX
377 }
378}
379
380flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000381 name: "status_bar_screen_sharing_chips"
382 namespace: "systemui"
383 description: "Show chips on the left side of the status bar when a user is screen sharing, "
384 "recording, or casting"
385 bug: "332662551"
386}
387
388flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000389 name: "status_bar_show_audio_only_projection_chip"
390 namespace: "systemui"
391 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
392 "during a media projection"
393 bug: "373308507"
394 metadata {
395 purpose: PURPOSE_BUGFIX
396 }
397}
398
399flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000400 name: "status_bar_use_repos_for_call_chip"
401 namespace: "systemui"
402 description: "Use repositories as the source of truth for call notifications shown as a chip in"
403 "the status bar"
404 bug: "328584859"
405 metadata {
406 purpose: PURPOSE_BUGFIX
407 }
408}
409
410flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000411 name: "status_bar_call_chip_notification_icon"
412 namespace: "systemui"
413 description: "Use the small icon set on the notification for the status bar call chip"
414 bug: "354930838"
415}
416
417flag {
amehfooze3d259b2024-08-26 22:38:55 +0000418 name: "status_bar_signal_policy_refactor"
419 namespace: "systemui"
420 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
421 bug: "264539100"
422}
423
424flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000425 name: "status_bar_swipe_over_chip"
426 namespace: "systemui"
427 description: "Allow users to swipe over the status bar chip to open the shade"
428 bug: "185897191"
429 metadata {
430 purpose: PURPOSE_BUGFIX
431 }
432}
433
434flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000435 name: "status_bar_always_check_underlying_networks"
436 namespace: "systemui"
437 description: "For status bar connectivity UI, always check underlying networks for wifi and "
438 "carrier merged information, regardless of the sepcified transport type"
439 bug: "352162710"
440 metadata {
441 purpose: PURPOSE_BUGFIX
442 }
443}
444
445flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000446 name: "status_bar_stop_updating_window_height"
447 namespace: "systemui"
448 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
449 "StatusBarWindowController"
450 bug: "360115167"
451 metadata {
452 purpose: PURPOSE_BUGFIX
453 }
454}
455
456flag {
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000457 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000458 namespace: "systemui"
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000459 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000460 bug: "361346412"
461}
462
463flag {
Chandru S1df19782023-09-30 18:34:20 -0700464 name: "compose_bouncer"
465 namespace: "systemui"
466 description: "Use the new compose bouncer in SystemUI"
467 bug: "310005730"
468}
469
470flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000471 name: "pss_task_switcher"
472 namespace: "systemui"
473 description: "Enable the task switcher feature for partial screen sharing"
474 bug: "317208379"
475}
476
477flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530478 name: "revamped_bouncer_messages"
479 namespace: "systemui"
480 description: "Change the bouncer message to be a 2-line more descriptive message"
481 bug: "236891644"
482}
483
484flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530485 name: "rest_to_unlock"
486 namespace: "systemui"
487 description: "Require prolonged touch for fingerprint authentication"
488 bug: "303672286"
489}
490
491flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000492 name: "record_issue_qs_tile"
493 namespace: "systemui"
494 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
495 bug: "305049544"
496}
Chandru S7ec7fd22023-11-30 13:12:25 +0530497
Aurélien Pomini7c643452023-09-21 10:06:47 +0000498flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000499 name: "migrate_clocks_to_blueprint"
500 namespace: "systemui"
501 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
502 "and use modern architecture for lockscreen clocks"
503 bug: "301502635"
504}
505
506flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000507 name: "clock_reactive_variants"
508 namespace: "systemui"
509 description: "Add reactive variant fonts to some clocks"
510 bug: "343495953"
511}
512
513flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000514 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000515 namespace: "systemui"
516 description: "Faster wallpaper unlock transition"
517 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000518 metadata {
519 purpose: PURPOSE_BUGFIX
520 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000521}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800522
523flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700524 name: "confine_notification_touch_to_view_width"
525 namespace: "systemui"
526 description: "Use notification view width when detecting gestures."
527 bug: "335828150"
528}
529
530flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000531 name: "fix_image_wallpaper_crash_surface_already_released"
532 namespace: "systemui"
533 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
534 bug: "337287154"
535 metadata {
536 purpose: PURPOSE_BUGFIX
537 }
538}
539
540flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800541 name: "activity_transition_use_largest_window"
542 namespace: "systemui"
543 description: "Target largest opening window during activity transitions."
544 bug: "323294573"
545 metadata {
546 purpose: PURPOSE_BUGFIX
547 }
548}
549
550flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000551 name: "enable_layout_tracing"
552 namespace: "systemui"
553 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
554 bug: "315274804"
555}
556
557flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800558 name: "quick_settings_visual_haptics_longpress"
559 namespace: "systemui"
560 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
561 bug: "229856884"
562}
Evan Laird3f199372023-11-14 18:32:19 -0500563
564flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800565 name: "switch_user_on_bg"
566 namespace: "systemui"
567 description: "Does user switching on a background thread"
568 bug: "284095720"
569}
570
571flag {
Evan Laird3f199372023-11-14 18:32:19 -0500572 name: "status_bar_static_inout_indicators"
573 namespace: "systemui"
574 description: "(Upstream request) Always show the network activity inout indicators and "
575 "prefer using alpha to distinguish network activity."
576 bug: "310715220"
577}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800578
579flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100580 name: "status_bar_connected_displays"
581 namespace: "systemui"
582 description: "Shows the status bar on connected displays"
583 bug: "362720336"
584}
585
586flag {
Evan Laird96df1172024-08-06 17:16:53 -0400587 name: "status_bar_switch_to_spn_from_data_spn"
588 namespace: "systemui"
589 description: "Fix usage of the SPN broadcast extras"
590 bug: "350812372"
591 metadata {
592 purpose: PURPOSE_BUGFIX
593 }
594}
595
596flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400597 name: "status_bar_simple_fragment"
598 namespace: "systemui"
599 description: "Feature flag for refactoring the collapsed status bar fragment"
600 bug: "364360986"
601}
602
603flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000604 name: "new_volume_panel"
605 namespace: "systemui"
606 description: "Switches to the new volume panel (without Slices)."
607 bug: "202262476"
608}
609
610flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100611 name: "use_volume_controller"
612 namespace: "systemui"
613 description: "Adds Volume Controller signals to the AudioRepository to update volume"
614 bug: "349348461"
615 metadata {
616 purpose: PURPOSE_BUGFIX
617 }
618}
619
620flag {
Anton Potapova164b902024-09-27 12:40:39 +0100621 name: "volume_redesign"
622 namespace: "systemui"
623 description: "Enables Volume BC25 visuals update"
624 bug: "368308908"
625}
626
627flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400628 name: "clipboard_shared_transitions"
629 namespace: "systemui"
630 description: "Show shared transitions from clipboard"
631 bug: "360843770"
632 metadata {
633 purpose: PURPOSE_BUGFIX
634 }
635}
636
637flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400638 name: "clipboard_image_timeout"
639 namespace: "systemui"
640 description: "Wait for clipboard image to load before showing UI"
641 bug: "359864629"
642 metadata {
643 purpose: PURPOSE_BUGFIX
644 }
645}
646
647flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400648 name: "clipboard_use_description_mimetype"
649 namespace: "systemui"
650 description: "Read item mimetype from description rather than checking URI"
651 bug: "357197236"
652 metadata {
653 purpose: PURPOSE_BUGFIX
654 }
655}
656
657flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500658 name: "screenshot_action_dismiss_system_windows"
659 namespace: "systemui"
660 description: "Dismiss existing system windows when starting action from screenshot UI"
661 bug: "309933761"
662}
663
664flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400665 name: "fix_screenshot_action_dismiss_system_windows"
666 namespace: "systemui"
667 description: "Dismiss existing system windows when starting action from screenshot UI"
668 bug: "309933761"
669 metadata {
670 purpose: PURPOSE_BUGFIX
671 }
672}
673
Mark Renouf646174c2024-05-09 12:51:44 -0400674flag {
675 name: "screenshot_scroll_crop_view_crash_fix"
676 namespace: "systemui"
677 description: "Mitigate crash on invalid computed range in CropView"
678 bug: "232633995"
679 metadata {
680 purpose: PURPOSE_BUGFIX
681 }
682}
Mark Renoufd30667a2024-05-08 13:19:04 -0400683
684flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400685 name: "screenshot_ui_controller_refactor"
686 namespace: "systemui"
687 description: "Simplify and refactor ScreenshotController"
688 bug: "354711957"
689}
690
691flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000692 name: "screenshot_multidisplay_focus_change"
693 namespace: "systemui"
694 description: "Only capture a single display when screenshotting"
695 bug: "362720389"
696}
697
698flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400699 name: "screenshot_policy_split_and_desktop_mode"
700 namespace: "systemui"
701 description: "Improves screenshot policy handling for split screen and desktop mode."
702 bug: "365597999"
703}
704
705flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000706 name: "screenshot_context_url"
707 namespace: "systemui"
708 description: "Include optional app-provided context URL when sharing a screenshot."
709 bug: "242791070"
710}
711
712flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000713 name: "run_fingerprint_detect_on_dismissible_keyguard"
714 namespace: "systemui"
715 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
716 bug: "311145851"
717}
718
719flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000720 name: "smartspace_relocate_to_bottom"
721 namespace: "systemui"
722 description: "Relocate Smartspace to bottom of the Lock Screen"
723 bug: "316212788"
724}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000725
726flag {
davidcta7ba4a42024-09-03 23:05:48 +0000727 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000728 namespace: "systemui"
729 description: "Indicate Smartspace RemoteViews rendering"
730 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000731 metadata {
732 purpose: PURPOSE_BUGFIX
733 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000734}
735
736flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000737 name: "smartspace_lockscreen_viewmodel"
738 namespace: "systemui"
739 description: "Indicate Smartspace lockscreen viewmodel"
740 bug: "331451011"
741}
742
743flag {
davidct0d7957f2024-08-29 06:45:13 +0000744 name: "smartspace_viewpager2"
745 namespace: "systemui"
746 description: "Use viewpager2 in Smartspace"
747 bug: "259566300"
748}
749
750flag {
davidct95ff5042024-10-30 21:39:35 +0000751 name: "smartspace_swipe_event_logging_fix"
davidct07ac4d02024-10-21 19:01:07 +0000752 namespace: "systemui"
753 description: "Log card swipe events in smartspace"
754 bug: "374150422"
davidct95ff5042024-10-30 21:39:35 +0000755 metadata {
756 purpose: PURPOSE_BUGFIX
757 }
davidct07ac4d02024-10-21 19:01:07 +0000758}
759
760flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000761 name: "pin_input_field_styled_focus_state"
762 namespace: "systemui"
763 description: "Enables styled focus states on pin input field if keyboard is connected"
764 bug: "316106516"
765}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500766
767flag {
768 name: "keyguard_wm_state_refactor"
769 namespace: "systemui"
770 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
771 bug: "278086361"
772}
Aaron Liu972537c2024-01-26 14:35:06 -0800773
774flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000775 name: "enable_contextual_tip_for_power_off"
776 namespace: "systemui"
777 description: "Enables on-screen contextual tip about how to power off or restart phone"
778 bug: "322891421"
779}
780
781flag {
782 name: "enable_contextual_tip_for_take_screenshot"
783 namespace: "systemui"
784 description: "Enables on-screen contextual tip about how to take screenshot."
785 bug: "322891421"
786}
Yein Jobbfb3312024-01-31 22:40:47 +0000787
788flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000789 name: "enable_contextual_tip_for_mute_volume"
790 namespace: "systemui"
791 description: "Enables the contextual tip for muting the volume."
792 bug: "337737048"
793}
794
795flag {
Zhe Song79564da2024-03-13 17:12:54 +0800796 name: "disable_contextual_tips_frequency_check"
797 description: "Disables frequency capping check for contextual tips."
798 namespace: "systemui"
799 bug: "322891421"
800}
801
802flag {
803 name: "disable_contextual_tips_ios_switcher_check"
804 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
805 namespace: "systemui"
806 bug: "322891421"
807}
808
809flag {
Yu Chao3964b562024-02-01 08:03:59 +0000810 name: "enable_contextual_tips"
811 description: "Enables showing contextual tips."
812 namespace: "systemui"
813 bug: "322891421"
814}
815
816flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800817 name: "contextual_tips_assistant_dismiss_fix"
818 namespace: "systemui"
819 description: "Improve assistant dismiss signal accuracy for contextual tips."
820 bug: "334759504"
821 metadata {
822 purpose: PURPOSE_BUGFIX
823 }
824}
825
826flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000827 name: "shaderlib_loading_effect_refactor"
828 namespace: "systemui"
829 description: "Extend shader library to provide the common loading effects."
830 bug: "282007590"
831}
832
Matías Hernándeza67952e2024-02-06 15:29:52 +0100833flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800834 name: "hearing_aids_qs_tile_dialog"
835 namespace: "systemui"
836 description: "Show a dialog when clicking on hearing aids quick settings tile."
837 bug: "291423171"
838}
839
840flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100841 name: "notification_row_user_context"
842 namespace: "systemui"
843 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
844 " (based on the NotificationEntry's user)."
845 bug: "317503801"
846 metadata {
847 purpose: PURPOSE_BUGFIX
848 }
849}
850
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000851flag {
852 name: "get_connected_device_name_unsynchronized"
853 namespace: "systemui"
854 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
855 bug: "323995015"
856 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000857 purpose: PURPOSE_BUGFIX
858 }
859}
860
861flag {
Sindhuc5d22842024-02-09 06:47:35 +0000862 name: "slice_manager_binder_call_background"
863 namespace: "systemui"
864 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
865 bug: "322745650"
866 metadata {
867 purpose: PURPOSE_BUGFIX
868 }
869}
870
871flag {
Sindhu561c2402024-02-07 09:38:47 +0000872 name: "register_new_wallet_card_in_background"
873 namespace: "systemui"
874 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
875 bug: "322506838"
876 metadata {
877 purpose: PURPOSE_BUGFIX
878 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000879}
archishab51923e2024-02-08 05:53:04 +0000880
881flag {
882 name: "update_user_switcher_background"
883 namespace: "systemui"
884 description: "Decide whether to update user switcher in background thread."
885 bug: "322745650"
886 metadata {
887 purpose: PURPOSE_BUGFIX
888 }
889}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000890
891flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500892 name: "clipboard_noninteractive_on_lockscreen"
893 namespace: "systemui"
894 description: "Prevents the interactive clipboard UI from appearing when device is locked"
895 bug: "317048495"
896 metadata {
897 purpose: PURPOSE_BUGFIX
898 }
899}
Jernej Virag96b48772024-02-20 10:34:27 +0100900
901flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500902 name: "dedicated_notif_inflation_thread"
903 namespace: "systemui"
904 description: "Create a separate background thread for inflating notifications"
905 bug: "308967184"
906 metadata {
907 purpose: PURPOSE_BUGFIX
908 }
909}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000910
911flag {
912 name: "bind_keyguard_media_visibility"
913 namespace: "systemui"
914 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
915 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000916 metadata {
917 purpose: PURPOSE_BUGFIX
918 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100919}
920
921flag {
bvineeth68756982024-02-23 09:57:28 +0000922 name: "notify_power_manager_user_activity_background"
923 namespace: "systemui"
924 description: "Decide whether to notify the user activity to power manager in the background thread."
925 bug: "325203885"
926 metadata {
927 purpose: PURPOSE_BUGFIX
928 }
929}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000930
931flag {
Josh814484f2024-03-05 15:38:07 +0000932 name: "qs_tile_focus_state"
933 namespace: "systemui"
934 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
935 bug: "312899524"
936}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000937
938flag {
yyalan129343f2024-05-07 14:33:16 +0100939 name: "brightness_slider_focus_state"
940 namespace: "systemui"
941 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
942 bug: "329244723"
943}
944
945flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000946 name: "edgeback_gesture_handler_get_running_tasks_background"
947 namespace: "systemui"
948 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
949 " class on the background thread."
950 bug: "325041960"
951 metadata {
952 purpose: PURPOSE_BUGFIX
953 }
954}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400955
956flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700957 name: "screenshare_notification_hiding_bug_fix"
958 namespace: "systemui"
959 description: "Various bug fixes for notification redaction while screensharing"
960 bug: "312784809"
961 metadata {
962 purpose: PURPOSE_BUGFIX
963 }
964}
965
966flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400967 name: "qs_ui_refactor"
968 namespace: "systemui"
969 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
970 " Compose for the UI."
971 bug: "325099249"
972}
Yein Jo380f96c2024-04-04 21:28:31 +0000973
974flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400975 name: "qs_ui_refactor_compose_fragment"
976 namespace: "systemui"
977 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."
978 bug: "325099249"
979}
980
981flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400982 name: "remove_dream_overlay_hide_on_touch"
983 namespace: "systemui"
984 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
985 bug: "329091030"
986 metadata {
987 purpose: PURPOSE_BUGFIX
988 }
989}
990
991flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000992 name: "keyboard_docking_indicator"
993 namespace: "systemui"
994 description: "Glow bar indicator reveals upon keyboard docking."
995 bug: "324600132"
996}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700997
998flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100999 name: "keyboard_shortcut_helper_rewrite"
1000 namespace: "systemui"
1001 description: "A new implementation of the keyboards shortcuts helper sheet."
1002 bug: "327364197"
1003}
1004
1005flag {
helen cheuk3f9712f2024-06-17 11:55:22 +00001006 name: "keyboard_touchpad_contextual_education"
1007 namespace: "systemui"
1008 description: "Allow showing education for physical keyboard and touchpad"
1009 bug: "317496783"
1010}
1011
1012flag {
helencheukd7129db2024-10-28 11:14:52 +00001013 name: "shortcut_helper_key_glyph"
1014 namespace: "systemui"
1015 description: "Allow showing key glyph in shortcut helper"
1016 bug: "353902478"
1017 metadata {
1018 purpose: PURPOSE_BUGFIX
1019 }
1020}
1021
1022flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001023 name: "dream_overlay_bouncer_swipe_direction_filtering"
1024 namespace: "systemui"
1025 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1026 bug: "333632464"
1027 metadata {
1028 purpose: PURPOSE_BUGFIX
1029 }
Bryce Leece3c21032024-04-09 17:15:17 -07001030}
1031
1032flag {
1033 name: "dream_input_session_pilfer_once"
1034 namespace: "systemui"
1035 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001036 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001037 metadata {
1038 purpose: PURPOSE_BUGFIX
1039 }
1040}
Jernej Virag6d932a02024-04-16 16:57:50 +02001041
1042flag {
1043 name: "slice_broadcast_relay_in_background"
1044 namespace: "systemui"
1045 description: "Move handling of slice broadcast relay broadcasts to background threads"
1046 bug: "334767208"
1047 metadata {
1048 purpose: PURPOSE_BUGFIX
1049 }
bvineethac6e09a2024-04-10 08:20:28 +00001050}
1051
1052flag {
1053 name: "register_battery_controller_receivers_in_corestartable"
1054 namespace: "systemui"
1055 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1056 bug: "307517093"
1057 metadata {
1058 purpose: PURPOSE_BUGFIX
1059 }
1060}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001061
1062flag {
1063 name: "enforce_brightness_base_user_restriction"
1064 namespace: "systemui"
1065 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1066 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001067 metadata {
1068 purpose: PURPOSE_BUGFIX
1069 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001070}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001071
1072flag {
1073 name: "ambient_touch_monitor_listen_to_display_changes"
1074 namespace: "systemui"
1075 description: "listen to display changes and cache window metrics"
1076 bug: "330906135"
1077 metadata {
1078 purpose: PURPOSE_BUGFIX
1079 }
1080}
Bryce Lee19f1e282024-05-02 22:03:28 +00001081
1082flag {
Bryce Leea320f562024-05-03 04:19:45 +00001083 name: "restart_dream_on_unocclude"
1084 namespace: "systemui"
1085 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1086 bug: "338051457"
1087 metadata {
1088 purpose: PURPOSE_BUGFIX
1089 }
1090}
1091
1092flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001093 name: "communal_bouncer_do_not_modify_plugin_open"
1094 namespace: "systemui"
1095 description: "do not modify notification shade when handling bouncer expansion."
1096 bug: "338252661"
1097 metadata {
1098 purpose: PURPOSE_BUGFIX
1099 }
1100}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001101
1102flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001103 name: "communal_scene_ktf_refactor"
1104 namespace: "systemui"
1105 description: "refactors the syncing mechanism between communal STL and KTF state."
1106 bug: "327225415"
1107 metadata {
1108 purpose: PURPOSE_BUGFIX
1109 }
1110}
1111
1112flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001113 name: "communal_timer_flicker_fix"
1114 namespace: "systemui"
1115 description: "fixes timers on the hub flickering when pausing"
1116 bug: "353801573"
1117 metadata {
1118 purpose: PURPOSE_BUGFIX
1119 }
1120}
1121
1122flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001123 name: "communal_widget_trampoline_fix"
1124 namespace: "systemui"
1125 description: "fixes activity starts caused by non-activity trampolines from widgets."
1126 bug: "350468769"
1127 metadata {
1128 purpose: PURPOSE_BUGFIX
1129 }
1130}
1131
1132flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001133 name: "communal_edit_widgets_activity_finish_fix"
1134 namespace: "systemui"
1135 description: "finish edit widgets activity when stopping"
1136 bug: "354725145"
1137 metadata {
1138 purpose: PURPOSE_BUGFIX
1139 }
1140}
1141
1142flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001143 name: "communal_widget_resizing"
1144 namespace: "systemui"
1145 description: "Allow resizing of widgets on glanceable hub"
1146 bug: "368053818"
1147}
1148
1149flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001150 name: "communal_standalone_support"
1151 namespace: "systemui"
1152 description: "Support communal features without a dock"
1153 bug: "352301247"
1154}
1155
1156flag {
William Xiao3b88d4b2024-10-28 18:05:23 -07001157 name: "communal_hub_on_mobile"
1158 namespace: "systemui"
1159 description: "Brings the glanceable hub experience to mobile phones"
1160 bug: "375689917"
1161}
1162
1163flag {
Princee3fb8e62024-09-19 15:51:58 +00001164 name: "dream_overlay_updated_font"
1165 namespace: "systemui"
1166 description: "Flag to enable updated font settings for dream overlay"
1167 bug: "349656117"
1168 metadata {
1169 purpose: PURPOSE_BUGFIX
1170 }
1171}
1172
1173flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001174 name: "app_clips_backlinks"
1175 namespace: "systemui"
1176 description: "Enables Backlinks improvement feature in App Clips"
1177 bug: "300307759"
1178}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001179
1180flag {
1181 name: "qs_custom_tile_click_guaranteed_bug_fix"
1182 namespace: "systemui"
1183 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1184 bug: "339290820"
1185 metadata {
1186 purpose: PURPOSE_BUGFIX
1187 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001188}
1189
1190flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001191 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001192 namespace: "systemui"
1193 description: "Only dismiss media notifications when the control was removed by the user."
1194 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001195 metadata {
1196 purpose: PURPOSE_BUGFIX
1197 }
archisha1a22b1f2024-04-22 05:53:16 +00001198}
1199
1200flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001201 name: "media_controls_lockscreen_shade_bug_fix"
1202 namespace: "systemui"
1203 description: "Use ShadeInteractor for media location changes"
1204 bug: "319244625"
1205 metadata {
1206 purpose: PURPOSE_BUGFIX
1207 }
1208}
1209
1210flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001211 name: "media_controls_button_media3"
1212 namespace: "systemui"
1213 description: "Enable media action buttons updates using media3"
1214 bug: "360196209"
1215}
1216
1217flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001218 name: "media_controls_button_media3_placement"
1219 namespace: "systemui"
1220 description: "Use media3 API for action button placement preferences"
1221 bug: "360196209"
1222}
1223
1224flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001225 name: "media_controls_drawables_reuse"
1226 namespace: "systemui"
1227 description: "Re-use created media drawables for media controls"
1228 bug: "358402034"
1229}
1230
1231flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001232 name: "media_controls_posts_optimization"
1233 namespace: "systemui"
1234 description: "Ignore duplicate media notifications posted"
1235 bug: "358645640"
1236}
1237
1238flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001239 name: "media_controls_umo_inflation_in_background"
1240 namespace: "systemui"
1241 description: "Inflate UMO in background thread"
1242 bug: "368514198"
1243 metadata {
1244 purpose: PURPOSE_BUGFIX
1245 }
1246}
1247
1248flag {
archisha1a22b1f2024-04-22 05:53:16 +00001249 namespace: "systemui"
1250 name: "enable_view_capture_tracing"
1251 description: "Enables view capture tracing in System UI."
1252 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001253 metadata {
1254 purpose: PURPOSE_BUGFIX
1255 }
1256}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001257
1258flag {
1259 name: "validate_keyboard_shortcut_helper_icon_uri"
1260 namespace: "systemui"
1261 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1262 bug: "331180422"
1263 metadata {
1264 purpose: PURPOSE_BUGFIX
1265 }
1266}
William Xiao07cbc242024-05-10 15:16:11 -07001267
1268flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001269 name: "glanceable_hub_allow_keyguard_when_dreaming"
1270 namespace: "systemui"
1271 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1272 bug: "343505271"
1273}
1274
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001275flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001276 name: "register_wallpaper_notifier_background"
1277 namespace: "systemui"
1278 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1279 bug: "327315860"
1280 metadata {
1281 purpose: PURPOSE_BUGFIX
1282 }
1283}
Michael Mikhaile3247482024-05-14 13:56:23 +00001284
1285flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001286 name: "enable_efficient_display_repository"
1287 namespace: "systemui"
1288 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1289 bug: "345472038"
1290 metadata {
1291 purpose: PURPOSE_BUGFIX
1292 }
1293}
1294
1295flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001296 name: "notification_media_manager_background_execution"
1297 namespace: "systemui"
1298 description: "Decide whether to execute binder calls in background thread"
1299 bug: "336612071"
1300 metadata {
1301 purpose: PURPOSE_BUGFIX
1302 }
1303}
Sindhu4fece3c2024-06-03 10:34:29 +00001304
1305flag {
1306 name: "dozeui_scheduling_alarms_background_execution"
1307 namespace: "systemui"
1308 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1309 bug: "330492575"
1310 metadata {
1311 purpose: PURPOSE_BUGFIX
1312 }
1313}
András Kurucz48f27812024-06-05 13:22:19 +00001314
1315flag {
1316 name: "notification_pulsing_fix"
1317 namespace: "systemui"
1318 description: "Allow showing new pulsing notifications when the device is already pulsing."
1319 bug: "335560575"
1320 metadata {
1321 purpose: PURPOSE_BUGFIX
1322 }
1323}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001324
1325flag {
1326 name: "media_lockscreen_launch_animation"
1327 namespace : "systemui"
1328 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1329 bug : "346865769"
1330 metadata {
1331 purpose: PURPOSE_BUGFIX
1332 }
1333}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001334
1335flag {
1336 name: "expand_heads_up_on_inline_reply"
1337 namespace: "systemui"
1338 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1339 bug: "346976443"
1340 metadata {
1341 purpose: PURPOSE_BUGFIX
1342 }
1343}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001344
1345flag {
1346 name: "translucent_occluding_activity_fix"
1347 namespace: "systemui"
1348 description: "Fixes occlusion animation for transluent activities"
1349 bug: "303010980"
1350 metadata {
1351 purpose: PURPOSE_BUGFIX
1352 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001353}
1354
1355flag {
1356 namespace: "systemui"
1357 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1358 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1359 bug: "312452252"
1360 metadata {
1361 purpose: PURPOSE_BUGFIX
1362 }
1363}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001364
1365flag {
1366 namespace: "systemui"
1367 name: "qs_register_setting_observer_on_bg_thread"
1368 description: "Registers Quick Settings content providers on background thread"
1369 bug: "351766769"
1370 metadata {
1371 purpose: PURPOSE_BUGFIX
1372 }
1373}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001374
1375flag {
1376 name: "sounddose_customization"
1377 namespace: "systemui"
1378 description: "Enables custom actions for sounddose notifications"
1379 bug: "345227709"
1380}
1381
Jernej Viragb0f48602024-07-12 08:48:24 +00001382flag {
1383 namespace: "systemui"
1384 name: "register_content_observers_async"
1385 description: "Use new Async API to register content observers"
1386 bug: "316922634"
1387 metadata {
1388 purpose: PURPOSE_BUGFIX
1389 }
1390}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001391
1392flag {
1393 name: "msdl_feedback"
1394 namespace: "systemui"
1395 description: "Enables MSDL feedback in SysUI surfaces."
1396 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001397}
1398
1399flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001400 name: "hubmode_fullscreen_vertical_swipe"
1401 namespace: "systemui"
1402 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1403 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001404 metadata {
1405 purpose: PURPOSE_BUGFIX
1406 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001407}
1408
1409flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001410 name: "hubmode_fullscreen_vertical_swipe_fix"
1411 namespace: "systemui"
1412 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1413 bug: "340177049"
1414 metadata {
1415 purpose: PURPOSE_BUGFIX
1416 }
1417}
1418
1419
1420flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001421 namespace: "systemui"
1422 name: "remove_update_listener_in_qs_icon_view_impl"
1423 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1424 bug: "327078684"
1425 metadata {
1426 purpose: PURPOSE_BUGFIX
1427 }
1428}
1429
1430flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001431 name: "sim_pin_race_condition_on_restart"
1432 namespace: "systemui"
1433 description: "The SIM PIN screen may be shown incorrectly on reboot"
1434 bug: "351426938"
1435 metadata {
1436 purpose: PURPOSE_BUGFIX
1437 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001438}
1439
1440flag {
1441 name: "sim_pin_talkback_fix_for_double_submit"
1442 namespace: "systemui"
1443 description: "The SIM PIN entry screens show the wrong message due"
1444 bug: "346932439"
1445 metadata {
1446 purpose: PURPOSE_BUGFIX
1447 }
Sindhu B3a51f312024-07-15 09:32:00 +00001448}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001449
1450flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001451 name: "sim_pin_bouncer_reset"
1452 namespace: "systemui"
1453 description: "The SIM PIN bouncer does not close after unlocking"
1454 bug: "297461589"
1455 metadata {
1456 purpose: PURPOSE_BUGFIX
1457 }
1458}
1459
1460flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001461 name: "use_transitions_for_keyguard_occluded"
1462 namespace: "systemui"
1463 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1464 bug: "344716537"
1465 metadata {
1466 purpose: PURPOSE_BUGFIX
1467 }
1468}
1469
1470flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001471 name: "relock_with_power_button_immediately"
1472 namespace: "systemui"
1473 description: "UDFPS unlock followed by immediate power button push should relock"
1474 bug: "343327511"
1475 metadata {
1476 purpose: PURPOSE_BUGFIX
1477 }
1478}
1479
1480flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001481 name: "classic_flags_multi_user"
1482 namespace: "systemui"
1483 description: "Make the classic feature flag loading multi user aware."
1484 bug: "345443431"
1485 metadata {
1486 purpose: PURPOSE_BUGFIX
1487 }
1488}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001489
1490flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001491 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001492 namespace: "systemui"
1493 description: "Adding haptic component infrastructure to sliders in Compose."
1494 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001495 metadata {
1496 purpose: PURPOSE_BUGFIX
1497 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001498}
1499
1500flag {
1501 namespace: "systemui"
1502 name: "settings_ext_register_content_observer_on_bg_thread"
1503 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1504 bug: "355389014"
1505 metadata {
1506 purpose: PURPOSE_BUGFIX
1507 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001508}
Beverly4b7ad052024-08-21 16:03:13 +00001509
1510flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001511 name: "notify_password_text_view_user_activity_in_background"
1512 namespace: "systemui"
1513 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1514 bug: "346882515"
1515 metadata {
1516 purpose: PURPOSE_BUGFIX
1517 }
1518}
1519
1520flag {
Beverly4b7ad052024-08-21 16:03:13 +00001521 name: "face_message_defer_update"
1522 namespace: "systemui"
1523 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1524 bug: "351863611"
1525 metadata {
1526 purpose: PURPOSE_BUGFIX
1527 }
1528}
1529
Jernej Virag9192b722024-08-09 16:57:35 +02001530flag {
1531 name: "media_load_metadata_via_media_data_loader"
1532 namespace: "systemui"
1533 description: "Use MediaDataLoader for loading media metadata with better threading"
1534 bug: "358350077"
1535 metadata {
1536 purpose: PURPOSE_BUGFIX
1537 }
1538}
1539
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001540flag {
1541 name: "non_touchscreen_devices_bypass_falsing"
1542 namespace: "systemui"
1543 description: "Allow non-touchscreen devices to bypass falsing"
1544 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001545}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001546
1547flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001548 name: "override_suppress_overlay_condition"
1549 namespace: "systemui"
1550 description: "Allow override the conditions to suppress the clipboard overlay"
1551 bug: "358473717"
1552}
1553
1554flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001555 name: "media_projection_dialog_behind_lockscreen"
1556 namespace: "systemui"
1557 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1558 bug: "351409536"
1559 metadata {
1560 purpose: PURPOSE_BUGFIX
1561 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001562}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001563
1564flag {
1565 name: "check_lockscreen_gone_transition"
1566 namespace: "systemui"
1567 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1568 bug: "358301118"
1569 metadata {
1570 purpose: PURPOSE_BUGFIX
1571 }
1572}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001573
1574flag {
1575 name: "magic_portrait_wallpapers"
1576 namespace: "systemui"
1577 description: "Magic Portrait related changes in systemui"
1578 bug: "370863642"
1579}
1580
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001581flag {
1582 name: "notes_role_qs_tile"
1583 namespace: "systemui"
1584 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1585 bug: "357863750"
1586}
Marvin Ramin829da882024-10-16 12:26:02 +02001587
1588flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001589 name: "ignore_touches_next_to_notification_shelf"
1590 namespace: "systemui"
1591 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1592 bug: "358424256"
1593 metadata {
1594 purpose: PURPOSE_BUGFIX
1595 }
1596}
1597
1598flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001599 name: "shade_window_goes_around"
1600 namespace: "systemui"
1601 description: "Enables the shade window to move between displays"
1602 bug: "362719719"
1603}
1604
1605flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001606 name: "transition_race_condition"
1607 namespace: "systemui"
1608 description: "Thread-safe keyguard transitions"
1609 bug: "358533338"
1610 metadata {
1611 purpose: PURPOSE_BUGFIX
1612 }
1613}
1614
1615flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001616 name: "media_projection_request_attribution_fix"
1617 namespace: "systemui"
1618 description: "Ensure MediaProjection consent requests are properly attributed"
1619 bug: "373581993"
1620 metadata {
1621 purpose: PURPOSE_BUGFIX
1622 }
1623}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001624
1625flag {
1626 name: "secondary_user_widget_host"
1627 namespace: "systemui"
1628 description: "Host communal widgets in the current secondary user on HSUM."
1629 bug: "373874416"
1630 metadata {
1631 purpose: PURPOSE_BUGFIX
1632 }
1633}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001634
1635flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001636 name: "home_controls_dream_hsum"
1637 namespace: "systemui"
1638 description: "Enables the home controls dream in HSUM"
1639 bug: "370691405"
1640 metadata {
1641 purpose: PURPOSE_BUGFIX
1642 }
1643}
1644
1645flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001646 name: "only_show_media_stream_slider_in_single_volume_mode"
1647 namespace: "systemui"
1648 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"
1649 bug: "373729625"
1650 metadata {
1651 purpose: PURPOSE_BUGFIX
1652 }
1653}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001654
1655flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001656 name: "hide_ringer_button_in_single_volume_mode"
1657 namespace: "systemui"
1658 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1659 bug: "374870615"
1660 metadata {
1661 purpose: PURPOSE_BUGFIX
1662 }
1663}
1664
1665flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001666 name: "qs_tile_detailed_view"
1667 namespace: "systemui"
1668 description: "Enables the tile detailed view UI."
1669 bug: "374173773"
1670}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001671
1672flag {
Chandru Sf7bf52bd2024-10-30 18:18:05 +00001673 name: "bouncer_ui_revamp"
1674 namespace: "systemui"
1675 description: "Updates to background (blur), button animations and font changes."
1676 bug: "376491880"
1677}
1678
1679flag {
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001680 name: "ensure_enr_views_visibility"
1681 namespace: "systemui"
1682 description: "Ensures public and private visibilities"
1683 bug: "361552380"
1684 metadata {
1685 purpose: PURPOSE_BUGFIX
1686 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001687}
1688
1689flag {
1690 name: "shade_expands_on_status_bar_long_press"
1691 namespace: "systemui"
1692 description: "Expands the shade on long press of any status bar"
1693 bug: "371224114"
1694}
Joshe2b71c92024-10-21 17:12:14 +00001695
1696
1697flag {
1698 name: "keyboard_shortcut_helper_shortcut_customizer"
1699 namespace: "systemui"
1700 description: "An implementation of shortcut customizations through shortcut helper."
1701 bug: "365064144"
1702}
1703