blob: 3a9421fc4d2ade8f9fd67427c91ddc6042ab2c19 [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 {
davidct07ac4d02024-10-21 19:01:07 +0000751 name: "smartspace_swipe_event_logging"
752 namespace: "systemui"
753 description: "Log card swipe events in smartspace"
754 bug: "374150422"
755}
756
757flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000758 name: "pin_input_field_styled_focus_state"
759 namespace: "systemui"
760 description: "Enables styled focus states on pin input field if keyboard is connected"
761 bug: "316106516"
762}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500763
764flag {
765 name: "keyguard_wm_state_refactor"
766 namespace: "systemui"
767 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
768 bug: "278086361"
769}
Aaron Liu972537c2024-01-26 14:35:06 -0800770
771flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000772 name: "enable_contextual_tip_for_power_off"
773 namespace: "systemui"
774 description: "Enables on-screen contextual tip about how to power off or restart phone"
775 bug: "322891421"
776}
777
778flag {
779 name: "enable_contextual_tip_for_take_screenshot"
780 namespace: "systemui"
781 description: "Enables on-screen contextual tip about how to take screenshot."
782 bug: "322891421"
783}
Yein Jobbfb3312024-01-31 22:40:47 +0000784
785flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000786 name: "enable_contextual_tip_for_mute_volume"
787 namespace: "systemui"
788 description: "Enables the contextual tip for muting the volume."
789 bug: "337737048"
790}
791
792flag {
Zhe Song79564da2024-03-13 17:12:54 +0800793 name: "disable_contextual_tips_frequency_check"
794 description: "Disables frequency capping check for contextual tips."
795 namespace: "systemui"
796 bug: "322891421"
797}
798
799flag {
800 name: "disable_contextual_tips_ios_switcher_check"
801 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
802 namespace: "systemui"
803 bug: "322891421"
804}
805
806flag {
Yu Chao3964b562024-02-01 08:03:59 +0000807 name: "enable_contextual_tips"
808 description: "Enables showing contextual tips."
809 namespace: "systemui"
810 bug: "322891421"
811}
812
813flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800814 name: "contextual_tips_assistant_dismiss_fix"
815 namespace: "systemui"
816 description: "Improve assistant dismiss signal accuracy for contextual tips."
817 bug: "334759504"
818 metadata {
819 purpose: PURPOSE_BUGFIX
820 }
821}
822
823flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000824 name: "shaderlib_loading_effect_refactor"
825 namespace: "systemui"
826 description: "Extend shader library to provide the common loading effects."
827 bug: "282007590"
828}
829
Matías Hernándeza67952e2024-02-06 15:29:52 +0100830flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800831 name: "hearing_aids_qs_tile_dialog"
832 namespace: "systemui"
833 description: "Show a dialog when clicking on hearing aids quick settings tile."
834 bug: "291423171"
835}
836
837flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100838 name: "notification_row_user_context"
839 namespace: "systemui"
840 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
841 " (based on the NotificationEntry's user)."
842 bug: "317503801"
843 metadata {
844 purpose: PURPOSE_BUGFIX
845 }
846}
847
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000848flag {
849 name: "get_connected_device_name_unsynchronized"
850 namespace: "systemui"
851 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
852 bug: "323995015"
853 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000854 purpose: PURPOSE_BUGFIX
855 }
856}
857
858flag {
Sindhuc5d22842024-02-09 06:47:35 +0000859 name: "slice_manager_binder_call_background"
860 namespace: "systemui"
861 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
862 bug: "322745650"
863 metadata {
864 purpose: PURPOSE_BUGFIX
865 }
866}
867
868flag {
Sindhu561c2402024-02-07 09:38:47 +0000869 name: "register_new_wallet_card_in_background"
870 namespace: "systemui"
871 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
872 bug: "322506838"
873 metadata {
874 purpose: PURPOSE_BUGFIX
875 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000876}
archishab51923e2024-02-08 05:53:04 +0000877
878flag {
879 name: "update_user_switcher_background"
880 namespace: "systemui"
881 description: "Decide whether to update user switcher in background thread."
882 bug: "322745650"
883 metadata {
884 purpose: PURPOSE_BUGFIX
885 }
886}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000887
888flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500889 name: "clipboard_noninteractive_on_lockscreen"
890 namespace: "systemui"
891 description: "Prevents the interactive clipboard UI from appearing when device is locked"
892 bug: "317048495"
893 metadata {
894 purpose: PURPOSE_BUGFIX
895 }
896}
Jernej Virag96b48772024-02-20 10:34:27 +0100897
898flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500899 name: "dedicated_notif_inflation_thread"
900 namespace: "systemui"
901 description: "Create a separate background thread for inflating notifications"
902 bug: "308967184"
903 metadata {
904 purpose: PURPOSE_BUGFIX
905 }
906}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000907
908flag {
909 name: "bind_keyguard_media_visibility"
910 namespace: "systemui"
911 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
912 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000913 metadata {
914 purpose: PURPOSE_BUGFIX
915 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100916}
917
918flag {
919 name: "delayed_wakelock_release_on_background_thread"
920 namespace: "systemui"
921 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
922 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000923 metadata {
924 purpose: PURPOSE_BUGFIX
925 }
926}
bvineeth68756982024-02-23 09:57:28 +0000927
928flag {
929 name: "notify_power_manager_user_activity_background"
930 namespace: "systemui"
931 description: "Decide whether to notify the user activity to power manager in the background thread."
932 bug: "325203885"
933 metadata {
934 purpose: PURPOSE_BUGFIX
935 }
936}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000937
938flag {
Josh814484f2024-03-05 15:38:07 +0000939 name: "qs_tile_focus_state"
940 namespace: "systemui"
941 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
942 bug: "312899524"
943}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000944
945flag {
yyalan129343f2024-05-07 14:33:16 +0100946 name: "brightness_slider_focus_state"
947 namespace: "systemui"
948 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
949 bug: "329244723"
950}
951
952flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000953 name: "edgeback_gesture_handler_get_running_tasks_background"
954 namespace: "systemui"
955 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
956 " class on the background thread."
957 bug: "325041960"
958 metadata {
959 purpose: PURPOSE_BUGFIX
960 }
961}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400962
963flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700964 name: "screenshare_notification_hiding_bug_fix"
965 namespace: "systemui"
966 description: "Various bug fixes for notification redaction while screensharing"
967 bug: "312784809"
968 metadata {
969 purpose: PURPOSE_BUGFIX
970 }
971}
972
973flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400974 name: "qs_ui_refactor"
975 namespace: "systemui"
976 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
977 " Compose for the UI."
978 bug: "325099249"
979}
Yein Jo380f96c2024-04-04 21:28:31 +0000980
981flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400982 name: "qs_ui_refactor_compose_fragment"
983 namespace: "systemui"
984 description: "Uses a different QS fragment in NPVC that uses the new compose UI and recommended architecture. This flag depends on qs_ui_refactor flag."
985 bug: "325099249"
986}
987
988flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400989 name: "remove_dream_overlay_hide_on_touch"
990 namespace: "systemui"
991 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
992 bug: "329091030"
993 metadata {
994 purpose: PURPOSE_BUGFIX
995 }
996}
997
998flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000999 name: "keyboard_docking_indicator"
1000 namespace: "systemui"
1001 description: "Glow bar indicator reveals upon keyboard docking."
1002 bug: "324600132"
1003}
Bryce Lee39ca23b2024-04-10 09:46:27 -07001004
1005flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +01001006 name: "keyboard_shortcut_helper_rewrite"
1007 namespace: "systemui"
1008 description: "A new implementation of the keyboards shortcuts helper sheet."
1009 bug: "327364197"
1010}
1011
1012flag {
helen cheuk3f9712f2024-06-17 11:55:22 +00001013 name: "keyboard_touchpad_contextual_education"
1014 namespace: "systemui"
1015 description: "Allow showing education for physical keyboard and touchpad"
1016 bug: "317496783"
1017}
1018
1019flag {
helencheukd7129db2024-10-28 11:14:52 +00001020 name: "shortcut_helper_key_glyph"
1021 namespace: "systemui"
1022 description: "Allow showing key glyph in shortcut helper"
1023 bug: "353902478"
1024 metadata {
1025 purpose: PURPOSE_BUGFIX
1026 }
1027}
1028
1029flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001030 name: "dream_overlay_bouncer_swipe_direction_filtering"
1031 namespace: "systemui"
1032 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1033 bug: "333632464"
1034 metadata {
1035 purpose: PURPOSE_BUGFIX
1036 }
Bryce Leece3c21032024-04-09 17:15:17 -07001037}
1038
1039flag {
1040 name: "dream_input_session_pilfer_once"
1041 namespace: "systemui"
1042 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001043 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001044 metadata {
1045 purpose: PURPOSE_BUGFIX
1046 }
1047}
Jernej Virag6d932a02024-04-16 16:57:50 +02001048
1049flag {
1050 name: "slice_broadcast_relay_in_background"
1051 namespace: "systemui"
1052 description: "Move handling of slice broadcast relay broadcasts to background threads"
1053 bug: "334767208"
1054 metadata {
1055 purpose: PURPOSE_BUGFIX
1056 }
bvineethac6e09a2024-04-10 08:20:28 +00001057}
1058
1059flag {
1060 name: "register_battery_controller_receivers_in_corestartable"
1061 namespace: "systemui"
1062 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1063 bug: "307517093"
1064 metadata {
1065 purpose: PURPOSE_BUGFIX
1066 }
1067}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001068
1069flag {
1070 name: "enforce_brightness_base_user_restriction"
1071 namespace: "systemui"
1072 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1073 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001074 metadata {
1075 purpose: PURPOSE_BUGFIX
1076 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001077}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001078
1079flag {
1080 name: "ambient_touch_monitor_listen_to_display_changes"
1081 namespace: "systemui"
1082 description: "listen to display changes and cache window metrics"
1083 bug: "330906135"
1084 metadata {
1085 purpose: PURPOSE_BUGFIX
1086 }
1087}
Bryce Lee19f1e282024-05-02 22:03:28 +00001088
1089flag {
Bryce Leea320f562024-05-03 04:19:45 +00001090 name: "restart_dream_on_unocclude"
1091 namespace: "systemui"
1092 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1093 bug: "338051457"
1094 metadata {
1095 purpose: PURPOSE_BUGFIX
1096 }
1097}
1098
1099flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001100 name: "communal_bouncer_do_not_modify_plugin_open"
1101 namespace: "systemui"
1102 description: "do not modify notification shade when handling bouncer expansion."
1103 bug: "338252661"
1104 metadata {
1105 purpose: PURPOSE_BUGFIX
1106 }
1107}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001108
1109flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001110 name: "communal_scene_ktf_refactor"
1111 namespace: "systemui"
1112 description: "refactors the syncing mechanism between communal STL and KTF state."
1113 bug: "327225415"
1114 metadata {
1115 purpose: PURPOSE_BUGFIX
1116 }
1117}
1118
1119flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001120 name: "communal_timer_flicker_fix"
1121 namespace: "systemui"
1122 description: "fixes timers on the hub flickering when pausing"
1123 bug: "353801573"
1124 metadata {
1125 purpose: PURPOSE_BUGFIX
1126 }
1127}
1128
1129flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001130 name: "communal_widget_trampoline_fix"
1131 namespace: "systemui"
1132 description: "fixes activity starts caused by non-activity trampolines from widgets."
1133 bug: "350468769"
1134 metadata {
1135 purpose: PURPOSE_BUGFIX
1136 }
1137}
1138
1139flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001140 name: "communal_edit_widgets_activity_finish_fix"
1141 namespace: "systemui"
1142 description: "finish edit widgets activity when stopping"
1143 bug: "354725145"
1144 metadata {
1145 purpose: PURPOSE_BUGFIX
1146 }
1147}
1148
1149flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001150 name: "communal_widget_resizing"
1151 namespace: "systemui"
1152 description: "Allow resizing of widgets on glanceable hub"
1153 bug: "368053818"
1154}
1155
1156flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001157 name: "communal_standalone_support"
1158 namespace: "systemui"
1159 description: "Support communal features without a dock"
1160 bug: "352301247"
1161}
1162
1163flag {
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 {
1636 name: "only_show_media_stream_slider_in_single_volume_mode"
1637 namespace: "systemui"
1638 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"
1639 bug: "373729625"
1640 metadata {
1641 purpose: PURPOSE_BUGFIX
1642 }
1643}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001644
1645flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001646 name: "hide_ringer_button_in_single_volume_mode"
1647 namespace: "systemui"
1648 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1649 bug: "374870615"
1650 metadata {
1651 purpose: PURPOSE_BUGFIX
1652 }
1653}
1654
1655flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001656 name: "qs_tile_detailed_view"
1657 namespace: "systemui"
1658 description: "Enables the tile detailed view UI."
1659 bug: "374173773"
1660}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001661
1662flag {
1663 name: "ensure_enr_views_visibility"
1664 namespace: "systemui"
1665 description: "Ensures public and private visibilities"
1666 bug: "361552380"
1667 metadata {
1668 purpose: PURPOSE_BUGFIX
1669 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001670}
1671
1672flag {
1673 name: "shade_expands_on_status_bar_long_press"
1674 namespace: "systemui"
1675 description: "Expands the shade on long press of any status bar"
1676 bug: "371224114"
1677}