blob: 3d6552248658250d13a4fb6dfb9b6043a729521c [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dennis Shen42aa2c02024-04-04 14:38:14 +00002container: "system"
Dave Mankofff6a791e2023-07-31 18:03:34 +00003
4flag {
5 name: "example_flag"
6 namespace: "systemui"
7 description: "An Example Flag"
8 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00009}
10
11flag {
12 name: "sysui_teamfood"
13 namespace: "systemui"
14 description: "Enables all the sysui classic flags that are marked as being in teamfood"
15 bug: "302578396"
16}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020017
18flag {
Beverlyc853b772024-02-16 21:19:27 +000019 name: "udfps_view_performance"
20 namespace: "systemui"
21 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view."
22 bug: "225183106"
23 metadata {
24 purpose: PURPOSE_BUGFIX
25 }
26}
27
28flag {
Ioana Alexandru500d5072024-10-30 14:17:53 +010029 name: "modes_ui_dialog_paging"
30 namespace: "systemui"
31 description: "Add pagination to the Modes dialog in quick settings."
32 bug: "376450983"
33}
34
35flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000036 name: "priority_people_section"
37 namespace: "systemui"
38 description: "Add a new section for priority people (aka important conversations)."
39 bug: "340294566"
40}
41
42flag {
Ioana Alexandru1b5a7162024-10-22 21:32:33 +020043 name: "notifications_redesign_footer_view"
44 namespace: "systemui"
45 description: "Notifications Redesign: Update the look of the notifications footer."
46 bug: "375010573"
47}
48
49flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000050 name: "notification_row_content_binder_refactor"
51 namespace: "systemui"
52 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
53 bug: "343942780"
54}
55
56flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000057 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000058 namespace: "systemui"
59 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
60 bug: "309146176"
61 metadata {
62 purpose: PURPOSE_BUGFIX
63 }
64}
65
66flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000067 name: "notification_over_expansion_clipping_fix"
68 namespace: "systemui"
Alexander Newcomer76a13542024-10-29 22:54:31 +000069 description: "Fix NSSL clipping when over-expanding; fixes split shade bug."
Jeff DeCewd8397d82024-04-19 16:35:04 +000070 bug: "288553572"
71 metadata {
72 purpose: PURPOSE_BUGFIX
73 }
74}
75
76flag {
Alexander Newcomer76a13542024-10-29 22:54:31 +000077 name: "notification_add_x_on_hover_to_dismiss"
78 namespace: "systemui"
79 description: "Adds an x to notifications which shows up on mouse hover, allowing the user to "
80 "dismiss a notification with mouse."
81 bug: "376297472"
82}
83
84flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080085 name: "notification_async_group_header_inflation"
86 namespace: "systemui"
87 description: "Inflates the notification group summary header views from the background thread."
88 bug: "217799515"
89}
90
91flag {
Yining Liu9a835c82023-10-31 01:30:23 +000092 name: "notification_async_hybrid_view_inflation"
93 namespace: "systemui"
94 description: "Inflates hybrid (single-line) notification views from the background thread."
95 bug: "217799515"
96}
97
98flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040099 name: "notification_color_update_logger"
100 namespace: "systemui"
101 description: "Enabled debug logging and dumping of notification color updates."
102 bug: "294347738"
103}
104
105flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +0200106 name: "notifications_footer_visibility_fix"
107 namespace: "systemui"
108 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
109 bug: "356552869"
110 metadata {
111 purpose: PURPOSE_BUGFIX
112 }
113}
114
115flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200116 name: "notifications_footer_view_refactor"
117 namespace: "systemui"
118 description: "Enables the refactored version of the footer view in the notification shade "
119 "(containing the \"Clear all\" button). Should not bring any behavior changes"
120 bug: "293167744"
121}
Alexander Roederer74cda602023-10-11 00:24:09 +0000122
123flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400124 name: "notifications_icon_container_refactor"
125 namespace: "systemui"
126 description: "Enables the refactored version of the notification icon container in StatusBar, "
127 "AOD, and the notification shelf. Should not bring any behavioral changes."
128 bug: "278765923"
129}
130
131flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100132 name: "notifications_hide_on_display_switch"
133 namespace: "systemui"
134 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
135 bug: "293824309"
136}
137
138flag {
AndrĂ¡s Kurucz305199f2023-12-18 18:31:34 +0000139 name: "notifications_improved_hun_animation"
140 namespace: "systemui"
141 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
142 bug: "243302608"
143}
144
145flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000146 name: "notification_content_alpha_optimization"
147 namespace: "systemui"
148 description: "Only reset alpha values of needed content views"
149 bug: "292024656"
150 metadata {
151 purpose: PURPOSE_BUGFIX
152 }
153}
154
155flag {
AndrĂ¡s Kurucz3e88b352023-11-06 13:48:09 +0000156 name: "notifications_live_data_store_refactor"
157 namespace: "systemui"
158 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
159 "Should not bring any behavior changes."
160 bug: "308623704"
161}
162
163flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000164 name: "notifications_dismiss_pruned_summaries"
165 namespace: "systemui"
166 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
167 bug: "355967751"
168}
169
170flag {
Yining Liub5021762024-07-02 00:37:12 +0000171 name: "notification_transparent_header_fix"
172 namespace: "systemui"
173 description: "fix the transparent group header issue for async header inflation."
174 bug: "340161724"
175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
dakinola558bf872024-03-14 20:21:46 +0000181 name: "pss_app_selector_recents_split_screen"
182 namespace: "systemui"
183 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
184 bug: "320449039"
185 metadata {
186 purpose: PURPOSE_BUGFIX
187 }
188}
189
190flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100191 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100192 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100193 description: "Moves part of the notification icon updates to the background."
194 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100195 metadata {
196 purpose: PURPOSE_BUGFIX
197 }
198}
199
200flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100201 name: "refactor_get_current_user"
202 namespace: "systemui"
203 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
204 bug: "305984787"
205}
206
207flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000208 name: "notification_avalanche_throttle_hun"
209 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000210 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000211 bug: "307288824"
212}
213
214flag {
Lyn06388cc2024-01-18 22:17:50 +0000215 name: "notification_avalanche_suppression"
216 namespace: "systemui"
217 description: "After notification avalanche floodgate event, suppress HUNs completely."
218 bug: "321089634"
219}
220
221flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000222 name: "notification_background_tint_optimization"
223 namespace: "systemui"
224 description: "Re-enable the codepath that removed tinting of notifications when the"
225 " standard background color is desired. This was the behavior before we discovered"
226 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000227 " backgrounds."
228 bug: "294830092"
229}
230
231flag {
232 name: "notification_footer_background_tint_optimization"
233 namespace: "systemui"
234 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
235 " before we discovered a resources threading issue, which we worked around by applying the"
236 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000237 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000238}
239
240flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000241 name: "scene_container"
242 namespace: "systemui"
243 description: "Enables the scene container framework go/flexiglass."
244 bug: "283121968"
245}
Julia Tuttle5201be82023-10-30 17:49:30 -0400246
247flag {
burakovc98942c2024-04-25 16:15:35 +0000248 name: "dual_shade"
249 namespace: "systemui"
250 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
251 bug: "337259436"
252}
253
254flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000255 name: "keyguard_bottom_area_refactor"
256 namespace: "systemui"
257 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
258 "lock icon and others."
259 bug: "290652751"
260}
261
262flag {
Beverly96b3e592023-11-08 15:32:58 +0000263 name: "device_entry_udfps_refactor"
264 namespace: "systemui"
265 description: "Refactoring device entry UDFPS icon to use modern architecture and "
266 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
267 bug: "279440316"
268}
269
270flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400271 name: "visual_interruptions_refactor"
272 namespace: "systemui"
273 description: "Enables the refactored version of the code to decide when notifications "
274 "HUN, bubble, pulse, or FSI."
275 bug: "261728888"
276}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700277
278flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000279 name: "unfold_animation_background_progress"
280 namespace: "systemui"
281 description: "Moves unfold animation progress calculation to a background thread"
282 bug: "277879146"
283}
284
285flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000286 name: "enable_background_keyguard_ondrawn_callback"
287 namespace: "systemui"
288 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
289 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
290 "Note that, even after this callback is called, we're waiting for all windows to finish "
291 " drawing."
292 bug: "295873557"
NicolĂ² Mazzucato16eecfa2024-02-05 09:10:08 +0000293 metadata {
294 purpose: PURPOSE_BUGFIX
295 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000296}
297
298flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000299 name: "qs_new_tiles"
300 namespace: "systemui"
301 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000302 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000303}
304
305flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000306 name: "qs_new_tiles_future"
307 namespace: "systemui"
308 description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood."
309 bug: "311147395"
310}
311
312flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000313 name: "qs_quick_rebind_active_tiles"
314 namespace: "systemui"
315 description: "Rebind active custom tiles quickly."
316 bug: "362526228"
317 metadata {
318 purpose: PURPOSE_BUGFIX
319 }
320}
321
322flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000323 name: "coroutine_tracing"
324 namespace: "systemui"
325 description: "Adds thread-local data to System UI's global coroutine scopes to "
326 "allow for tracing of coroutine continuations using System UI's tracinglib"
327 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100328}
329
330flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000331 name: "edge_back_gesture_handler_thread"
332 namespace: "systemui"
333 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
334 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
335 "the main thread with the rest of System UI."
336 bug: "304583132"
337}
338
339flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700340 name: "status_bar_ui_thread"
341 namespace: "systemui"
342 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
343 "thread."
344 bug: "374159193"
345}
346
347flag {
348 name: "notification_shade_ui_thread"
349 namespace: "systemui"
350 description: "Move the NotificationShade window to a new UI thread, which is separate from "
351 "the main thread."
352 bug: "374159657"
353}
354
355flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100356 name: "new_aod_transition"
357 namespace: "systemui"
358 description: "New LOCKSCREEN <=> AOD transition"
359 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100360}
361
362flag {
363 name: "light_reveal_migration"
364 namespace: "systemui"
365 description: "Move LightRevealScrim to recommended architecture"
366 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600367}
368
369flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000370 name: "theme_overlay_controller_wakefulness_deprecation"
371 namespace: "systemui"
372 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
373 "ThemOverlayController to mitigate flickering when locking the device"
374 bug: "308676488"
375}
376
377flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200378 name: "status_bar_monochrome_icons_fix"
379 namespace: "systemui"
380 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
381 bug: "329091967"
382 metadata {
383 purpose: PURPOSE_BUGFIX
384 }
385}
386
387flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000388 name: "status_bar_screen_sharing_chips"
389 namespace: "systemui"
390 description: "Show chips on the left side of the status bar when a user is screen sharing, "
391 "recording, or casting"
392 bug: "332662551"
393}
394
395flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000396 name: "status_bar_show_audio_only_projection_chip"
397 namespace: "systemui"
398 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
399 "during a media projection"
400 bug: "373308507"
401 metadata {
402 purpose: PURPOSE_BUGFIX
403 }
404}
405
406flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000407 name: "status_bar_use_repos_for_call_chip"
408 namespace: "systemui"
409 description: "Use repositories as the source of truth for call notifications shown as a chip in"
410 "the status bar"
411 bug: "328584859"
412 metadata {
413 purpose: PURPOSE_BUGFIX
414 }
415}
416
417flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000418 name: "status_bar_call_chip_notification_icon"
419 namespace: "systemui"
420 description: "Use the small icon set on the notification for the status bar call chip"
421 bug: "354930838"
422}
423
424flag {
amehfooze3d259b2024-08-26 22:38:55 +0000425 name: "status_bar_signal_policy_refactor"
426 namespace: "systemui"
427 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
428 bug: "264539100"
429}
430
431flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000432 name: "status_bar_swipe_over_chip"
433 namespace: "systemui"
434 description: "Allow users to swipe over the status bar chip to open the shade"
435 bug: "185897191"
436 metadata {
437 purpose: PURPOSE_BUGFIX
438 }
439}
440
441flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000442 name: "status_bar_always_check_underlying_networks"
443 namespace: "systemui"
444 description: "For status bar connectivity UI, always check underlying networks for wifi and "
445 "carrier merged information, regardless of the sepcified transport type"
446 bug: "352162710"
447 metadata {
448 purpose: PURPOSE_BUGFIX
449 }
450}
451
452flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000453 name: "status_bar_stop_updating_window_height"
454 namespace: "systemui"
455 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
456 "StatusBarWindowController"
457 bug: "360115167"
458 metadata {
459 purpose: PURPOSE_BUGFIX
460 }
461}
462
463flag {
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000464 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000465 namespace: "systemui"
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000466 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000467 bug: "361346412"
468}
469
470flag {
Caitlin Shkuratov3ea12162024-10-30 13:42:56 +0000471 name: "status_bar_notification_chips_test"
472 namespace: "systemui"
473 description: "Flag to enable certain features that let us test the status bar notification "
474 "chips with teamfooders. This flag should *never* be released to trunkfood or nextfood."
475 bug: "361346412"
476}
477
478
479flag {
Chandru S1df19782023-09-30 18:34:20 -0700480 name: "compose_bouncer"
481 namespace: "systemui"
482 description: "Use the new compose bouncer in SystemUI"
483 bug: "310005730"
484}
485
486flag {
Chris Gòˆllner0f02ef52023-12-15 10:11:49 +0000487 name: "pss_task_switcher"
488 namespace: "systemui"
489 description: "Enable the task switcher feature for partial screen sharing"
490 bug: "317208379"
491}
492
493flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530494 name: "revamped_bouncer_messages"
495 namespace: "systemui"
496 description: "Change the bouncer message to be a 2-line more descriptive message"
497 bug: "236891644"
498}
499
500flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530501 name: "rest_to_unlock"
502 namespace: "systemui"
503 description: "Require prolonged touch for fingerprint authentication"
504 bug: "303672286"
505}
506
507flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000508 name: "record_issue_qs_tile"
509 namespace: "systemui"
510 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
511 bug: "305049544"
512}
Chandru S7ec7fd22023-11-30 13:12:25 +0530513
Aurélien Pomini7c643452023-09-21 10:06:47 +0000514flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000515 name: "migrate_clocks_to_blueprint"
516 namespace: "systemui"
517 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
518 "and use modern architecture for lockscreen clocks"
519 bug: "301502635"
520}
521
522flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000523 name: "clock_reactive_variants"
524 namespace: "systemui"
525 description: "Add reactive variant fonts to some clocks"
526 bug: "343495953"
527}
528
529flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000530 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000531 namespace: "systemui"
532 description: "Faster wallpaper unlock transition"
533 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000534 metadata {
535 purpose: PURPOSE_BUGFIX
536 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000537}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800538
539flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700540 name: "confine_notification_touch_to_view_width"
541 namespace: "systemui"
542 description: "Use notification view width when detecting gestures."
543 bug: "335828150"
544}
545
546flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000547 name: "fix_image_wallpaper_crash_surface_already_released"
548 namespace: "systemui"
549 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
550 bug: "337287154"
551 metadata {
552 purpose: PURPOSE_BUGFIX
553 }
554}
555
556flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800557 name: "activity_transition_use_largest_window"
558 namespace: "systemui"
559 description: "Target largest opening window during activity transitions."
560 bug: "323294573"
561 metadata {
562 purpose: PURPOSE_BUGFIX
563 }
564}
565
566flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000567 name: "enable_layout_tracing"
568 namespace: "systemui"
569 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
570 bug: "315274804"
571}
572
573flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800574 name: "quick_settings_visual_haptics_longpress"
575 namespace: "systemui"
576 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
577 bug: "229856884"
578}
Evan Laird3f199372023-11-14 18:32:19 -0500579
580flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800581 name: "switch_user_on_bg"
582 namespace: "systemui"
583 description: "Does user switching on a background thread"
584 bug: "284095720"
585}
586
587flag {
Evan Laird3f199372023-11-14 18:32:19 -0500588 name: "status_bar_static_inout_indicators"
589 namespace: "systemui"
590 description: "(Upstream request) Always show the network activity inout indicators and "
591 "prefer using alpha to distinguish network activity."
592 bug: "310715220"
593}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800594
595flag {
Chris Gòˆllner7b258002024-09-17 12:36:06 +0100596 name: "status_bar_connected_displays"
597 namespace: "systemui"
598 description: "Shows the status bar on connected displays"
599 bug: "362720336"
600}
601
602flag {
Evan Laird96df1172024-08-06 17:16:53 -0400603 name: "status_bar_switch_to_spn_from_data_spn"
604 namespace: "systemui"
605 description: "Fix usage of the SPN broadcast extras"
606 bug: "350812372"
607 metadata {
608 purpose: PURPOSE_BUGFIX
609 }
610}
611
612flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400613 name: "status_bar_simple_fragment"
614 namespace: "systemui"
615 description: "Feature flag for refactoring the collapsed status bar fragment"
616 bug: "364360986"
617}
618
619flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000620 name: "new_volume_panel"
621 namespace: "systemui"
622 description: "Switches to the new volume panel (without Slices)."
623 bug: "202262476"
624}
625
626flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100627 name: "use_volume_controller"
628 namespace: "systemui"
629 description: "Adds Volume Controller signals to the AudioRepository to update volume"
630 bug: "349348461"
631 metadata {
632 purpose: PURPOSE_BUGFIX
633 }
634}
635
636flag {
Anton Potapova164b902024-09-27 12:40:39 +0100637 name: "volume_redesign"
638 namespace: "systemui"
639 description: "Enables Volume BC25 visuals update"
640 bug: "368308908"
641}
642
643flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400644 name: "clipboard_shared_transitions"
645 namespace: "systemui"
646 description: "Show shared transitions from clipboard"
647 bug: "360843770"
648 metadata {
649 purpose: PURPOSE_BUGFIX
650 }
651}
652
653flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400654 name: "clipboard_image_timeout"
655 namespace: "systemui"
656 description: "Wait for clipboard image to load before showing UI"
657 bug: "359864629"
658 metadata {
659 purpose: PURPOSE_BUGFIX
660 }
661}
662
663flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400664 name: "clipboard_use_description_mimetype"
665 namespace: "systemui"
666 description: "Read item mimetype from description rather than checking URI"
667 bug: "357197236"
668 metadata {
669 purpose: PURPOSE_BUGFIX
670 }
671}
672
673flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500674 name: "screenshot_action_dismiss_system_windows"
675 namespace: "systemui"
676 description: "Dismiss existing system windows when starting action from screenshot UI"
677 bug: "309933761"
678}
679
680flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400681 name: "fix_screenshot_action_dismiss_system_windows"
682 namespace: "systemui"
683 description: "Dismiss existing system windows when starting action from screenshot UI"
684 bug: "309933761"
685 metadata {
686 purpose: PURPOSE_BUGFIX
687 }
688}
689
Mark Renouf646174c2024-05-09 12:51:44 -0400690flag {
691 name: "screenshot_scroll_crop_view_crash_fix"
692 namespace: "systemui"
693 description: "Mitigate crash on invalid computed range in CropView"
694 bug: "232633995"
695 metadata {
696 purpose: PURPOSE_BUGFIX
697 }
698}
Mark Renoufd30667a2024-05-08 13:19:04 -0400699
700flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400701 name: "screenshot_ui_controller_refactor"
702 namespace: "systemui"
703 description: "Simplify and refactor ScreenshotController"
704 bug: "354711957"
705}
706
707flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000708 name: "screenshot_multidisplay_focus_change"
709 namespace: "systemui"
710 description: "Only capture a single display when screenshotting"
711 bug: "362720389"
712}
713
714flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400715 name: "screenshot_policy_split_and_desktop_mode"
716 namespace: "systemui"
717 description: "Improves screenshot policy handling for split screen and desktop mode."
718 bug: "365597999"
719}
720
721flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000722 name: "screenshot_context_url"
723 namespace: "systemui"
724 description: "Include optional app-provided context URL when sharing a screenshot."
725 bug: "242791070"
726}
727
728flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000729 name: "run_fingerprint_detect_on_dismissible_keyguard"
730 namespace: "systemui"
731 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
732 bug: "311145851"
733}
734
735flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000736 name: "smartspace_relocate_to_bottom"
737 namespace: "systemui"
738 description: "Relocate Smartspace to bottom of the Lock Screen"
739 bug: "316212788"
740}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000741
742flag {
davidcta7ba4a42024-09-03 23:05:48 +0000743 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000744 namespace: "systemui"
745 description: "Indicate Smartspace RemoteViews rendering"
746 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000747 metadata {
748 purpose: PURPOSE_BUGFIX
749 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000750}
751
752flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000753 name: "smartspace_lockscreen_viewmodel"
754 namespace: "systemui"
755 description: "Indicate Smartspace lockscreen viewmodel"
756 bug: "331451011"
757}
758
759flag {
davidct0d7957f2024-08-29 06:45:13 +0000760 name: "smartspace_viewpager2"
761 namespace: "systemui"
762 description: "Use viewpager2 in Smartspace"
763 bug: "259566300"
764}
765
766flag {
davidct95ff5042024-10-30 21:39:35 +0000767 name: "smartspace_swipe_event_logging_fix"
davidct07ac4d02024-10-21 19:01:07 +0000768 namespace: "systemui"
769 description: "Log card swipe events in smartspace"
770 bug: "374150422"
davidct95ff5042024-10-30 21:39:35 +0000771 metadata {
772 purpose: PURPOSE_BUGFIX
773 }
davidct07ac4d02024-10-21 19:01:07 +0000774}
775
776flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000777 name: "pin_input_field_styled_focus_state"
778 namespace: "systemui"
779 description: "Enables styled focus states on pin input field if keyboard is connected"
780 bug: "316106516"
781}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500782
783flag {
784 name: "keyguard_wm_state_refactor"
785 namespace: "systemui"
786 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
787 bug: "278086361"
788}
Aaron Liu972537c2024-01-26 14:35:06 -0800789
790flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000791 name: "enable_contextual_tip_for_power_off"
792 namespace: "systemui"
793 description: "Enables on-screen contextual tip about how to power off or restart phone"
794 bug: "322891421"
795}
796
797flag {
798 name: "enable_contextual_tip_for_take_screenshot"
799 namespace: "systemui"
800 description: "Enables on-screen contextual tip about how to take screenshot."
801 bug: "322891421"
802}
Yein Jobbfb3312024-01-31 22:40:47 +0000803
804flag {
Yu Chao (zhĂ o-yĂ²)75f23552024-05-09 08:48:23 +0000805 name: "enable_contextual_tip_for_mute_volume"
806 namespace: "systemui"
807 description: "Enables the contextual tip for muting the volume."
808 bug: "337737048"
809}
810
811flag {
Zhe Song79564da2024-03-13 17:12:54 +0800812 name: "disable_contextual_tips_frequency_check"
813 description: "Disables frequency capping check for contextual tips."
814 namespace: "systemui"
815 bug: "322891421"
816}
817
818flag {
819 name: "disable_contextual_tips_ios_switcher_check"
820 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
821 namespace: "systemui"
822 bug: "322891421"
823}
824
825flag {
Yu Chao3964b562024-02-01 08:03:59 +0000826 name: "enable_contextual_tips"
827 description: "Enables showing contextual tips."
828 namespace: "systemui"
829 bug: "322891421"
830}
831
832flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800833 name: "contextual_tips_assistant_dismiss_fix"
834 namespace: "systemui"
835 description: "Improve assistant dismiss signal accuracy for contextual tips."
836 bug: "334759504"
837 metadata {
838 purpose: PURPOSE_BUGFIX
839 }
840}
841
842flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000843 name: "shaderlib_loading_effect_refactor"
844 namespace: "systemui"
845 description: "Extend shader library to provide the common loading effects."
846 bug: "282007590"
847}
848
MatĂ­as HernĂ¡ndeza67952e2024-02-06 15:29:52 +0100849flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800850 name: "hearing_aids_qs_tile_dialog"
851 namespace: "systemui"
852 description: "Show a dialog when clicking on hearing aids quick settings tile."
853 bug: "291423171"
854}
855
856flag {
MatĂ­as HernĂ¡ndeza67952e2024-02-06 15:29:52 +0100857 name: "notification_row_user_context"
858 namespace: "systemui"
859 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
860 " (based on the NotificationEntry's user)."
861 bug: "317503801"
862 metadata {
863 purpose: PURPOSE_BUGFIX
864 }
865}
866
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000867flag {
868 name: "get_connected_device_name_unsynchronized"
869 namespace: "systemui"
870 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
871 bug: "323995015"
872 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000873 purpose: PURPOSE_BUGFIX
874 }
875}
876
877flag {
Sindhuc5d22842024-02-09 06:47:35 +0000878 name: "slice_manager_binder_call_background"
879 namespace: "systemui"
880 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
881 bug: "322745650"
882 metadata {
883 purpose: PURPOSE_BUGFIX
884 }
885}
886
887flag {
Sindhu561c2402024-02-07 09:38:47 +0000888 name: "register_new_wallet_card_in_background"
889 namespace: "systemui"
890 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
891 bug: "322506838"
892 metadata {
893 purpose: PURPOSE_BUGFIX
894 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000895}
archishab51923e2024-02-08 05:53:04 +0000896
897flag {
898 name: "update_user_switcher_background"
899 namespace: "systemui"
900 description: "Decide whether to update user switcher in background thread."
901 bug: "322745650"
902 metadata {
903 purpose: PURPOSE_BUGFIX
904 }
905}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000906
907flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500908 name: "clipboard_noninteractive_on_lockscreen"
909 namespace: "systemui"
910 description: "Prevents the interactive clipboard UI from appearing when device is locked"
911 bug: "317048495"
912 metadata {
913 purpose: PURPOSE_BUGFIX
914 }
915}
Jernej Virag96b48772024-02-20 10:34:27 +0100916
917flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500918 name: "dedicated_notif_inflation_thread"
919 namespace: "systemui"
920 description: "Create a separate background thread for inflating notifications"
921 bug: "308967184"
922 metadata {
923 purpose: PURPOSE_BUGFIX
924 }
925}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000926
927flag {
928 name: "bind_keyguard_media_visibility"
929 namespace: "systemui"
930 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
931 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000932 metadata {
933 purpose: PURPOSE_BUGFIX
934 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100935}
936
937flag {
bvineeth68756982024-02-23 09:57:28 +0000938 name: "notify_power_manager_user_activity_background"
939 namespace: "systemui"
940 description: "Decide whether to notify the user activity to power manager in the background thread."
941 bug: "325203885"
942 metadata {
943 purpose: PURPOSE_BUGFIX
944 }
945}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000946
947flag {
Josh814484f2024-03-05 15:38:07 +0000948 name: "qs_tile_focus_state"
949 namespace: "systemui"
950 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
951 bug: "312899524"
952}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000953
954flag {
yyalan129343f2024-05-07 14:33:16 +0100955 name: "brightness_slider_focus_state"
956 namespace: "systemui"
957 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
958 bug: "329244723"
959}
960
961flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000962 name: "edgeback_gesture_handler_get_running_tasks_background"
963 namespace: "systemui"
964 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
965 " class on the background thread."
966 bug: "325041960"
967 metadata {
968 purpose: PURPOSE_BUGFIX
969 }
970}
FabiĂ¡n Kozynskicba11852024-03-12 14:16:24 -0400971
972flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700973 name: "screenshare_notification_hiding_bug_fix"
974 namespace: "systemui"
975 description: "Various bug fixes for notification redaction while screensharing"
976 bug: "312784809"
977 metadata {
978 purpose: PURPOSE_BUGFIX
979 }
980}
981
982flag {
FabiĂ¡n Kozynskicba11852024-03-12 14:16:24 -0400983 name: "qs_ui_refactor"
984 namespace: "systemui"
985 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
986 " Compose for the UI."
987 bug: "325099249"
988}
Yein Jo380f96c2024-04-04 21:28:31 +0000989
990flag {
FabiĂ¡n Kozynski39923202024-07-15 11:06:53 -0400991 name: "qs_ui_refactor_compose_fragment"
992 namespace: "systemui"
993 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."
994 bug: "325099249"
995}
996
997flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400998 name: "remove_dream_overlay_hide_on_touch"
999 namespace: "systemui"
1000 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
1001 bug: "329091030"
1002 metadata {
1003 purpose: PURPOSE_BUGFIX
1004 }
1005}
1006
1007flag {
Yein Jo380f96c2024-04-04 21:28:31 +00001008 name: "keyboard_docking_indicator"
1009 namespace: "systemui"
1010 description: "Glow bar indicator reveals upon keyboard docking."
1011 bug: "324600132"
1012}
Bryce Lee39ca23b2024-04-10 09:46:27 -07001013
1014flag {
Chris Gòˆllnerbdc51f32024-04-22 12:31:49 +01001015 name: "keyboard_shortcut_helper_rewrite"
1016 namespace: "systemui"
1017 description: "A new implementation of the keyboards shortcuts helper sheet."
1018 bug: "327364197"
1019}
1020
1021flag {
helen cheuk3f9712f2024-06-17 11:55:22 +00001022 name: "keyboard_touchpad_contextual_education"
1023 namespace: "systemui"
1024 description: "Allow showing education for physical keyboard and touchpad"
1025 bug: "317496783"
1026}
1027
1028flag {
helencheukd7129db2024-10-28 11:14:52 +00001029 name: "shortcut_helper_key_glyph"
1030 namespace: "systemui"
1031 description: "Allow showing key glyph in shortcut helper"
1032 bug: "353902478"
1033 metadata {
1034 purpose: PURPOSE_BUGFIX
1035 }
1036}
1037
1038flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001039 name: "dream_overlay_bouncer_swipe_direction_filtering"
1040 namespace: "systemui"
1041 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1042 bug: "333632464"
1043 metadata {
1044 purpose: PURPOSE_BUGFIX
1045 }
Bryce Leece3c21032024-04-09 17:15:17 -07001046}
1047
1048flag {
1049 name: "dream_input_session_pilfer_once"
1050 namespace: "systemui"
1051 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001052 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001053 metadata {
1054 purpose: PURPOSE_BUGFIX
1055 }
1056}
Jernej Virag6d932a02024-04-16 16:57:50 +02001057
1058flag {
1059 name: "slice_broadcast_relay_in_background"
1060 namespace: "systemui"
1061 description: "Move handling of slice broadcast relay broadcasts to background threads"
1062 bug: "334767208"
1063 metadata {
1064 purpose: PURPOSE_BUGFIX
1065 }
bvineethac6e09a2024-04-10 08:20:28 +00001066}
1067
1068flag {
1069 name: "register_battery_controller_receivers_in_corestartable"
1070 namespace: "systemui"
1071 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1072 bug: "307517093"
1073 metadata {
1074 purpose: PURPOSE_BUGFIX
1075 }
1076}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001077
1078flag {
1079 name: "enforce_brightness_base_user_restriction"
1080 namespace: "systemui"
1081 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1082 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001083 metadata {
1084 purpose: PURPOSE_BUGFIX
1085 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001086}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001087
1088flag {
1089 name: "ambient_touch_monitor_listen_to_display_changes"
1090 namespace: "systemui"
1091 description: "listen to display changes and cache window metrics"
1092 bug: "330906135"
1093 metadata {
1094 purpose: PURPOSE_BUGFIX
1095 }
1096}
Bryce Lee19f1e282024-05-02 22:03:28 +00001097
1098flag {
Bryce Leea320f562024-05-03 04:19:45 +00001099 name: "restart_dream_on_unocclude"
1100 namespace: "systemui"
1101 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1102 bug: "338051457"
1103 metadata {
1104 purpose: PURPOSE_BUGFIX
1105 }
1106}
1107
1108flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001109 name: "communal_bouncer_do_not_modify_plugin_open"
1110 namespace: "systemui"
1111 description: "do not modify notification shade when handling bouncer expansion."
1112 bug: "338252661"
1113 metadata {
1114 purpose: PURPOSE_BUGFIX
1115 }
1116}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001117
1118flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001119 name: "communal_scene_ktf_refactor"
1120 namespace: "systemui"
1121 description: "refactors the syncing mechanism between communal STL and KTF state."
1122 bug: "327225415"
1123 metadata {
1124 purpose: PURPOSE_BUGFIX
1125 }
1126}
1127
1128flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001129 name: "communal_timer_flicker_fix"
1130 namespace: "systemui"
1131 description: "fixes timers on the hub flickering when pausing"
1132 bug: "353801573"
1133 metadata {
1134 purpose: PURPOSE_BUGFIX
1135 }
1136}
1137
1138flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001139 name: "communal_widget_trampoline_fix"
1140 namespace: "systemui"
1141 description: "fixes activity starts caused by non-activity trampolines from widgets."
1142 bug: "350468769"
1143 metadata {
1144 purpose: PURPOSE_BUGFIX
1145 }
1146}
1147
1148flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001149 name: "communal_edit_widgets_activity_finish_fix"
1150 namespace: "systemui"
1151 description: "finish edit widgets activity when stopping"
1152 bug: "354725145"
1153 metadata {
1154 purpose: PURPOSE_BUGFIX
1155 }
1156}
1157
1158flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001159 name: "communal_widget_resizing"
1160 namespace: "systemui"
1161 description: "Allow resizing of widgets on glanceable hub"
1162 bug: "368053818"
1163}
1164
1165flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001166 name: "communal_standalone_support"
1167 namespace: "systemui"
1168 description: "Support communal features without a dock"
1169 bug: "352301247"
1170}
1171
1172flag {
William Xiao3b88d4b2024-10-28 18:05:23 -07001173 name: "communal_hub_on_mobile"
1174 namespace: "systemui"
1175 description: "Brings the glanceable hub experience to mobile phones"
1176 bug: "375689917"
1177}
1178
1179flag {
Princee3fb8e62024-09-19 15:51:58 +00001180 name: "dream_overlay_updated_font"
1181 namespace: "systemui"
1182 description: "Flag to enable updated font settings for dream overlay"
1183 bug: "349656117"
1184 metadata {
1185 purpose: PURPOSE_BUGFIX
1186 }
1187}
1188
1189flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001190 name: "app_clips_backlinks"
1191 namespace: "systemui"
1192 description: "Enables Backlinks improvement feature in App Clips"
1193 bug: "300307759"
1194}
FabiĂ¡n Kozynskidb115452024-05-13 10:41:43 -04001195
1196flag {
1197 name: "qs_custom_tile_click_guaranteed_bug_fix"
1198 namespace: "systemui"
1199 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1200 bug: "339290820"
1201 metadata {
1202 purpose: PURPOSE_BUGFIX
1203 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001204}
1205
1206flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001207 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001208 namespace: "systemui"
1209 description: "Only dismiss media notifications when the control was removed by the user."
1210 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001211 metadata {
1212 purpose: PURPOSE_BUGFIX
1213 }
archisha1a22b1f2024-04-22 05:53:16 +00001214}
1215
1216flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001217 name: "media_controls_lockscreen_shade_bug_fix"
1218 namespace: "systemui"
1219 description: "Use ShadeInteractor for media location changes"
1220 bug: "319244625"
1221 metadata {
1222 purpose: PURPOSE_BUGFIX
1223 }
1224}
1225
1226flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001227 name: "media_controls_button_media3"
1228 namespace: "systemui"
1229 description: "Enable media action buttons updates using media3"
1230 bug: "360196209"
1231}
1232
1233flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001234 name: "media_controls_button_media3_placement"
1235 namespace: "systemui"
1236 description: "Use media3 API for action button placement preferences"
1237 bug: "360196209"
1238}
1239
1240flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001241 name: "media_controls_drawables_reuse"
1242 namespace: "systemui"
1243 description: "Re-use created media drawables for media controls"
1244 bug: "358402034"
1245}
1246
1247flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001248 name: "media_controls_posts_optimization"
1249 namespace: "systemui"
1250 description: "Ignore duplicate media notifications posted"
1251 bug: "358645640"
1252}
1253
1254flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001255 name: "media_controls_umo_inflation_in_background"
1256 namespace: "systemui"
1257 description: "Inflate UMO in background thread"
1258 bug: "368514198"
1259 metadata {
1260 purpose: PURPOSE_BUGFIX
1261 }
1262}
1263
1264flag {
archisha1a22b1f2024-04-22 05:53:16 +00001265 namespace: "systemui"
1266 name: "enable_view_capture_tracing"
1267 description: "Enables view capture tracing in System UI."
1268 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001269 metadata {
1270 purpose: PURPOSE_BUGFIX
1271 }
1272}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001273
1274flag {
1275 name: "validate_keyboard_shortcut_helper_icon_uri"
1276 namespace: "systemui"
1277 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1278 bug: "331180422"
1279 metadata {
1280 purpose: PURPOSE_BUGFIX
1281 }
1282}
William Xiao07cbc242024-05-10 15:16:11 -07001283
1284flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001285 name: "glanceable_hub_allow_keyguard_when_dreaming"
1286 namespace: "systemui"
1287 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1288 bug: "343505271"
1289}
1290
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001291flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001292 name: "register_wallpaper_notifier_background"
1293 namespace: "systemui"
1294 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1295 bug: "327315860"
1296 metadata {
1297 purpose: PURPOSE_BUGFIX
1298 }
1299}
Michael Mikhaile3247482024-05-14 13:56:23 +00001300
1301flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001302 name: "enable_efficient_display_repository"
1303 namespace: "systemui"
1304 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1305 bug: "345472038"
1306 metadata {
1307 purpose: PURPOSE_BUGFIX
1308 }
1309}
1310
1311flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001312 name: "notification_media_manager_background_execution"
1313 namespace: "systemui"
1314 description: "Decide whether to execute binder calls in background thread"
1315 bug: "336612071"
1316 metadata {
1317 purpose: PURPOSE_BUGFIX
1318 }
1319}
Sindhu4fece3c2024-06-03 10:34:29 +00001320
1321flag {
1322 name: "dozeui_scheduling_alarms_background_execution"
1323 namespace: "systemui"
1324 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1325 bug: "330492575"
1326 metadata {
1327 purpose: PURPOSE_BUGFIX
1328 }
1329}
AndrĂ¡s Kurucz48f27812024-06-05 13:22:19 +00001330
1331flag {
1332 name: "notification_pulsing_fix"
1333 namespace: "systemui"
1334 description: "Allow showing new pulsing notifications when the device is already pulsing."
1335 bug: "335560575"
1336 metadata {
1337 purpose: PURPOSE_BUGFIX
1338 }
1339}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001340
1341flag {
1342 name: "media_lockscreen_launch_animation"
1343 namespace : "systemui"
1344 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1345 bug : "346865769"
1346 metadata {
1347 purpose: PURPOSE_BUGFIX
1348 }
1349}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001350
1351flag {
1352 name: "expand_heads_up_on_inline_reply"
1353 namespace: "systemui"
1354 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1355 bug: "346976443"
1356 metadata {
1357 purpose: PURPOSE_BUGFIX
1358 }
1359}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001360
1361flag {
1362 name: "translucent_occluding_activity_fix"
1363 namespace: "systemui"
1364 description: "Fixes occlusion animation for transluent activities"
1365 bug: "303010980"
1366 metadata {
1367 purpose: PURPOSE_BUGFIX
1368 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001369}
1370
1371flag {
1372 namespace: "systemui"
1373 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1374 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1375 bug: "312452252"
1376 metadata {
1377 purpose: PURPOSE_BUGFIX
1378 }
1379}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001380
1381flag {
1382 namespace: "systemui"
1383 name: "qs_register_setting_observer_on_bg_thread"
1384 description: "Registers Quick Settings content providers on background thread"
1385 bug: "351766769"
1386 metadata {
1387 purpose: PURPOSE_BUGFIX
1388 }
1389}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001390
1391flag {
1392 name: "sounddose_customization"
1393 namespace: "systemui"
1394 description: "Enables custom actions for sounddose notifications"
1395 bug: "345227709"
1396}
1397
Jernej Viragb0f48602024-07-12 08:48:24 +00001398flag {
1399 namespace: "systemui"
1400 name: "register_content_observers_async"
1401 description: "Use new Async API to register content observers"
1402 bug: "316922634"
1403 metadata {
1404 purpose: PURPOSE_BUGFIX
1405 }
1406}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001407
1408flag {
1409 name: "msdl_feedback"
1410 namespace: "systemui"
1411 description: "Enables MSDL feedback in SysUI surfaces."
1412 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001413}
1414
1415flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001416 name: "hubmode_fullscreen_vertical_swipe"
1417 namespace: "systemui"
1418 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1419 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001420 metadata {
1421 purpose: PURPOSE_BUGFIX
1422 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001423}
1424
1425flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001426 name: "hubmode_fullscreen_vertical_swipe_fix"
1427 namespace: "systemui"
1428 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1429 bug: "340177049"
1430 metadata {
1431 purpose: PURPOSE_BUGFIX
1432 }
1433}
1434
1435
1436flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001437 namespace: "systemui"
1438 name: "remove_update_listener_in_qs_icon_view_impl"
1439 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1440 bug: "327078684"
1441 metadata {
1442 purpose: PURPOSE_BUGFIX
1443 }
1444}
1445
1446flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001447 name: "sim_pin_race_condition_on_restart"
1448 namespace: "systemui"
1449 description: "The SIM PIN screen may be shown incorrectly on reboot"
1450 bug: "351426938"
1451 metadata {
1452 purpose: PURPOSE_BUGFIX
1453 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001454}
1455
1456flag {
1457 name: "sim_pin_talkback_fix_for_double_submit"
1458 namespace: "systemui"
1459 description: "The SIM PIN entry screens show the wrong message due"
1460 bug: "346932439"
1461 metadata {
1462 purpose: PURPOSE_BUGFIX
1463 }
Sindhu B3a51f312024-07-15 09:32:00 +00001464}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001465
1466flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001467 name: "sim_pin_bouncer_reset"
1468 namespace: "systemui"
1469 description: "The SIM PIN bouncer does not close after unlocking"
1470 bug: "297461589"
1471 metadata {
1472 purpose: PURPOSE_BUGFIX
1473 }
1474}
1475
1476flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001477 name: "use_transitions_for_keyguard_occluded"
1478 namespace: "systemui"
1479 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1480 bug: "344716537"
1481 metadata {
1482 purpose: PURPOSE_BUGFIX
1483 }
1484}
1485
1486flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001487 name: "relock_with_power_button_immediately"
1488 namespace: "systemui"
1489 description: "UDFPS unlock followed by immediate power button push should relock"
1490 bug: "343327511"
1491 metadata {
1492 purpose: PURPOSE_BUGFIX
1493 }
1494}
1495
1496flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001497 name: "classic_flags_multi_user"
1498 namespace: "systemui"
1499 description: "Make the classic feature flag loading multi user aware."
1500 bug: "345443431"
1501 metadata {
1502 purpose: PURPOSE_BUGFIX
1503 }
1504}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001505
1506flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001507 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001508 namespace: "systemui"
1509 description: "Adding haptic component infrastructure to sliders in Compose."
1510 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001511 metadata {
1512 purpose: PURPOSE_BUGFIX
1513 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001514}
1515
1516flag {
1517 namespace: "systemui"
1518 name: "settings_ext_register_content_observer_on_bg_thread"
1519 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1520 bug: "355389014"
1521 metadata {
1522 purpose: PURPOSE_BUGFIX
1523 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001524}
Beverly4b7ad052024-08-21 16:03:13 +00001525
1526flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001527 name: "notify_password_text_view_user_activity_in_background"
1528 namespace: "systemui"
1529 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1530 bug: "346882515"
1531 metadata {
1532 purpose: PURPOSE_BUGFIX
1533 }
1534}
1535
1536flag {
Beverly4b7ad052024-08-21 16:03:13 +00001537 name: "face_message_defer_update"
1538 namespace: "systemui"
1539 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1540 bug: "351863611"
1541 metadata {
1542 purpose: PURPOSE_BUGFIX
1543 }
1544}
1545
Jernej Virag9192b722024-08-09 16:57:35 +02001546flag {
1547 name: "media_load_metadata_via_media_data_loader"
1548 namespace: "systemui"
1549 description: "Use MediaDataLoader for loading media metadata with better threading"
1550 bug: "358350077"
1551 metadata {
1552 purpose: PURPOSE_BUGFIX
1553 }
1554}
1555
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001556flag {
1557 name: "non_touchscreen_devices_bypass_falsing"
1558 namespace: "systemui"
1559 description: "Allow non-touchscreen devices to bypass falsing"
1560 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001561}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001562
1563flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001564 name: "override_suppress_overlay_condition"
1565 namespace: "systemui"
1566 description: "Allow override the conditions to suppress the clipboard overlay"
1567 bug: "358473717"
1568}
1569
1570flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001571 name: "media_projection_dialog_behind_lockscreen"
1572 namespace: "systemui"
1573 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1574 bug: "351409536"
1575 metadata {
1576 purpose: PURPOSE_BUGFIX
1577 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001578}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001579
1580flag {
1581 name: "check_lockscreen_gone_transition"
1582 namespace: "systemui"
1583 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1584 bug: "358301118"
1585 metadata {
1586 purpose: PURPOSE_BUGFIX
1587 }
1588}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001589
1590flag {
1591 name: "magic_portrait_wallpapers"
1592 namespace: "systemui"
1593 description: "Magic Portrait related changes in systemui"
1594 bug: "370863642"
1595}
1596
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001597flag {
1598 name: "notes_role_qs_tile"
1599 namespace: "systemui"
1600 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1601 bug: "357863750"
1602}
Marvin Ramin829da882024-10-16 12:26:02 +02001603
1604flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001605 name: "ignore_touches_next_to_notification_shelf"
1606 namespace: "systemui"
1607 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1608 bug: "358424256"
1609 metadata {
1610 purpose: PURPOSE_BUGFIX
1611 }
1612}
1613
1614flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001615 name: "shade_window_goes_around"
1616 namespace: "systemui"
1617 description: "Enables the shade window to move between displays"
1618 bug: "362719719"
1619}
1620
1621flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001622 name: "transition_race_condition"
1623 namespace: "systemui"
1624 description: "Thread-safe keyguard transitions"
1625 bug: "358533338"
1626 metadata {
1627 purpose: PURPOSE_BUGFIX
1628 }
1629}
1630
1631flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001632 name: "media_projection_request_attribution_fix"
1633 namespace: "systemui"
1634 description: "Ensure MediaProjection consent requests are properly attributed"
1635 bug: "373581993"
1636 metadata {
1637 purpose: PURPOSE_BUGFIX
1638 }
1639}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001640
1641flag {
1642 name: "secondary_user_widget_host"
1643 namespace: "systemui"
1644 description: "Host communal widgets in the current secondary user on HSUM."
1645 bug: "373874416"
1646 metadata {
1647 purpose: PURPOSE_BUGFIX
1648 }
1649}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001650
1651flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001652 name: "home_controls_dream_hsum"
1653 namespace: "systemui"
1654 description: "Enables the home controls dream in HSUM"
1655 bug: "370691405"
1656 metadata {
1657 purpose: PURPOSE_BUGFIX
1658 }
1659}
1660
1661flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001662 name: "only_show_media_stream_slider_in_single_volume_mode"
1663 namespace: "systemui"
1664 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"
1665 bug: "373729625"
1666 metadata {
1667 purpose: PURPOSE_BUGFIX
1668 }
1669}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001670
1671flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001672 name: "hide_ringer_button_in_single_volume_mode"
1673 namespace: "systemui"
1674 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1675 bug: "374870615"
1676 metadata {
1677 purpose: PURPOSE_BUGFIX
1678 }
1679}
1680
1681flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001682 name: "qs_tile_detailed_view"
1683 namespace: "systemui"
1684 description: "Enables the tile detailed view UI."
1685 bug: "374173773"
1686}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001687
1688flag {
Chandru Sf7bf52bd2024-10-30 18:18:05 +00001689 name: "bouncer_ui_revamp"
1690 namespace: "systemui"
1691 description: "Updates to background (blur), button animations and font changes."
1692 bug: "376491880"
1693}
1694
1695flag {
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001696 name: "ensure_enr_views_visibility"
1697 namespace: "systemui"
1698 description: "Ensures public and private visibilities"
1699 bug: "361552380"
1700 metadata {
1701 purpose: PURPOSE_BUGFIX
1702 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001703}
1704
1705flag {
1706 name: "shade_expands_on_status_bar_long_press"
1707 namespace: "systemui"
1708 description: "Expands the shade on long press of any status bar"
1709 bug: "371224114"
1710}
Joshe2b71c92024-10-21 17:12:14 +00001711
1712
1713flag {
1714 name: "keyboard_shortcut_helper_shortcut_customizer"
1715 namespace: "systemui"
1716 description: "An implementation of shortcut customizations through shortcut helper."
1717 bug: "365064144"
1718}
1719
Pat Manning38345cf2024-10-29 15:37:51 +00001720flag {
1721 name: "touchpad_three_finger_tap_customization"
1722 namespace: "systemui"
1723 description: "Customize touchpad three finger tap"
1724 bug: "365063048"
1725}