blob: a56c2fe7b0f1ec3408fa597bb5255e756ab6d768 [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 {
Princee3fb8e62024-09-19 15:51:58 +00001157 name: "dream_overlay_updated_font"
1158 namespace: "systemui"
1159 description: "Flag to enable updated font settings for dream overlay"
1160 bug: "349656117"
1161 metadata {
1162 purpose: PURPOSE_BUGFIX
1163 }
1164}
1165
1166flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001167 name: "app_clips_backlinks"
1168 namespace: "systemui"
1169 description: "Enables Backlinks improvement feature in App Clips"
1170 bug: "300307759"
1171}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001172
1173flag {
1174 name: "qs_custom_tile_click_guaranteed_bug_fix"
1175 namespace: "systemui"
1176 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1177 bug: "339290820"
1178 metadata {
1179 purpose: PURPOSE_BUGFIX
1180 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001181}
1182
1183flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001184 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001185 namespace: "systemui"
1186 description: "Only dismiss media notifications when the control was removed by the user."
1187 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001188 metadata {
1189 purpose: PURPOSE_BUGFIX
1190 }
archisha1a22b1f2024-04-22 05:53:16 +00001191}
1192
1193flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001194 name: "media_controls_lockscreen_shade_bug_fix"
1195 namespace: "systemui"
1196 description: "Use ShadeInteractor for media location changes"
1197 bug: "319244625"
1198 metadata {
1199 purpose: PURPOSE_BUGFIX
1200 }
1201}
1202
1203flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001204 name: "media_controls_button_media3"
1205 namespace: "systemui"
1206 description: "Enable media action buttons updates using media3"
1207 bug: "360196209"
1208}
1209
1210flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001211 name: "media_controls_button_media3_placement"
1212 namespace: "systemui"
1213 description: "Use media3 API for action button placement preferences"
1214 bug: "360196209"
1215}
1216
1217flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001218 name: "media_controls_drawables_reuse"
1219 namespace: "systemui"
1220 description: "Re-use created media drawables for media controls"
1221 bug: "358402034"
1222}
1223
1224flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001225 name: "media_controls_posts_optimization"
1226 namespace: "systemui"
1227 description: "Ignore duplicate media notifications posted"
1228 bug: "358645640"
1229}
1230
1231flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001232 name: "media_controls_umo_inflation_in_background"
1233 namespace: "systemui"
1234 description: "Inflate UMO in background thread"
1235 bug: "368514198"
1236 metadata {
1237 purpose: PURPOSE_BUGFIX
1238 }
1239}
1240
1241flag {
archisha1a22b1f2024-04-22 05:53:16 +00001242 namespace: "systemui"
1243 name: "enable_view_capture_tracing"
1244 description: "Enables view capture tracing in System UI."
1245 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001246 metadata {
1247 purpose: PURPOSE_BUGFIX
1248 }
1249}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001250
1251flag {
1252 name: "validate_keyboard_shortcut_helper_icon_uri"
1253 namespace: "systemui"
1254 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1255 bug: "331180422"
1256 metadata {
1257 purpose: PURPOSE_BUGFIX
1258 }
1259}
William Xiao07cbc242024-05-10 15:16:11 -07001260
1261flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001262 name: "glanceable_hub_allow_keyguard_when_dreaming"
1263 namespace: "systemui"
1264 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1265 bug: "343505271"
1266}
1267
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001268flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001269 name: "register_wallpaper_notifier_background"
1270 namespace: "systemui"
1271 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1272 bug: "327315860"
1273 metadata {
1274 purpose: PURPOSE_BUGFIX
1275 }
1276}
Michael Mikhaile3247482024-05-14 13:56:23 +00001277
1278flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001279 name: "enable_efficient_display_repository"
1280 namespace: "systemui"
1281 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1282 bug: "345472038"
1283 metadata {
1284 purpose: PURPOSE_BUGFIX
1285 }
1286}
1287
1288flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001289 name: "notification_media_manager_background_execution"
1290 namespace: "systemui"
1291 description: "Decide whether to execute binder calls in background thread"
1292 bug: "336612071"
1293 metadata {
1294 purpose: PURPOSE_BUGFIX
1295 }
1296}
Sindhu4fece3c2024-06-03 10:34:29 +00001297
1298flag {
1299 name: "dozeui_scheduling_alarms_background_execution"
1300 namespace: "systemui"
1301 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1302 bug: "330492575"
1303 metadata {
1304 purpose: PURPOSE_BUGFIX
1305 }
1306}
András Kurucz48f27812024-06-05 13:22:19 +00001307
1308flag {
1309 name: "notification_pulsing_fix"
1310 namespace: "systemui"
1311 description: "Allow showing new pulsing notifications when the device is already pulsing."
1312 bug: "335560575"
1313 metadata {
1314 purpose: PURPOSE_BUGFIX
1315 }
1316}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001317
1318flag {
1319 name: "media_lockscreen_launch_animation"
1320 namespace : "systemui"
1321 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1322 bug : "346865769"
1323 metadata {
1324 purpose: PURPOSE_BUGFIX
1325 }
1326}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001327
1328flag {
1329 name: "expand_heads_up_on_inline_reply"
1330 namespace: "systemui"
1331 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1332 bug: "346976443"
1333 metadata {
1334 purpose: PURPOSE_BUGFIX
1335 }
1336}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001337
1338flag {
1339 name: "translucent_occluding_activity_fix"
1340 namespace: "systemui"
1341 description: "Fixes occlusion animation for transluent activities"
1342 bug: "303010980"
1343 metadata {
1344 purpose: PURPOSE_BUGFIX
1345 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001346}
1347
1348flag {
1349 namespace: "systemui"
1350 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1351 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1352 bug: "312452252"
1353 metadata {
1354 purpose: PURPOSE_BUGFIX
1355 }
1356}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001357
1358flag {
1359 namespace: "systemui"
1360 name: "qs_register_setting_observer_on_bg_thread"
1361 description: "Registers Quick Settings content providers on background thread"
1362 bug: "351766769"
1363 metadata {
1364 purpose: PURPOSE_BUGFIX
1365 }
1366}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001367
1368flag {
1369 name: "sounddose_customization"
1370 namespace: "systemui"
1371 description: "Enables custom actions for sounddose notifications"
1372 bug: "345227709"
1373}
1374
Jernej Viragb0f48602024-07-12 08:48:24 +00001375flag {
1376 namespace: "systemui"
1377 name: "register_content_observers_async"
1378 description: "Use new Async API to register content observers"
1379 bug: "316922634"
1380 metadata {
1381 purpose: PURPOSE_BUGFIX
1382 }
1383}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001384
1385flag {
1386 name: "msdl_feedback"
1387 namespace: "systemui"
1388 description: "Enables MSDL feedback in SysUI surfaces."
1389 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001390}
1391
1392flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001393 name: "hubmode_fullscreen_vertical_swipe"
1394 namespace: "systemui"
1395 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1396 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001397 metadata {
1398 purpose: PURPOSE_BUGFIX
1399 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001400}
1401
1402flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001403 name: "hubmode_fullscreen_vertical_swipe_fix"
1404 namespace: "systemui"
1405 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1406 bug: "340177049"
1407 metadata {
1408 purpose: PURPOSE_BUGFIX
1409 }
1410}
1411
1412
1413flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001414 namespace: "systemui"
1415 name: "remove_update_listener_in_qs_icon_view_impl"
1416 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1417 bug: "327078684"
1418 metadata {
1419 purpose: PURPOSE_BUGFIX
1420 }
1421}
1422
1423flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001424 name: "sim_pin_race_condition_on_restart"
1425 namespace: "systemui"
1426 description: "The SIM PIN screen may be shown incorrectly on reboot"
1427 bug: "351426938"
1428 metadata {
1429 purpose: PURPOSE_BUGFIX
1430 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001431}
1432
1433flag {
1434 name: "sim_pin_talkback_fix_for_double_submit"
1435 namespace: "systemui"
1436 description: "The SIM PIN entry screens show the wrong message due"
1437 bug: "346932439"
1438 metadata {
1439 purpose: PURPOSE_BUGFIX
1440 }
Sindhu B3a51f312024-07-15 09:32:00 +00001441}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001442
1443flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001444 name: "sim_pin_bouncer_reset"
1445 namespace: "systemui"
1446 description: "The SIM PIN bouncer does not close after unlocking"
1447 bug: "297461589"
1448 metadata {
1449 purpose: PURPOSE_BUGFIX
1450 }
1451}
1452
1453flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001454 name: "use_transitions_for_keyguard_occluded"
1455 namespace: "systemui"
1456 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1457 bug: "344716537"
1458 metadata {
1459 purpose: PURPOSE_BUGFIX
1460 }
1461}
1462
1463flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001464 name: "relock_with_power_button_immediately"
1465 namespace: "systemui"
1466 description: "UDFPS unlock followed by immediate power button push should relock"
1467 bug: "343327511"
1468 metadata {
1469 purpose: PURPOSE_BUGFIX
1470 }
1471}
1472
1473flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001474 name: "classic_flags_multi_user"
1475 namespace: "systemui"
1476 description: "Make the classic feature flag loading multi user aware."
1477 bug: "345443431"
1478 metadata {
1479 purpose: PURPOSE_BUGFIX
1480 }
1481}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001482
1483flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001484 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001485 namespace: "systemui"
1486 description: "Adding haptic component infrastructure to sliders in Compose."
1487 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001488 metadata {
1489 purpose: PURPOSE_BUGFIX
1490 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001491}
1492
1493flag {
1494 namespace: "systemui"
1495 name: "settings_ext_register_content_observer_on_bg_thread"
1496 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1497 bug: "355389014"
1498 metadata {
1499 purpose: PURPOSE_BUGFIX
1500 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001501}
Beverly4b7ad052024-08-21 16:03:13 +00001502
1503flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001504 name: "notify_password_text_view_user_activity_in_background"
1505 namespace: "systemui"
1506 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1507 bug: "346882515"
1508 metadata {
1509 purpose: PURPOSE_BUGFIX
1510 }
1511}
1512
1513flag {
Beverly4b7ad052024-08-21 16:03:13 +00001514 name: "face_message_defer_update"
1515 namespace: "systemui"
1516 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1517 bug: "351863611"
1518 metadata {
1519 purpose: PURPOSE_BUGFIX
1520 }
1521}
1522
Jernej Virag9192b722024-08-09 16:57:35 +02001523flag {
1524 name: "media_load_metadata_via_media_data_loader"
1525 namespace: "systemui"
1526 description: "Use MediaDataLoader for loading media metadata with better threading"
1527 bug: "358350077"
1528 metadata {
1529 purpose: PURPOSE_BUGFIX
1530 }
1531}
1532
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001533flag {
1534 name: "non_touchscreen_devices_bypass_falsing"
1535 namespace: "systemui"
1536 description: "Allow non-touchscreen devices to bypass falsing"
1537 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001538}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001539
1540flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001541 name: "override_suppress_overlay_condition"
1542 namespace: "systemui"
1543 description: "Allow override the conditions to suppress the clipboard overlay"
1544 bug: "358473717"
1545}
1546
1547flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001548 name: "media_projection_dialog_behind_lockscreen"
1549 namespace: "systemui"
1550 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1551 bug: "351409536"
1552 metadata {
1553 purpose: PURPOSE_BUGFIX
1554 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001555}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001556
1557flag {
1558 name: "check_lockscreen_gone_transition"
1559 namespace: "systemui"
1560 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1561 bug: "358301118"
1562 metadata {
1563 purpose: PURPOSE_BUGFIX
1564 }
1565}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001566
1567flag {
1568 name: "magic_portrait_wallpapers"
1569 namespace: "systemui"
1570 description: "Magic Portrait related changes in systemui"
1571 bug: "370863642"
1572}
1573
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001574flag {
1575 name: "notes_role_qs_tile"
1576 namespace: "systemui"
1577 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1578 bug: "357863750"
1579}
Marvin Ramin829da882024-10-16 12:26:02 +02001580
1581flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001582 name: "ignore_touches_next_to_notification_shelf"
1583 namespace: "systemui"
1584 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1585 bug: "358424256"
1586 metadata {
1587 purpose: PURPOSE_BUGFIX
1588 }
1589}
1590
1591flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001592 name: "shade_window_goes_around"
1593 namespace: "systemui"
1594 description: "Enables the shade window to move between displays"
1595 bug: "362719719"
1596}
1597
1598flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001599 name: "transition_race_condition"
1600 namespace: "systemui"
1601 description: "Thread-safe keyguard transitions"
1602 bug: "358533338"
1603 metadata {
1604 purpose: PURPOSE_BUGFIX
1605 }
1606}
1607
1608flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001609 name: "media_projection_request_attribution_fix"
1610 namespace: "systemui"
1611 description: "Ensure MediaProjection consent requests are properly attributed"
1612 bug: "373581993"
1613 metadata {
1614 purpose: PURPOSE_BUGFIX
1615 }
1616}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001617
1618flag {
1619 name: "secondary_user_widget_host"
1620 namespace: "systemui"
1621 description: "Host communal widgets in the current secondary user on HSUM."
1622 bug: "373874416"
1623 metadata {
1624 purpose: PURPOSE_BUGFIX
1625 }
1626}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001627
1628flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001629 name: "home_controls_dream_hsum"
1630 namespace: "systemui"
1631 description: "Enables the home controls dream in HSUM"
1632 bug: "370691405"
1633 metadata {
1634 purpose: PURPOSE_BUGFIX
1635 }
1636}
1637
1638flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001639 name: "only_show_media_stream_slider_in_single_volume_mode"
1640 namespace: "systemui"
1641 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"
1642 bug: "373729625"
1643 metadata {
1644 purpose: PURPOSE_BUGFIX
1645 }
1646}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001647
1648flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001649 name: "hide_ringer_button_in_single_volume_mode"
1650 namespace: "systemui"
1651 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1652 bug: "374870615"
1653 metadata {
1654 purpose: PURPOSE_BUGFIX
1655 }
1656}
1657
1658flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001659 name: "qs_tile_detailed_view"
1660 namespace: "systemui"
1661 description: "Enables the tile detailed view UI."
1662 bug: "374173773"
1663}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001664
1665flag {
Chandru Sf7bf52bd2024-10-30 18:18:05 +00001666 name: "bouncer_ui_revamp"
1667 namespace: "systemui"
1668 description: "Updates to background (blur), button animations and font changes."
1669 bug: "376491880"
1670}
1671
1672flag {
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001673 name: "ensure_enr_views_visibility"
1674 namespace: "systemui"
1675 description: "Ensures public and private visibilities"
1676 bug: "361552380"
1677 metadata {
1678 purpose: PURPOSE_BUGFIX
1679 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001680}
1681
1682flag {
1683 name: "shade_expands_on_status_bar_long_press"
1684 namespace: "systemui"
1685 description: "Expands the shade on long press of any status bar"
1686 bug: "371224114"
1687}
Joshe2b71c92024-10-21 17:12:14 +00001688
1689
1690flag {
1691 name: "keyboard_shortcut_helper_shortcut_customizer"
1692 namespace: "systemui"
1693 description: "An implementation of shortcut customizations through shortcut helper."
1694 bug: "365064144"
1695}
1696