blob: 261929c0bd2c4ec8f1d1d310978d330f5b2efe16 [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"
62 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
63 bug: "288553572"
64 metadata {
65 purpose: PURPOSE_BUGFIX
66 }
67}
68
69flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080070 name: "notification_async_group_header_inflation"
71 namespace: "systemui"
72 description: "Inflates the notification group summary header views from the background thread."
73 bug: "217799515"
74}
75
76flag {
Yining Liu9a835c82023-10-31 01:30:23 +000077 name: "notification_async_hybrid_view_inflation"
78 namespace: "systemui"
79 description: "Inflates hybrid (single-line) notification views from the background thread."
80 bug: "217799515"
81}
82
83flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040084 name: "notification_color_update_logger"
85 namespace: "systemui"
86 description: "Enabled debug logging and dumping of notification color updates."
87 bug: "294347738"
88}
89
90flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +020091 name: "notifications_footer_visibility_fix"
92 namespace: "systemui"
93 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
94 bug: "356552869"
95 metadata {
96 purpose: PURPOSE_BUGFIX
97 }
98}
99
100flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200101 name: "notifications_footer_view_refactor"
102 namespace: "systemui"
103 description: "Enables the refactored version of the footer view in the notification shade "
104 "(containing the \"Clear all\" button). Should not bring any behavior changes"
105 bug: "293167744"
106}
Alexander Roederer74cda602023-10-11 00:24:09 +0000107
108flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400109 name: "notifications_icon_container_refactor"
110 namespace: "systemui"
111 description: "Enables the refactored version of the notification icon container in StatusBar, "
112 "AOD, and the notification shelf. Should not bring any behavioral changes."
113 bug: "278765923"
114}
115
116flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100117 name: "notifications_hide_on_display_switch"
118 namespace: "systemui"
119 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
120 bug: "293824309"
121}
122
123flag {
András Kurucz305199f2023-12-18 18:31:34 +0000124 name: "notifications_improved_hun_animation"
125 namespace: "systemui"
126 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
127 bug: "243302608"
128}
129
130flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000131 name: "notification_content_alpha_optimization"
132 namespace: "systemui"
133 description: "Only reset alpha values of needed content views"
134 bug: "292024656"
135 metadata {
136 purpose: PURPOSE_BUGFIX
137 }
138}
139
140flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000141 name: "notifications_live_data_store_refactor"
142 namespace: "systemui"
143 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
144 "Should not bring any behavior changes."
145 bug: "308623704"
146}
147
148flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000149 name: "notifications_dismiss_pruned_summaries"
150 namespace: "systemui"
151 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
152 bug: "355967751"
153}
154
155flag {
Yining Liub5021762024-07-02 00:37:12 +0000156 name: "notification_transparent_header_fix"
157 namespace: "systemui"
158 description: "fix the transparent group header issue for async header inflation."
159 bug: "340161724"
160 metadata {
161 purpose: PURPOSE_BUGFIX
162 }
163}
164
165flag {
dakinola558bf872024-03-14 20:21:46 +0000166 name: "pss_app_selector_recents_split_screen"
167 namespace: "systemui"
168 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
169 bug: "320449039"
170 metadata {
171 purpose: PURPOSE_BUGFIX
172 }
173}
174
175flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100176 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100177 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100178 description: "Moves part of the notification icon updates to the background."
179 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100180 metadata {
181 purpose: PURPOSE_BUGFIX
182 }
183}
184
185flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100186 name: "refactor_get_current_user"
187 namespace: "systemui"
188 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
189 bug: "305984787"
190}
191
192flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000193 name: "notification_avalanche_throttle_hun"
194 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000195 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000196 bug: "307288824"
197}
198
199flag {
Lyn06388cc2024-01-18 22:17:50 +0000200 name: "notification_avalanche_suppression"
201 namespace: "systemui"
202 description: "After notification avalanche floodgate event, suppress HUNs completely."
203 bug: "321089634"
204}
205
206flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000207 name: "notification_background_tint_optimization"
208 namespace: "systemui"
209 description: "Re-enable the codepath that removed tinting of notifications when the"
210 " standard background color is desired. This was the behavior before we discovered"
211 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000212 " backgrounds."
213 bug: "294830092"
214}
215
216flag {
217 name: "notification_footer_background_tint_optimization"
218 namespace: "systemui"
219 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
220 " before we discovered a resources threading issue, which we worked around by applying the"
221 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000222 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000223}
224
225flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000226 name: "scene_container"
227 namespace: "systemui"
228 description: "Enables the scene container framework go/flexiglass."
229 bug: "283121968"
230}
Julia Tuttle5201be82023-10-30 17:49:30 -0400231
232flag {
burakovc98942c2024-04-25 16:15:35 +0000233 name: "dual_shade"
234 namespace: "systemui"
235 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
236 bug: "337259436"
237}
238
239flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000240 name: "keyguard_bottom_area_refactor"
241 namespace: "systemui"
242 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
243 "lock icon and others."
244 bug: "290652751"
245}
246
247flag {
Beverly96b3e592023-11-08 15:32:58 +0000248 name: "device_entry_udfps_refactor"
249 namespace: "systemui"
250 description: "Refactoring device entry UDFPS icon to use modern architecture and "
251 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
252 bug: "279440316"
253}
254
255flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400256 name: "visual_interruptions_refactor"
257 namespace: "systemui"
258 description: "Enables the refactored version of the code to decide when notifications "
259 "HUN, bubble, pulse, or FSI."
260 bug: "261728888"
261}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700262
263flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000264 name: "unfold_animation_background_progress"
265 namespace: "systemui"
266 description: "Moves unfold animation progress calculation to a background thread"
267 bug: "277879146"
268}
269
270flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000271 name: "enable_background_keyguard_ondrawn_callback"
272 namespace: "systemui"
273 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
274 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
275 "Note that, even after this callback is called, we're waiting for all windows to finish "
276 " drawing."
277 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000281}
282
283flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000284 name: "qs_new_tiles"
285 namespace: "systemui"
286 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000287 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000288}
289
290flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000291 name: "qs_new_tiles_future"
292 namespace: "systemui"
293 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."
294 bug: "311147395"
295}
296
297flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000298 name: "qs_quick_rebind_active_tiles"
299 namespace: "systemui"
300 description: "Rebind active custom tiles quickly."
301 bug: "362526228"
302 metadata {
303 purpose: PURPOSE_BUGFIX
304 }
305}
306
307flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000308 name: "coroutine_tracing"
309 namespace: "systemui"
310 description: "Adds thread-local data to System UI's global coroutine scopes to "
311 "allow for tracing of coroutine continuations using System UI's tracinglib"
312 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100313}
314
315flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000316 name: "edge_back_gesture_handler_thread"
317 namespace: "systemui"
318 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
319 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
320 "the main thread with the rest of System UI."
321 bug: "304583132"
322}
323
324flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700325 name: "status_bar_ui_thread"
326 namespace: "systemui"
327 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
328 "thread."
329 bug: "374159193"
330}
331
332flag {
333 name: "notification_shade_ui_thread"
334 namespace: "systemui"
335 description: "Move the NotificationShade window to a new UI thread, which is separate from "
336 "the main thread."
337 bug: "374159657"
338}
339
340flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100341 name: "new_aod_transition"
342 namespace: "systemui"
343 description: "New LOCKSCREEN <=> AOD transition"
344 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100345}
346
347flag {
348 name: "light_reveal_migration"
349 namespace: "systemui"
350 description: "Move LightRevealScrim to recommended architecture"
351 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600352}
353
354flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000355 name: "theme_overlay_controller_wakefulness_deprecation"
356 namespace: "systemui"
357 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
358 "ThemOverlayController to mitigate flickering when locking the device"
359 bug: "308676488"
360}
361
362flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200363 name: "status_bar_monochrome_icons_fix"
364 namespace: "systemui"
365 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
366 bug: "329091967"
367 metadata {
368 purpose: PURPOSE_BUGFIX
369 }
370}
371
372flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000373 name: "status_bar_screen_sharing_chips"
374 namespace: "systemui"
375 description: "Show chips on the left side of the status bar when a user is screen sharing, "
376 "recording, or casting"
377 bug: "332662551"
378}
379
380flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000381 name: "status_bar_show_audio_only_projection_chip"
382 namespace: "systemui"
383 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
384 "during a media projection"
385 bug: "373308507"
386 metadata {
387 purpose: PURPOSE_BUGFIX
388 }
389}
390
391flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000392 name: "status_bar_use_repos_for_call_chip"
393 namespace: "systemui"
394 description: "Use repositories as the source of truth for call notifications shown as a chip in"
395 "the status bar"
396 bug: "328584859"
397 metadata {
398 purpose: PURPOSE_BUGFIX
399 }
400}
401
402flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000403 name: "status_bar_call_chip_notification_icon"
404 namespace: "systemui"
405 description: "Use the small icon set on the notification for the status bar call chip"
406 bug: "354930838"
407}
408
409flag {
amehfooze3d259b2024-08-26 22:38:55 +0000410 name: "status_bar_signal_policy_refactor"
411 namespace: "systemui"
412 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
413 bug: "264539100"
414}
415
416flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000417 name: "status_bar_swipe_over_chip"
418 namespace: "systemui"
419 description: "Allow users to swipe over the status bar chip to open the shade"
420 bug: "185897191"
421 metadata {
422 purpose: PURPOSE_BUGFIX
423 }
424}
425
426flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000427 name: "status_bar_always_check_underlying_networks"
428 namespace: "systemui"
429 description: "For status bar connectivity UI, always check underlying networks for wifi and "
430 "carrier merged information, regardless of the sepcified transport type"
431 bug: "352162710"
432 metadata {
433 purpose: PURPOSE_BUGFIX
434 }
435}
436
437flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000438 name: "status_bar_stop_updating_window_height"
439 namespace: "systemui"
440 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
441 "StatusBarWindowController"
442 bug: "360115167"
443 metadata {
444 purpose: PURPOSE_BUGFIX
445 }
446}
447
448flag {
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000449 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000450 namespace: "systemui"
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000451 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000452 bug: "361346412"
453}
454
455flag {
Chandru S1df19782023-09-30 18:34:20 -0700456 name: "compose_bouncer"
457 namespace: "systemui"
458 description: "Use the new compose bouncer in SystemUI"
459 bug: "310005730"
460}
461
462flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000463 name: "pss_task_switcher"
464 namespace: "systemui"
465 description: "Enable the task switcher feature for partial screen sharing"
466 bug: "317208379"
467}
468
469flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530470 name: "revamped_bouncer_messages"
471 namespace: "systemui"
472 description: "Change the bouncer message to be a 2-line more descriptive message"
473 bug: "236891644"
474}
475
476flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530477 name: "rest_to_unlock"
478 namespace: "systemui"
479 description: "Require prolonged touch for fingerprint authentication"
480 bug: "303672286"
481}
482
483flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000484 name: "record_issue_qs_tile"
485 namespace: "systemui"
486 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
487 bug: "305049544"
488}
Chandru S7ec7fd22023-11-30 13:12:25 +0530489
Aurélien Pomini7c643452023-09-21 10:06:47 +0000490flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000491 name: "migrate_clocks_to_blueprint"
492 namespace: "systemui"
493 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
494 "and use modern architecture for lockscreen clocks"
495 bug: "301502635"
496}
497
498flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000499 name: "clock_reactive_variants"
500 namespace: "systemui"
501 description: "Add reactive variant fonts to some clocks"
502 bug: "343495953"
503}
504
505flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000506 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000507 namespace: "systemui"
508 description: "Faster wallpaper unlock transition"
509 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000510 metadata {
511 purpose: PURPOSE_BUGFIX
512 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000513}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800514
515flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700516 name: "confine_notification_touch_to_view_width"
517 namespace: "systemui"
518 description: "Use notification view width when detecting gestures."
519 bug: "335828150"
520}
521
522flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000523 name: "fix_image_wallpaper_crash_surface_already_released"
524 namespace: "systemui"
525 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
526 bug: "337287154"
527 metadata {
528 purpose: PURPOSE_BUGFIX
529 }
530}
531
532flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800533 name: "activity_transition_use_largest_window"
534 namespace: "systemui"
535 description: "Target largest opening window during activity transitions."
536 bug: "323294573"
537 metadata {
538 purpose: PURPOSE_BUGFIX
539 }
540}
541
542flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000543 name: "enable_layout_tracing"
544 namespace: "systemui"
545 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
546 bug: "315274804"
547}
548
549flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800550 name: "quick_settings_visual_haptics_longpress"
551 namespace: "systemui"
552 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
553 bug: "229856884"
554}
Evan Laird3f199372023-11-14 18:32:19 -0500555
556flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800557 name: "switch_user_on_bg"
558 namespace: "systemui"
559 description: "Does user switching on a background thread"
560 bug: "284095720"
561}
562
563flag {
Evan Laird3f199372023-11-14 18:32:19 -0500564 name: "status_bar_static_inout_indicators"
565 namespace: "systemui"
566 description: "(Upstream request) Always show the network activity inout indicators and "
567 "prefer using alpha to distinguish network activity."
568 bug: "310715220"
569}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800570
571flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100572 name: "status_bar_connected_displays"
573 namespace: "systemui"
574 description: "Shows the status bar on connected displays"
575 bug: "362720336"
576}
577
578flag {
Evan Laird96df1172024-08-06 17:16:53 -0400579 name: "status_bar_switch_to_spn_from_data_spn"
580 namespace: "systemui"
581 description: "Fix usage of the SPN broadcast extras"
582 bug: "350812372"
583 metadata {
584 purpose: PURPOSE_BUGFIX
585 }
586}
587
588flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400589 name: "status_bar_simple_fragment"
590 namespace: "systemui"
591 description: "Feature flag for refactoring the collapsed status bar fragment"
592 bug: "364360986"
593}
594
595flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000596 name: "new_volume_panel"
597 namespace: "systemui"
598 description: "Switches to the new volume panel (without Slices)."
599 bug: "202262476"
600}
601
602flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100603 name: "use_volume_controller"
604 namespace: "systemui"
605 description: "Adds Volume Controller signals to the AudioRepository to update volume"
606 bug: "349348461"
607 metadata {
608 purpose: PURPOSE_BUGFIX
609 }
610}
611
612flag {
Anton Potapova164b902024-09-27 12:40:39 +0100613 name: "volume_redesign"
614 namespace: "systemui"
615 description: "Enables Volume BC25 visuals update"
616 bug: "368308908"
617}
618
619flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400620 name: "clipboard_shared_transitions"
621 namespace: "systemui"
622 description: "Show shared transitions from clipboard"
623 bug: "360843770"
624 metadata {
625 purpose: PURPOSE_BUGFIX
626 }
627}
628
629flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400630 name: "clipboard_image_timeout"
631 namespace: "systemui"
632 description: "Wait for clipboard image to load before showing UI"
633 bug: "359864629"
634 metadata {
635 purpose: PURPOSE_BUGFIX
636 }
637}
638
639flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400640 name: "clipboard_use_description_mimetype"
641 namespace: "systemui"
642 description: "Read item mimetype from description rather than checking URI"
643 bug: "357197236"
644 metadata {
645 purpose: PURPOSE_BUGFIX
646 }
647}
648
649flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500650 name: "screenshot_action_dismiss_system_windows"
651 namespace: "systemui"
652 description: "Dismiss existing system windows when starting action from screenshot UI"
653 bug: "309933761"
654}
655
656flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400657 name: "fix_screenshot_action_dismiss_system_windows"
658 namespace: "systemui"
659 description: "Dismiss existing system windows when starting action from screenshot UI"
660 bug: "309933761"
661 metadata {
662 purpose: PURPOSE_BUGFIX
663 }
664}
665
Mark Renouf646174c2024-05-09 12:51:44 -0400666flag {
667 name: "screenshot_scroll_crop_view_crash_fix"
668 namespace: "systemui"
669 description: "Mitigate crash on invalid computed range in CropView"
670 bug: "232633995"
671 metadata {
672 purpose: PURPOSE_BUGFIX
673 }
674}
Mark Renoufd30667a2024-05-08 13:19:04 -0400675
676flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400677 name: "screenshot_ui_controller_refactor"
678 namespace: "systemui"
679 description: "Simplify and refactor ScreenshotController"
680 bug: "354711957"
681}
682
683flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000684 name: "screenshot_multidisplay_focus_change"
685 namespace: "systemui"
686 description: "Only capture a single display when screenshotting"
687 bug: "362720389"
688}
689
690flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400691 name: "screenshot_policy_split_and_desktop_mode"
692 namespace: "systemui"
693 description: "Improves screenshot policy handling for split screen and desktop mode."
694 bug: "365597999"
695}
696
697flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000698 name: "screenshot_context_url"
699 namespace: "systemui"
700 description: "Include optional app-provided context URL when sharing a screenshot."
701 bug: "242791070"
702}
703
704flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000705 name: "run_fingerprint_detect_on_dismissible_keyguard"
706 namespace: "systemui"
707 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
708 bug: "311145851"
709}
710
711flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000712 name: "smartspace_relocate_to_bottom"
713 namespace: "systemui"
714 description: "Relocate Smartspace to bottom of the Lock Screen"
715 bug: "316212788"
716}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000717
718flag {
davidcta7ba4a42024-09-03 23:05:48 +0000719 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000720 namespace: "systemui"
721 description: "Indicate Smartspace RemoteViews rendering"
722 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000723 metadata {
724 purpose: PURPOSE_BUGFIX
725 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000726}
727
728flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000729 name: "smartspace_lockscreen_viewmodel"
730 namespace: "systemui"
731 description: "Indicate Smartspace lockscreen viewmodel"
732 bug: "331451011"
733}
734
735flag {
davidct0d7957f2024-08-29 06:45:13 +0000736 name: "smartspace_viewpager2"
737 namespace: "systemui"
738 description: "Use viewpager2 in Smartspace"
739 bug: "259566300"
740}
741
742flag {
davidct07ac4d02024-10-21 19:01:07 +0000743 name: "smartspace_swipe_event_logging"
744 namespace: "systemui"
745 description: "Log card swipe events in smartspace"
746 bug: "374150422"
747}
748
749flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000750 name: "pin_input_field_styled_focus_state"
751 namespace: "systemui"
752 description: "Enables styled focus states on pin input field if keyboard is connected"
753 bug: "316106516"
754}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500755
756flag {
757 name: "keyguard_wm_state_refactor"
758 namespace: "systemui"
759 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
760 bug: "278086361"
761}
Aaron Liu972537c2024-01-26 14:35:06 -0800762
763flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000764 name: "enable_contextual_tip_for_power_off"
765 namespace: "systemui"
766 description: "Enables on-screen contextual tip about how to power off or restart phone"
767 bug: "322891421"
768}
769
770flag {
771 name: "enable_contextual_tip_for_take_screenshot"
772 namespace: "systemui"
773 description: "Enables on-screen contextual tip about how to take screenshot."
774 bug: "322891421"
775}
Yein Jobbfb3312024-01-31 22:40:47 +0000776
777flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000778 name: "enable_contextual_tip_for_mute_volume"
779 namespace: "systemui"
780 description: "Enables the contextual tip for muting the volume."
781 bug: "337737048"
782}
783
784flag {
Zhe Song79564da2024-03-13 17:12:54 +0800785 name: "disable_contextual_tips_frequency_check"
786 description: "Disables frequency capping check for contextual tips."
787 namespace: "systemui"
788 bug: "322891421"
789}
790
791flag {
792 name: "disable_contextual_tips_ios_switcher_check"
793 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
794 namespace: "systemui"
795 bug: "322891421"
796}
797
798flag {
Yu Chao3964b562024-02-01 08:03:59 +0000799 name: "enable_contextual_tips"
800 description: "Enables showing contextual tips."
801 namespace: "systemui"
802 bug: "322891421"
803}
804
805flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800806 name: "contextual_tips_assistant_dismiss_fix"
807 namespace: "systemui"
808 description: "Improve assistant dismiss signal accuracy for contextual tips."
809 bug: "334759504"
810 metadata {
811 purpose: PURPOSE_BUGFIX
812 }
813}
814
815flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000816 name: "shaderlib_loading_effect_refactor"
817 namespace: "systemui"
818 description: "Extend shader library to provide the common loading effects."
819 bug: "282007590"
820}
821
Matías Hernándeza67952e2024-02-06 15:29:52 +0100822flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800823 name: "hearing_aids_qs_tile_dialog"
824 namespace: "systemui"
825 description: "Show a dialog when clicking on hearing aids quick settings tile."
826 bug: "291423171"
827}
828
829flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100830 name: "notification_row_user_context"
831 namespace: "systemui"
832 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
833 " (based on the NotificationEntry's user)."
834 bug: "317503801"
835 metadata {
836 purpose: PURPOSE_BUGFIX
837 }
838}
839
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000840flag {
841 name: "get_connected_device_name_unsynchronized"
842 namespace: "systemui"
843 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
844 bug: "323995015"
845 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000846 purpose: PURPOSE_BUGFIX
847 }
848}
849
850flag {
Sindhuc5d22842024-02-09 06:47:35 +0000851 name: "slice_manager_binder_call_background"
852 namespace: "systemui"
853 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
854 bug: "322745650"
855 metadata {
856 purpose: PURPOSE_BUGFIX
857 }
858}
859
860flag {
Sindhu561c2402024-02-07 09:38:47 +0000861 name: "register_new_wallet_card_in_background"
862 namespace: "systemui"
863 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
864 bug: "322506838"
865 metadata {
866 purpose: PURPOSE_BUGFIX
867 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000868}
archishab51923e2024-02-08 05:53:04 +0000869
870flag {
871 name: "update_user_switcher_background"
872 namespace: "systemui"
873 description: "Decide whether to update user switcher in background thread."
874 bug: "322745650"
875 metadata {
876 purpose: PURPOSE_BUGFIX
877 }
878}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000879
880flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500881 name: "clipboard_noninteractive_on_lockscreen"
882 namespace: "systemui"
883 description: "Prevents the interactive clipboard UI from appearing when device is locked"
884 bug: "317048495"
885 metadata {
886 purpose: PURPOSE_BUGFIX
887 }
888}
Jernej Virag96b48772024-02-20 10:34:27 +0100889
890flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500891 name: "dedicated_notif_inflation_thread"
892 namespace: "systemui"
893 description: "Create a separate background thread for inflating notifications"
894 bug: "308967184"
895 metadata {
896 purpose: PURPOSE_BUGFIX
897 }
898}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000899
900flag {
901 name: "bind_keyguard_media_visibility"
902 namespace: "systemui"
903 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
904 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000905 metadata {
906 purpose: PURPOSE_BUGFIX
907 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100908}
909
910flag {
bvineeth68756982024-02-23 09:57:28 +0000911 name: "notify_power_manager_user_activity_background"
912 namespace: "systemui"
913 description: "Decide whether to notify the user activity to power manager in the background thread."
914 bug: "325203885"
915 metadata {
916 purpose: PURPOSE_BUGFIX
917 }
918}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000919
920flag {
Josh814484f2024-03-05 15:38:07 +0000921 name: "qs_tile_focus_state"
922 namespace: "systemui"
923 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
924 bug: "312899524"
925}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000926
927flag {
yyalan129343f2024-05-07 14:33:16 +0100928 name: "brightness_slider_focus_state"
929 namespace: "systemui"
930 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
931 bug: "329244723"
932}
933
934flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000935 name: "edgeback_gesture_handler_get_running_tasks_background"
936 namespace: "systemui"
937 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
938 " class on the background thread."
939 bug: "325041960"
940 metadata {
941 purpose: PURPOSE_BUGFIX
942 }
943}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400944
945flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700946 name: "screenshare_notification_hiding_bug_fix"
947 namespace: "systemui"
948 description: "Various bug fixes for notification redaction while screensharing"
949 bug: "312784809"
950 metadata {
951 purpose: PURPOSE_BUGFIX
952 }
953}
954
955flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400956 name: "qs_ui_refactor"
957 namespace: "systemui"
958 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
959 " Compose for the UI."
960 bug: "325099249"
961}
Yein Jo380f96c2024-04-04 21:28:31 +0000962
963flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400964 name: "qs_ui_refactor_compose_fragment"
965 namespace: "systemui"
966 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."
967 bug: "325099249"
968}
969
970flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400971 name: "remove_dream_overlay_hide_on_touch"
972 namespace: "systemui"
973 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
974 bug: "329091030"
975 metadata {
976 purpose: PURPOSE_BUGFIX
977 }
978}
979
980flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000981 name: "keyboard_docking_indicator"
982 namespace: "systemui"
983 description: "Glow bar indicator reveals upon keyboard docking."
984 bug: "324600132"
985}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700986
987flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100988 name: "keyboard_shortcut_helper_rewrite"
989 namespace: "systemui"
990 description: "A new implementation of the keyboards shortcuts helper sheet."
991 bug: "327364197"
992}
993
994flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000995 name: "keyboard_touchpad_contextual_education"
996 namespace: "systemui"
997 description: "Allow showing education for physical keyboard and touchpad"
998 bug: "317496783"
999}
1000
1001flag {
helencheukd7129db2024-10-28 11:14:52 +00001002 name: "shortcut_helper_key_glyph"
1003 namespace: "systemui"
1004 description: "Allow showing key glyph in shortcut helper"
1005 bug: "353902478"
1006 metadata {
1007 purpose: PURPOSE_BUGFIX
1008 }
1009}
1010
1011flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001012 name: "dream_overlay_bouncer_swipe_direction_filtering"
1013 namespace: "systemui"
1014 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1015 bug: "333632464"
1016 metadata {
1017 purpose: PURPOSE_BUGFIX
1018 }
Bryce Leece3c21032024-04-09 17:15:17 -07001019}
1020
1021flag {
1022 name: "dream_input_session_pilfer_once"
1023 namespace: "systemui"
1024 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001025 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001026 metadata {
1027 purpose: PURPOSE_BUGFIX
1028 }
1029}
Jernej Virag6d932a02024-04-16 16:57:50 +02001030
1031flag {
1032 name: "slice_broadcast_relay_in_background"
1033 namespace: "systemui"
1034 description: "Move handling of slice broadcast relay broadcasts to background threads"
1035 bug: "334767208"
1036 metadata {
1037 purpose: PURPOSE_BUGFIX
1038 }
bvineethac6e09a2024-04-10 08:20:28 +00001039}
1040
1041flag {
1042 name: "register_battery_controller_receivers_in_corestartable"
1043 namespace: "systemui"
1044 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1045 bug: "307517093"
1046 metadata {
1047 purpose: PURPOSE_BUGFIX
1048 }
1049}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001050
1051flag {
1052 name: "enforce_brightness_base_user_restriction"
1053 namespace: "systemui"
1054 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1055 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001056 metadata {
1057 purpose: PURPOSE_BUGFIX
1058 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001059}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001060
1061flag {
1062 name: "ambient_touch_monitor_listen_to_display_changes"
1063 namespace: "systemui"
1064 description: "listen to display changes and cache window metrics"
1065 bug: "330906135"
1066 metadata {
1067 purpose: PURPOSE_BUGFIX
1068 }
1069}
Bryce Lee19f1e282024-05-02 22:03:28 +00001070
1071flag {
Bryce Leea320f562024-05-03 04:19:45 +00001072 name: "restart_dream_on_unocclude"
1073 namespace: "systemui"
1074 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1075 bug: "338051457"
1076 metadata {
1077 purpose: PURPOSE_BUGFIX
1078 }
1079}
1080
1081flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001082 name: "communal_bouncer_do_not_modify_plugin_open"
1083 namespace: "systemui"
1084 description: "do not modify notification shade when handling bouncer expansion."
1085 bug: "338252661"
1086 metadata {
1087 purpose: PURPOSE_BUGFIX
1088 }
1089}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001090
1091flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001092 name: "communal_scene_ktf_refactor"
1093 namespace: "systemui"
1094 description: "refactors the syncing mechanism between communal STL and KTF state."
1095 bug: "327225415"
1096 metadata {
1097 purpose: PURPOSE_BUGFIX
1098 }
1099}
1100
1101flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001102 name: "communal_timer_flicker_fix"
1103 namespace: "systemui"
1104 description: "fixes timers on the hub flickering when pausing"
1105 bug: "353801573"
1106 metadata {
1107 purpose: PURPOSE_BUGFIX
1108 }
1109}
1110
1111flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001112 name: "communal_widget_trampoline_fix"
1113 namespace: "systemui"
1114 description: "fixes activity starts caused by non-activity trampolines from widgets."
1115 bug: "350468769"
1116 metadata {
1117 purpose: PURPOSE_BUGFIX
1118 }
1119}
1120
1121flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001122 name: "communal_edit_widgets_activity_finish_fix"
1123 namespace: "systemui"
1124 description: "finish edit widgets activity when stopping"
1125 bug: "354725145"
1126 metadata {
1127 purpose: PURPOSE_BUGFIX
1128 }
1129}
1130
1131flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001132 name: "communal_widget_resizing"
1133 namespace: "systemui"
1134 description: "Allow resizing of widgets on glanceable hub"
1135 bug: "368053818"
1136}
1137
1138flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001139 name: "communal_standalone_support"
1140 namespace: "systemui"
1141 description: "Support communal features without a dock"
1142 bug: "352301247"
1143}
1144
1145flag {
Princee3fb8e62024-09-19 15:51:58 +00001146 name: "dream_overlay_updated_font"
1147 namespace: "systemui"
1148 description: "Flag to enable updated font settings for dream overlay"
1149 bug: "349656117"
1150 metadata {
1151 purpose: PURPOSE_BUGFIX
1152 }
1153}
1154
1155flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001156 name: "app_clips_backlinks"
1157 namespace: "systemui"
1158 description: "Enables Backlinks improvement feature in App Clips"
1159 bug: "300307759"
1160}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001161
1162flag {
1163 name: "qs_custom_tile_click_guaranteed_bug_fix"
1164 namespace: "systemui"
1165 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1166 bug: "339290820"
1167 metadata {
1168 purpose: PURPOSE_BUGFIX
1169 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001170}
1171
1172flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001173 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001174 namespace: "systemui"
1175 description: "Only dismiss media notifications when the control was removed by the user."
1176 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001177 metadata {
1178 purpose: PURPOSE_BUGFIX
1179 }
archisha1a22b1f2024-04-22 05:53:16 +00001180}
1181
1182flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001183 name: "media_controls_lockscreen_shade_bug_fix"
1184 namespace: "systemui"
1185 description: "Use ShadeInteractor for media location changes"
1186 bug: "319244625"
1187 metadata {
1188 purpose: PURPOSE_BUGFIX
1189 }
1190}
1191
1192flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001193 name: "media_controls_button_media3"
1194 namespace: "systemui"
1195 description: "Enable media action buttons updates using media3"
1196 bug: "360196209"
1197}
1198
1199flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001200 name: "media_controls_button_media3_placement"
1201 namespace: "systemui"
1202 description: "Use media3 API for action button placement preferences"
1203 bug: "360196209"
1204}
1205
1206flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001207 name: "media_controls_drawables_reuse"
1208 namespace: "systemui"
1209 description: "Re-use created media drawables for media controls"
1210 bug: "358402034"
1211}
1212
1213flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001214 name: "media_controls_posts_optimization"
1215 namespace: "systemui"
1216 description: "Ignore duplicate media notifications posted"
1217 bug: "358645640"
1218}
1219
1220flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001221 name: "media_controls_umo_inflation_in_background"
1222 namespace: "systemui"
1223 description: "Inflate UMO in background thread"
1224 bug: "368514198"
1225 metadata {
1226 purpose: PURPOSE_BUGFIX
1227 }
1228}
1229
1230flag {
archisha1a22b1f2024-04-22 05:53:16 +00001231 namespace: "systemui"
1232 name: "enable_view_capture_tracing"
1233 description: "Enables view capture tracing in System UI."
1234 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001235 metadata {
1236 purpose: PURPOSE_BUGFIX
1237 }
1238}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001239
1240flag {
1241 name: "validate_keyboard_shortcut_helper_icon_uri"
1242 namespace: "systemui"
1243 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1244 bug: "331180422"
1245 metadata {
1246 purpose: PURPOSE_BUGFIX
1247 }
1248}
William Xiao07cbc242024-05-10 15:16:11 -07001249
1250flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001251 name: "glanceable_hub_allow_keyguard_when_dreaming"
1252 namespace: "systemui"
1253 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1254 bug: "343505271"
1255}
1256
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001257flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001258 name: "register_wallpaper_notifier_background"
1259 namespace: "systemui"
1260 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1261 bug: "327315860"
1262 metadata {
1263 purpose: PURPOSE_BUGFIX
1264 }
1265}
Michael Mikhaile3247482024-05-14 13:56:23 +00001266
1267flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001268 name: "enable_efficient_display_repository"
1269 namespace: "systemui"
1270 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1271 bug: "345472038"
1272 metadata {
1273 purpose: PURPOSE_BUGFIX
1274 }
1275}
1276
1277flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001278 name: "notification_media_manager_background_execution"
1279 namespace: "systemui"
1280 description: "Decide whether to execute binder calls in background thread"
1281 bug: "336612071"
1282 metadata {
1283 purpose: PURPOSE_BUGFIX
1284 }
1285}
Sindhu4fece3c2024-06-03 10:34:29 +00001286
1287flag {
1288 name: "dozeui_scheduling_alarms_background_execution"
1289 namespace: "systemui"
1290 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1291 bug: "330492575"
1292 metadata {
1293 purpose: PURPOSE_BUGFIX
1294 }
1295}
András Kurucz48f27812024-06-05 13:22:19 +00001296
1297flag {
1298 name: "notification_pulsing_fix"
1299 namespace: "systemui"
1300 description: "Allow showing new pulsing notifications when the device is already pulsing."
1301 bug: "335560575"
1302 metadata {
1303 purpose: PURPOSE_BUGFIX
1304 }
1305}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001306
1307flag {
1308 name: "media_lockscreen_launch_animation"
1309 namespace : "systemui"
1310 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1311 bug : "346865769"
1312 metadata {
1313 purpose: PURPOSE_BUGFIX
1314 }
1315}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001316
1317flag {
1318 name: "expand_heads_up_on_inline_reply"
1319 namespace: "systemui"
1320 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1321 bug: "346976443"
1322 metadata {
1323 purpose: PURPOSE_BUGFIX
1324 }
1325}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001326
1327flag {
1328 name: "translucent_occluding_activity_fix"
1329 namespace: "systemui"
1330 description: "Fixes occlusion animation for transluent activities"
1331 bug: "303010980"
1332 metadata {
1333 purpose: PURPOSE_BUGFIX
1334 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001335}
1336
1337flag {
1338 namespace: "systemui"
1339 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1340 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1341 bug: "312452252"
1342 metadata {
1343 purpose: PURPOSE_BUGFIX
1344 }
1345}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001346
1347flag {
1348 namespace: "systemui"
1349 name: "qs_register_setting_observer_on_bg_thread"
1350 description: "Registers Quick Settings content providers on background thread"
1351 bug: "351766769"
1352 metadata {
1353 purpose: PURPOSE_BUGFIX
1354 }
1355}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001356
1357flag {
1358 name: "sounddose_customization"
1359 namespace: "systemui"
1360 description: "Enables custom actions for sounddose notifications"
1361 bug: "345227709"
1362}
1363
Jernej Viragb0f48602024-07-12 08:48:24 +00001364flag {
1365 namespace: "systemui"
1366 name: "register_content_observers_async"
1367 description: "Use new Async API to register content observers"
1368 bug: "316922634"
1369 metadata {
1370 purpose: PURPOSE_BUGFIX
1371 }
1372}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001373
1374flag {
1375 name: "msdl_feedback"
1376 namespace: "systemui"
1377 description: "Enables MSDL feedback in SysUI surfaces."
1378 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001379}
1380
1381flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001382 name: "hubmode_fullscreen_vertical_swipe"
1383 namespace: "systemui"
1384 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1385 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001386 metadata {
1387 purpose: PURPOSE_BUGFIX
1388 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001389}
1390
1391flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001392 name: "hubmode_fullscreen_vertical_swipe_fix"
1393 namespace: "systemui"
1394 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1395 bug: "340177049"
1396 metadata {
1397 purpose: PURPOSE_BUGFIX
1398 }
1399}
1400
1401
1402flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001403 namespace: "systemui"
1404 name: "remove_update_listener_in_qs_icon_view_impl"
1405 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1406 bug: "327078684"
1407 metadata {
1408 purpose: PURPOSE_BUGFIX
1409 }
1410}
1411
1412flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001413 name: "sim_pin_race_condition_on_restart"
1414 namespace: "systemui"
1415 description: "The SIM PIN screen may be shown incorrectly on reboot"
1416 bug: "351426938"
1417 metadata {
1418 purpose: PURPOSE_BUGFIX
1419 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001420}
1421
1422flag {
1423 name: "sim_pin_talkback_fix_for_double_submit"
1424 namespace: "systemui"
1425 description: "The SIM PIN entry screens show the wrong message due"
1426 bug: "346932439"
1427 metadata {
1428 purpose: PURPOSE_BUGFIX
1429 }
Sindhu B3a51f312024-07-15 09:32:00 +00001430}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001431
1432flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001433 name: "sim_pin_bouncer_reset"
1434 namespace: "systemui"
1435 description: "The SIM PIN bouncer does not close after unlocking"
1436 bug: "297461589"
1437 metadata {
1438 purpose: PURPOSE_BUGFIX
1439 }
1440}
1441
1442flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001443 name: "use_transitions_for_keyguard_occluded"
1444 namespace: "systemui"
1445 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1446 bug: "344716537"
1447 metadata {
1448 purpose: PURPOSE_BUGFIX
1449 }
1450}
1451
1452flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001453 name: "relock_with_power_button_immediately"
1454 namespace: "systemui"
1455 description: "UDFPS unlock followed by immediate power button push should relock"
1456 bug: "343327511"
1457 metadata {
1458 purpose: PURPOSE_BUGFIX
1459 }
1460}
1461
1462flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001463 name: "classic_flags_multi_user"
1464 namespace: "systemui"
1465 description: "Make the classic feature flag loading multi user aware."
1466 bug: "345443431"
1467 metadata {
1468 purpose: PURPOSE_BUGFIX
1469 }
1470}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001471
1472flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001473 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001474 namespace: "systemui"
1475 description: "Adding haptic component infrastructure to sliders in Compose."
1476 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001477 metadata {
1478 purpose: PURPOSE_BUGFIX
1479 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001480}
1481
1482flag {
1483 namespace: "systemui"
1484 name: "settings_ext_register_content_observer_on_bg_thread"
1485 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1486 bug: "355389014"
1487 metadata {
1488 purpose: PURPOSE_BUGFIX
1489 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001490}
Beverly4b7ad052024-08-21 16:03:13 +00001491
1492flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001493 name: "notify_password_text_view_user_activity_in_background"
1494 namespace: "systemui"
1495 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1496 bug: "346882515"
1497 metadata {
1498 purpose: PURPOSE_BUGFIX
1499 }
1500}
1501
1502flag {
Beverly4b7ad052024-08-21 16:03:13 +00001503 name: "face_message_defer_update"
1504 namespace: "systemui"
1505 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1506 bug: "351863611"
1507 metadata {
1508 purpose: PURPOSE_BUGFIX
1509 }
1510}
1511
Jernej Virag9192b722024-08-09 16:57:35 +02001512flag {
1513 name: "media_load_metadata_via_media_data_loader"
1514 namespace: "systemui"
1515 description: "Use MediaDataLoader for loading media metadata with better threading"
1516 bug: "358350077"
1517 metadata {
1518 purpose: PURPOSE_BUGFIX
1519 }
1520}
1521
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001522flag {
1523 name: "non_touchscreen_devices_bypass_falsing"
1524 namespace: "systemui"
1525 description: "Allow non-touchscreen devices to bypass falsing"
1526 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001527}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001528
1529flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001530 name: "override_suppress_overlay_condition"
1531 namespace: "systemui"
1532 description: "Allow override the conditions to suppress the clipboard overlay"
1533 bug: "358473717"
1534}
1535
1536flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001537 name: "media_projection_dialog_behind_lockscreen"
1538 namespace: "systemui"
1539 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1540 bug: "351409536"
1541 metadata {
1542 purpose: PURPOSE_BUGFIX
1543 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001544}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001545
1546flag {
1547 name: "check_lockscreen_gone_transition"
1548 namespace: "systemui"
1549 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1550 bug: "358301118"
1551 metadata {
1552 purpose: PURPOSE_BUGFIX
1553 }
1554}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001555
1556flag {
1557 name: "magic_portrait_wallpapers"
1558 namespace: "systemui"
1559 description: "Magic Portrait related changes in systemui"
1560 bug: "370863642"
1561}
1562
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001563flag {
1564 name: "notes_role_qs_tile"
1565 namespace: "systemui"
1566 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1567 bug: "357863750"
1568}
Marvin Ramin829da882024-10-16 12:26:02 +02001569
1570flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001571 name: "ignore_touches_next_to_notification_shelf"
1572 namespace: "systemui"
1573 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1574 bug: "358424256"
1575 metadata {
1576 purpose: PURPOSE_BUGFIX
1577 }
1578}
1579
1580flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001581 name: "shade_window_goes_around"
1582 namespace: "systemui"
1583 description: "Enables the shade window to move between displays"
1584 bug: "362719719"
1585}
1586
1587flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001588 name: "transition_race_condition"
1589 namespace: "systemui"
1590 description: "Thread-safe keyguard transitions"
1591 bug: "358533338"
1592 metadata {
1593 purpose: PURPOSE_BUGFIX
1594 }
1595}
1596
1597flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001598 name: "media_projection_request_attribution_fix"
1599 namespace: "systemui"
1600 description: "Ensure MediaProjection consent requests are properly attributed"
1601 bug: "373581993"
1602 metadata {
1603 purpose: PURPOSE_BUGFIX
1604 }
1605}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001606
1607flag {
1608 name: "secondary_user_widget_host"
1609 namespace: "systemui"
1610 description: "Host communal widgets in the current secondary user on HSUM."
1611 bug: "373874416"
1612 metadata {
1613 purpose: PURPOSE_BUGFIX
1614 }
1615}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001616
1617flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001618 name: "home_controls_dream_hsum"
1619 namespace: "systemui"
1620 description: "Enables the home controls dream in HSUM"
1621 bug: "370691405"
1622 metadata {
1623 purpose: PURPOSE_BUGFIX
1624 }
1625}
1626
1627flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001628 name: "only_show_media_stream_slider_in_single_volume_mode"
1629 namespace: "systemui"
1630 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"
1631 bug: "373729625"
1632 metadata {
1633 purpose: PURPOSE_BUGFIX
1634 }
1635}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001636
1637flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001638 name: "hide_ringer_button_in_single_volume_mode"
1639 namespace: "systemui"
1640 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1641 bug: "374870615"
1642 metadata {
1643 purpose: PURPOSE_BUGFIX
1644 }
1645}
1646
1647flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001648 name: "qs_tile_detailed_view"
1649 namespace: "systemui"
1650 description: "Enables the tile detailed view UI."
1651 bug: "374173773"
1652}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001653
1654flag {
1655 name: "ensure_enr_views_visibility"
1656 namespace: "systemui"
1657 description: "Ensures public and private visibilities"
1658 bug: "361552380"
1659 metadata {
1660 purpose: PURPOSE_BUGFIX
1661 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001662}
1663
1664flag {
1665 name: "shade_expands_on_status_bar_long_press"
1666 namespace: "systemui"
1667 description: "Expands the shade on long press of any status bar"
1668 bug: "371224114"
1669}
Joshe2b71c92024-10-21 17:12:14 +00001670
1671
1672flag {
1673 name: "keyboard_shortcut_helper_shortcut_customizer"
1674 namespace: "systemui"
1675 description: "An implementation of shortcut customizations through shortcut helper."
1676 bug: "365064144"
1677}
1678