blob: c5d7b6ae7a3ed1b0cbb13413997a66e21530fd29 [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 {
Jeff DeCew9d982342024-05-31 16:26:59 +000036 name: "notification_row_content_binder_refactor"
37 namespace: "systemui"
38 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
39 bug: "343942780"
40}
41
42flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000043 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000044 namespace: "systemui"
45 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
46 bug: "309146176"
47 metadata {
48 purpose: PURPOSE_BUGFIX
49 }
50}
51
52flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000053 name: "notification_over_expansion_clipping_fix"
54 namespace: "systemui"
55 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
56 bug: "288553572"
57 metadata {
58 purpose: PURPOSE_BUGFIX
59 }
60}
61
62flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080063 name: "notification_async_group_header_inflation"
64 namespace: "systemui"
65 description: "Inflates the notification group summary header views from the background thread."
66 bug: "217799515"
67}
68
69flag {
Yining Liu9a835c82023-10-31 01:30:23 +000070 name: "notification_async_hybrid_view_inflation"
71 namespace: "systemui"
72 description: "Inflates hybrid (single-line) notification views from the background thread."
73 bug: "217799515"
74}
75
76flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040077 name: "notification_color_update_logger"
78 namespace: "systemui"
79 description: "Enabled debug logging and dumping of notification color updates."
80 bug: "294347738"
81}
82
83flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020084 name: "notifications_footer_view_refactor"
85 namespace: "systemui"
86 description: "Enables the refactored version of the footer view in the notification shade "
87 "(containing the \"Clear all\" button). Should not bring any behavior changes"
88 bug: "293167744"
89}
Alexander Roederer74cda602023-10-11 00:24:09 +000090
91flag {
Steve Elliott34edc352023-10-23 13:14:24 -040092 name: "notifications_icon_container_refactor"
93 namespace: "systemui"
94 description: "Enables the refactored version of the notification icon container in StatusBar, "
95 "AOD, and the notification shelf. Should not bring any behavioral changes."
96 bug: "278765923"
97}
98
99flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100100 name: "notifications_hide_on_display_switch"
101 namespace: "systemui"
102 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
103 bug: "293824309"
104}
105
106flag {
András Kurucz305199f2023-12-18 18:31:34 +0000107 name: "notifications_improved_hun_animation"
108 namespace: "systemui"
109 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
110 bug: "243302608"
111}
112
113flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000114 name: "notification_content_alpha_optimization"
115 namespace: "systemui"
116 description: "Only reset alpha values of needed content views"
117 bug: "292024656"
118 metadata {
119 purpose: PURPOSE_BUGFIX
120 }
121}
122
123flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000124 name: "notifications_live_data_store_refactor"
125 namespace: "systemui"
126 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
127 "Should not bring any behavior changes."
128 bug: "308623704"
129}
130
131flag {
Yining Liub5021762024-07-02 00:37:12 +0000132 name: "notification_transparent_header_fix"
133 namespace: "systemui"
134 description: "fix the transparent group header issue for async header inflation."
135 bug: "340161724"
136 metadata {
137 purpose: PURPOSE_BUGFIX
138 }
139}
140
141flag {
dakinola558bf872024-03-14 20:21:46 +0000142 name: "pss_app_selector_recents_split_screen"
143 namespace: "systemui"
144 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
145 bug: "320449039"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
150
151flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100152 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100153 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100154 description: "Moves part of the notification icon updates to the background."
155 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100162 name: "refactor_get_current_user"
163 namespace: "systemui"
164 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
165 bug: "305984787"
166}
167
168flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000169 name: "notification_avalanche_throttle_hun"
170 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000171 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000172 bug: "307288824"
173}
174
175flag {
Lyn06388cc2024-01-18 22:17:50 +0000176 name: "notification_avalanche_suppression"
177 namespace: "systemui"
178 description: "After notification avalanche floodgate event, suppress HUNs completely."
179 bug: "321089634"
180}
181
182flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000183 name: "notification_background_tint_optimization"
184 namespace: "systemui"
185 description: "Re-enable the codepath that removed tinting of notifications when the"
186 " standard background color is desired. This was the behavior before we discovered"
187 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000188 " backgrounds."
189 bug: "294830092"
190}
191
192flag {
193 name: "notification_footer_background_tint_optimization"
194 namespace: "systemui"
195 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
196 " before we discovered a resources threading issue, which we worked around by applying the"
197 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000198 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000199}
200
201flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000202 name: "scene_container"
203 namespace: "systemui"
204 description: "Enables the scene container framework go/flexiglass."
205 bug: "283121968"
206}
Julia Tuttle5201be82023-10-30 17:49:30 -0400207
208flag {
burakovc98942c2024-04-25 16:15:35 +0000209 name: "dual_shade"
210 namespace: "systemui"
211 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
212 bug: "337259436"
213}
214
215flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000216 name: "keyguard_bottom_area_refactor"
217 namespace: "systemui"
218 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
219 "lock icon and others."
220 bug: "290652751"
221}
222
223flag {
Beverly96b3e592023-11-08 15:32:58 +0000224 name: "device_entry_udfps_refactor"
225 namespace: "systemui"
226 description: "Refactoring device entry UDFPS icon to use modern architecture and "
227 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
228 bug: "279440316"
229}
230
231flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400232 name: "visual_interruptions_refactor"
233 namespace: "systemui"
234 description: "Enables the refactored version of the code to decide when notifications "
235 "HUN, bubble, pulse, or FSI."
236 bug: "261728888"
237}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700238
239flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000240 name: "unfold_animation_background_progress"
241 namespace: "systemui"
242 description: "Moves unfold animation progress calculation to a background thread"
243 bug: "277879146"
244}
245
246flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000247 name: "enable_background_keyguard_ondrawn_callback"
248 namespace: "systemui"
249 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
250 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
251 "Note that, even after this callback is called, we're waiting for all windows to finish "
252 " drawing."
253 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000254 metadata {
255 purpose: PURPOSE_BUGFIX
256 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000257}
258
259flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000260 name: "qs_new_tiles"
261 namespace: "systemui"
262 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000263 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000264}
265
266flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000267 name: "qs_new_tiles_future"
268 namespace: "systemui"
269 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."
270 bug: "311147395"
271}
272
273flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000274 name: "qs_quick_rebind_active_tiles"
275 namespace: "systemui"
276 description: "Rebind active custom tiles quickly."
277 bug: "362526228"
278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
281}
282
283flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000284 name: "coroutine_tracing"
285 namespace: "systemui"
286 description: "Adds thread-local data to System UI's global coroutine scopes to "
287 "allow for tracing of coroutine continuations using System UI's tracinglib"
288 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100289}
290
291flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000292 name: "edge_back_gesture_handler_thread"
293 namespace: "systemui"
294 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
295 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
296 "the main thread with the rest of System UI."
297 bug: "304583132"
298}
299
300flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700301 name: "status_bar_ui_thread"
302 namespace: "systemui"
303 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
304 "thread."
305 bug: "374159193"
306}
307
308flag {
309 name: "notification_shade_ui_thread"
310 namespace: "systemui"
311 description: "Move the NotificationShade window to a new UI thread, which is separate from "
312 "the main thread."
313 bug: "374159657"
314}
315
316flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100317 name: "new_aod_transition"
318 namespace: "systemui"
319 description: "New LOCKSCREEN <=> AOD transition"
320 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100321}
322
323flag {
324 name: "light_reveal_migration"
325 namespace: "systemui"
326 description: "Move LightRevealScrim to recommended architecture"
327 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600328}
329
330flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000331 name: "theme_overlay_controller_wakefulness_deprecation"
332 namespace: "systemui"
333 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
334 "ThemOverlayController to mitigate flickering when locking the device"
335 bug: "308676488"
336}
337
338flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200339 name: "status_bar_monochrome_icons_fix"
340 namespace: "systemui"
341 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
342 bug: "329091967"
343 metadata {
344 purpose: PURPOSE_BUGFIX
345 }
346}
347
348flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000349 name: "status_bar_screen_sharing_chips"
350 namespace: "systemui"
351 description: "Show chips on the left side of the status bar when a user is screen sharing, "
352 "recording, or casting"
353 bug: "332662551"
354}
355
356flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000357 name: "status_bar_use_repos_for_call_chip"
358 namespace: "systemui"
359 description: "Use repositories as the source of truth for call notifications shown as a chip in"
360 "the status bar"
361 bug: "328584859"
362 metadata {
363 purpose: PURPOSE_BUGFIX
364 }
365}
366
367flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000368 name: "status_bar_call_chip_notification_icon"
369 namespace: "systemui"
370 description: "Use the small icon set on the notification for the status bar call chip"
371 bug: "354930838"
372}
373
374flag {
amehfooze3d259b2024-08-26 22:38:55 +0000375 name: "status_bar_signal_policy_refactor"
376 namespace: "systemui"
377 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
378 bug: "264539100"
379}
380
381flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000382 name: "status_bar_swipe_over_chip"
383 namespace: "systemui"
384 description: "Allow users to swipe over the status bar chip to open the shade"
385 bug: "185897191"
386 metadata {
387 purpose: PURPOSE_BUGFIX
388 }
389}
390
391flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000392 name: "status_bar_always_check_underlying_networks"
393 namespace: "systemui"
394 description: "For status bar connectivity UI, always check underlying networks for wifi and "
395 "carrier merged information, regardless of the sepcified transport type"
396 bug: "352162710"
397 metadata {
398 purpose: PURPOSE_BUGFIX
399 }
400}
401
402flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000403 name: "status_bar_stop_updating_window_height"
404 namespace: "systemui"
405 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
406 "StatusBarWindowController"
407 bug: "360115167"
408 metadata {
409 purpose: PURPOSE_BUGFIX
410 }
411}
412
413flag {
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000414 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000415 namespace: "systemui"
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000416 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000417 bug: "361346412"
418}
419
420flag {
Chandru S1df19782023-09-30 18:34:20 -0700421 name: "compose_bouncer"
422 namespace: "systemui"
423 description: "Use the new compose bouncer in SystemUI"
424 bug: "310005730"
425}
426
427flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000428 name: "pss_task_switcher"
429 namespace: "systemui"
430 description: "Enable the task switcher feature for partial screen sharing"
431 bug: "317208379"
432}
433
434flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530435 name: "revamped_bouncer_messages"
436 namespace: "systemui"
437 description: "Change the bouncer message to be a 2-line more descriptive message"
438 bug: "236891644"
439}
440
441flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530442 name: "rest_to_unlock"
443 namespace: "systemui"
444 description: "Require prolonged touch for fingerprint authentication"
445 bug: "303672286"
446}
447
448flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000449 name: "record_issue_qs_tile"
450 namespace: "systemui"
451 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
452 bug: "305049544"
453}
Chandru S7ec7fd22023-11-30 13:12:25 +0530454
Aurélien Pomini7c643452023-09-21 10:06:47 +0000455flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000456 name: "migrate_clocks_to_blueprint"
457 namespace: "systemui"
458 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
459 "and use modern architecture for lockscreen clocks"
460 bug: "301502635"
461}
462
463flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000464 name: "clock_reactive_variants"
465 namespace: "systemui"
466 description: "Add reactive variant fonts to some clocks"
467 bug: "343495953"
468}
469
470flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000471 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000472 namespace: "systemui"
473 description: "Faster wallpaper unlock transition"
474 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000475 metadata {
476 purpose: PURPOSE_BUGFIX
477 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000478}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800479
480flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700481 name: "confine_notification_touch_to_view_width"
482 namespace: "systemui"
483 description: "Use notification view width when detecting gestures."
484 bug: "335828150"
485}
486
487flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000488 name: "fix_image_wallpaper_crash_surface_already_released"
489 namespace: "systemui"
490 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
491 bug: "337287154"
492 metadata {
493 purpose: PURPOSE_BUGFIX
494 }
495}
496
497flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800498 name: "activity_transition_use_largest_window"
499 namespace: "systemui"
500 description: "Target largest opening window during activity transitions."
501 bug: "323294573"
502 metadata {
503 purpose: PURPOSE_BUGFIX
504 }
505}
506
507flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000508 name: "enable_layout_tracing"
509 namespace: "systemui"
510 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
511 bug: "315274804"
512}
513
514flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800515 name: "quick_settings_visual_haptics_longpress"
516 namespace: "systemui"
517 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
518 bug: "229856884"
519}
Evan Laird3f199372023-11-14 18:32:19 -0500520
521flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800522 name: "switch_user_on_bg"
523 namespace: "systemui"
524 description: "Does user switching on a background thread"
525 bug: "284095720"
526}
527
528flag {
Evan Laird3f199372023-11-14 18:32:19 -0500529 name: "status_bar_static_inout_indicators"
530 namespace: "systemui"
531 description: "(Upstream request) Always show the network activity inout indicators and "
532 "prefer using alpha to distinguish network activity."
533 bug: "310715220"
534}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800535
536flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100537 name: "status_bar_connected_displays"
538 namespace: "systemui"
539 description: "Shows the status bar on connected displays"
540 bug: "362720336"
541}
542
543flag {
Evan Laird96df1172024-08-06 17:16:53 -0400544 name: "status_bar_switch_to_spn_from_data_spn"
545 namespace: "systemui"
546 description: "Fix usage of the SPN broadcast extras"
547 bug: "350812372"
548 metadata {
549 purpose: PURPOSE_BUGFIX
550 }
551}
552
553flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400554 name: "status_bar_simple_fragment"
555 namespace: "systemui"
556 description: "Feature flag for refactoring the collapsed status bar fragment"
557 bug: "364360986"
558}
559
560flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000561 name: "new_volume_panel"
562 namespace: "systemui"
563 description: "Switches to the new volume panel (without Slices)."
564 bug: "202262476"
565}
566
567flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100568 name: "use_volume_controller"
569 namespace: "systemui"
570 description: "Adds Volume Controller signals to the AudioRepository to update volume"
571 bug: "349348461"
572 metadata {
573 purpose: PURPOSE_BUGFIX
574 }
575}
576
577flag {
Anton Potapova164b902024-09-27 12:40:39 +0100578 name: "volume_redesign"
579 namespace: "systemui"
580 description: "Enables Volume BC25 visuals update"
581 bug: "368308908"
582}
583
584flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400585 name: "clipboard_shared_transitions"
586 namespace: "systemui"
587 description: "Show shared transitions from clipboard"
588 bug: "360843770"
589 metadata {
590 purpose: PURPOSE_BUGFIX
591 }
592}
593
594flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400595 name: "clipboard_image_timeout"
596 namespace: "systemui"
597 description: "Wait for clipboard image to load before showing UI"
598 bug: "359864629"
599 metadata {
600 purpose: PURPOSE_BUGFIX
601 }
602}
603
604flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400605 name: "clipboard_use_description_mimetype"
606 namespace: "systemui"
607 description: "Read item mimetype from description rather than checking URI"
608 bug: "357197236"
609 metadata {
610 purpose: PURPOSE_BUGFIX
611 }
612}
613
614flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500615 name: "screenshot_action_dismiss_system_windows"
616 namespace: "systemui"
617 description: "Dismiss existing system windows when starting action from screenshot UI"
618 bug: "309933761"
619}
620
621flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400622 name: "fix_screenshot_action_dismiss_system_windows"
623 namespace: "systemui"
624 description: "Dismiss existing system windows when starting action from screenshot UI"
625 bug: "309933761"
626 metadata {
627 purpose: PURPOSE_BUGFIX
628 }
629}
630
Mark Renouf646174c2024-05-09 12:51:44 -0400631flag {
632 name: "screenshot_scroll_crop_view_crash_fix"
633 namespace: "systemui"
634 description: "Mitigate crash on invalid computed range in CropView"
635 bug: "232633995"
636 metadata {
637 purpose: PURPOSE_BUGFIX
638 }
639}
Mark Renoufd30667a2024-05-08 13:19:04 -0400640
641flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400642 name: "screenshot_ui_controller_refactor"
643 namespace: "systemui"
644 description: "Simplify and refactor ScreenshotController"
645 bug: "354711957"
646}
647
648flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000649 name: "screenshot_multidisplay_focus_change"
650 namespace: "systemui"
651 description: "Only capture a single display when screenshotting"
652 bug: "362720389"
653}
654
655flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400656 name: "screenshot_policy_split_and_desktop_mode"
657 namespace: "systemui"
658 description: "Improves screenshot policy handling for split screen and desktop mode."
659 bug: "365597999"
660}
661
662flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000663 name: "screenshot_context_url"
664 namespace: "systemui"
665 description: "Include optional app-provided context URL when sharing a screenshot."
666 bug: "242791070"
667}
668
669flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000670 name: "run_fingerprint_detect_on_dismissible_keyguard"
671 namespace: "systemui"
672 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
673 bug: "311145851"
674}
675
676flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000677 name: "smartspace_relocate_to_bottom"
678 namespace: "systemui"
679 description: "Relocate Smartspace to bottom of the Lock Screen"
680 bug: "316212788"
681}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000682
683flag {
davidcta7ba4a42024-09-03 23:05:48 +0000684 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000685 namespace: "systemui"
686 description: "Indicate Smartspace RemoteViews rendering"
687 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000688 metadata {
689 purpose: PURPOSE_BUGFIX
690 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000691}
692
693flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000694 name: "smartspace_lockscreen_viewmodel"
695 namespace: "systemui"
696 description: "Indicate Smartspace lockscreen viewmodel"
697 bug: "331451011"
698}
699
700flag {
davidct0d7957f2024-08-29 06:45:13 +0000701 name: "smartspace_viewpager2"
702 namespace: "systemui"
703 description: "Use viewpager2 in Smartspace"
704 bug: "259566300"
705}
706
707flag {
davidct07ac4d02024-10-21 19:01:07 +0000708 name: "smartspace_swipe_event_logging"
709 namespace: "systemui"
710 description: "Log card swipe events in smartspace"
711 bug: "374150422"
712}
713
714flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000715 name: "pin_input_field_styled_focus_state"
716 namespace: "systemui"
717 description: "Enables styled focus states on pin input field if keyboard is connected"
718 bug: "316106516"
719}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500720
721flag {
722 name: "keyguard_wm_state_refactor"
723 namespace: "systemui"
724 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
725 bug: "278086361"
726}
Aaron Liu972537c2024-01-26 14:35:06 -0800727
728flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000729 name: "enable_contextual_tip_for_power_off"
730 namespace: "systemui"
731 description: "Enables on-screen contextual tip about how to power off or restart phone"
732 bug: "322891421"
733}
734
735flag {
736 name: "enable_contextual_tip_for_take_screenshot"
737 namespace: "systemui"
738 description: "Enables on-screen contextual tip about how to take screenshot."
739 bug: "322891421"
740}
Yein Jobbfb3312024-01-31 22:40:47 +0000741
742flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000743 name: "enable_contextual_tip_for_mute_volume"
744 namespace: "systemui"
745 description: "Enables the contextual tip for muting the volume."
746 bug: "337737048"
747}
748
749flag {
Zhe Song79564da2024-03-13 17:12:54 +0800750 name: "disable_contextual_tips_frequency_check"
751 description: "Disables frequency capping check for contextual tips."
752 namespace: "systemui"
753 bug: "322891421"
754}
755
756flag {
757 name: "disable_contextual_tips_ios_switcher_check"
758 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
759 namespace: "systemui"
760 bug: "322891421"
761}
762
763flag {
Yu Chao3964b562024-02-01 08:03:59 +0000764 name: "enable_contextual_tips"
765 description: "Enables showing contextual tips."
766 namespace: "systemui"
767 bug: "322891421"
768}
769
770flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800771 name: "contextual_tips_assistant_dismiss_fix"
772 namespace: "systemui"
773 description: "Improve assistant dismiss signal accuracy for contextual tips."
774 bug: "334759504"
775 metadata {
776 purpose: PURPOSE_BUGFIX
777 }
778}
779
780flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000781 name: "shaderlib_loading_effect_refactor"
782 namespace: "systemui"
783 description: "Extend shader library to provide the common loading effects."
784 bug: "282007590"
785}
786
Matías Hernándeza67952e2024-02-06 15:29:52 +0100787flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800788 name: "hearing_aids_qs_tile_dialog"
789 namespace: "systemui"
790 description: "Show a dialog when clicking on hearing aids quick settings tile."
791 bug: "291423171"
792}
793
794flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100795 name: "notification_row_user_context"
796 namespace: "systemui"
797 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
798 " (based on the NotificationEntry's user)."
799 bug: "317503801"
800 metadata {
801 purpose: PURPOSE_BUGFIX
802 }
803}
804
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000805flag {
806 name: "get_connected_device_name_unsynchronized"
807 namespace: "systemui"
808 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
809 bug: "323995015"
810 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000811 purpose: PURPOSE_BUGFIX
812 }
813}
814
815flag {
Sindhuc5d22842024-02-09 06:47:35 +0000816 name: "slice_manager_binder_call_background"
817 namespace: "systemui"
818 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
819 bug: "322745650"
820 metadata {
821 purpose: PURPOSE_BUGFIX
822 }
823}
824
825flag {
Sindhu561c2402024-02-07 09:38:47 +0000826 name: "register_new_wallet_card_in_background"
827 namespace: "systemui"
828 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
829 bug: "322506838"
830 metadata {
831 purpose: PURPOSE_BUGFIX
832 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000833}
archishab51923e2024-02-08 05:53:04 +0000834
835flag {
836 name: "update_user_switcher_background"
837 namespace: "systemui"
838 description: "Decide whether to update user switcher in background thread."
839 bug: "322745650"
840 metadata {
841 purpose: PURPOSE_BUGFIX
842 }
843}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000844
845flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500846 name: "clipboard_noninteractive_on_lockscreen"
847 namespace: "systemui"
848 description: "Prevents the interactive clipboard UI from appearing when device is locked"
849 bug: "317048495"
850 metadata {
851 purpose: PURPOSE_BUGFIX
852 }
853}
Jernej Virag96b48772024-02-20 10:34:27 +0100854
855flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500856 name: "dedicated_notif_inflation_thread"
857 namespace: "systemui"
858 description: "Create a separate background thread for inflating notifications"
859 bug: "308967184"
860 metadata {
861 purpose: PURPOSE_BUGFIX
862 }
863}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000864
865flag {
866 name: "bind_keyguard_media_visibility"
867 namespace: "systemui"
868 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
869 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000870 metadata {
871 purpose: PURPOSE_BUGFIX
872 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100873}
874
875flag {
876 name: "delayed_wakelock_release_on_background_thread"
877 namespace: "systemui"
878 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
879 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000880 metadata {
881 purpose: PURPOSE_BUGFIX
882 }
883}
bvineeth68756982024-02-23 09:57:28 +0000884
885flag {
886 name: "notify_power_manager_user_activity_background"
887 namespace: "systemui"
888 description: "Decide whether to notify the user activity to power manager in the background thread."
889 bug: "325203885"
890 metadata {
891 purpose: PURPOSE_BUGFIX
892 }
893}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000894
895flag {
Josh814484f2024-03-05 15:38:07 +0000896 name: "qs_tile_focus_state"
897 namespace: "systemui"
898 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
899 bug: "312899524"
900}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000901
902flag {
yyalan129343f2024-05-07 14:33:16 +0100903 name: "brightness_slider_focus_state"
904 namespace: "systemui"
905 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
906 bug: "329244723"
907}
908
909flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000910 name: "edgeback_gesture_handler_get_running_tasks_background"
911 namespace: "systemui"
912 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
913 " class on the background thread."
914 bug: "325041960"
915 metadata {
916 purpose: PURPOSE_BUGFIX
917 }
918}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400919
920flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700921 name: "screenshare_notification_hiding_bug_fix"
922 namespace: "systemui"
923 description: "Various bug fixes for notification redaction while screensharing"
924 bug: "312784809"
925 metadata {
926 purpose: PURPOSE_BUGFIX
927 }
928}
929
930flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400931 name: "qs_ui_refactor"
932 namespace: "systemui"
933 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
934 " Compose for the UI."
935 bug: "325099249"
936}
Yein Jo380f96c2024-04-04 21:28:31 +0000937
938flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400939 name: "qs_ui_refactor_compose_fragment"
940 namespace: "systemui"
941 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."
942 bug: "325099249"
943}
944
945flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400946 name: "remove_dream_overlay_hide_on_touch"
947 namespace: "systemui"
948 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
949 bug: "329091030"
950 metadata {
951 purpose: PURPOSE_BUGFIX
952 }
953}
954
955flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000956 name: "keyboard_docking_indicator"
957 namespace: "systemui"
958 description: "Glow bar indicator reveals upon keyboard docking."
959 bug: "324600132"
960}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700961
962flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100963 name: "keyboard_shortcut_helper_rewrite"
964 namespace: "systemui"
965 description: "A new implementation of the keyboards shortcuts helper sheet."
966 bug: "327364197"
967}
968
969flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000970 name: "keyboard_touchpad_contextual_education"
971 namespace: "systemui"
972 description: "Allow showing education for physical keyboard and touchpad"
973 bug: "317496783"
974}
975
976flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700977 name: "dream_overlay_bouncer_swipe_direction_filtering"
978 namespace: "systemui"
979 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
980 bug: "333632464"
981 metadata {
982 purpose: PURPOSE_BUGFIX
983 }
Bryce Leece3c21032024-04-09 17:15:17 -0700984}
985
986flag {
987 name: "dream_input_session_pilfer_once"
988 namespace: "systemui"
989 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700990 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700991 metadata {
992 purpose: PURPOSE_BUGFIX
993 }
994}
Jernej Virag6d932a02024-04-16 16:57:50 +0200995
996flag {
997 name: "slice_broadcast_relay_in_background"
998 namespace: "systemui"
999 description: "Move handling of slice broadcast relay broadcasts to background threads"
1000 bug: "334767208"
1001 metadata {
1002 purpose: PURPOSE_BUGFIX
1003 }
bvineethac6e09a2024-04-10 08:20:28 +00001004}
1005
1006flag {
1007 name: "register_battery_controller_receivers_in_corestartable"
1008 namespace: "systemui"
1009 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1010 bug: "307517093"
1011 metadata {
1012 purpose: PURPOSE_BUGFIX
1013 }
1014}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001015
1016flag {
1017 name: "enforce_brightness_base_user_restriction"
1018 namespace: "systemui"
1019 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1020 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001021 metadata {
1022 purpose: PURPOSE_BUGFIX
1023 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001024}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001025
1026flag {
1027 name: "ambient_touch_monitor_listen_to_display_changes"
1028 namespace: "systemui"
1029 description: "listen to display changes and cache window metrics"
1030 bug: "330906135"
1031 metadata {
1032 purpose: PURPOSE_BUGFIX
1033 }
1034}
Bryce Lee19f1e282024-05-02 22:03:28 +00001035
1036flag {
Bryce Leea320f562024-05-03 04:19:45 +00001037 name: "restart_dream_on_unocclude"
1038 namespace: "systemui"
1039 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1040 bug: "338051457"
1041 metadata {
1042 purpose: PURPOSE_BUGFIX
1043 }
1044}
1045
1046flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001047 name: "communal_bouncer_do_not_modify_plugin_open"
1048 namespace: "systemui"
1049 description: "do not modify notification shade when handling bouncer expansion."
1050 bug: "338252661"
1051 metadata {
1052 purpose: PURPOSE_BUGFIX
1053 }
1054}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001055
1056flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001057 name: "communal_scene_ktf_refactor"
1058 namespace: "systemui"
1059 description: "refactors the syncing mechanism between communal STL and KTF state."
1060 bug: "327225415"
1061 metadata {
1062 purpose: PURPOSE_BUGFIX
1063 }
1064}
1065
1066flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001067 name: "communal_timer_flicker_fix"
1068 namespace: "systemui"
1069 description: "fixes timers on the hub flickering when pausing"
1070 bug: "353801573"
1071 metadata {
1072 purpose: PURPOSE_BUGFIX
1073 }
1074}
1075
1076flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001077 name: "communal_widget_trampoline_fix"
1078 namespace: "systemui"
1079 description: "fixes activity starts caused by non-activity trampolines from widgets."
1080 bug: "350468769"
1081 metadata {
1082 purpose: PURPOSE_BUGFIX
1083 }
1084}
1085
1086flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001087 name: "communal_edit_widgets_activity_finish_fix"
1088 namespace: "systemui"
1089 description: "finish edit widgets activity when stopping"
1090 bug: "354725145"
1091 metadata {
1092 purpose: PURPOSE_BUGFIX
1093 }
1094}
1095
1096flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001097 name: "communal_widget_resizing"
1098 namespace: "systemui"
1099 description: "Allow resizing of widgets on glanceable hub"
1100 bug: "368053818"
1101}
1102
1103flag {
Princee3fb8e62024-09-19 15:51:58 +00001104 name: "dream_overlay_updated_font"
1105 namespace: "systemui"
1106 description: "Flag to enable updated font settings for dream overlay"
1107 bug: "349656117"
1108 metadata {
1109 purpose: PURPOSE_BUGFIX
1110 }
1111}
1112
1113flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001114 name: "app_clips_backlinks"
1115 namespace: "systemui"
1116 description: "Enables Backlinks improvement feature in App Clips"
1117 bug: "300307759"
1118}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001119
1120flag {
1121 name: "qs_custom_tile_click_guaranteed_bug_fix"
1122 namespace: "systemui"
1123 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1124 bug: "339290820"
1125 metadata {
1126 purpose: PURPOSE_BUGFIX
1127 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001128}
1129
1130flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001131 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001132 namespace: "systemui"
1133 description: "Only dismiss media notifications when the control was removed by the user."
1134 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001135 metadata {
1136 purpose: PURPOSE_BUGFIX
1137 }
archisha1a22b1f2024-04-22 05:53:16 +00001138}
1139
1140flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001141 name: "media_controls_lockscreen_shade_bug_fix"
1142 namespace: "systemui"
1143 description: "Use ShadeInteractor for media location changes"
1144 bug: "319244625"
1145 metadata {
1146 purpose: PURPOSE_BUGFIX
1147 }
1148}
1149
1150flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001151 name: "media_controls_button_media3"
1152 namespace: "systemui"
1153 description: "Enable media action buttons updates using media3"
1154 bug: "360196209"
1155}
1156
1157flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001158 name: "media_controls_button_media3_placement"
1159 namespace: "systemui"
1160 description: "Use media3 API for action button placement preferences"
1161 bug: "360196209"
1162}
1163
1164flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001165 name: "media_controls_drawables_reuse"
1166 namespace: "systemui"
1167 description: "Re-use created media drawables for media controls"
1168 bug: "358402034"
1169}
1170
1171flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001172 name: "media_controls_posts_optimization"
1173 namespace: "systemui"
1174 description: "Ignore duplicate media notifications posted"
1175 bug: "358645640"
1176}
1177
1178flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001179 name: "media_controls_umo_inflation_in_background"
1180 namespace: "systemui"
1181 description: "Inflate UMO in background thread"
1182 bug: "368514198"
1183 metadata {
1184 purpose: PURPOSE_BUGFIX
1185 }
1186}
1187
1188flag {
archisha1a22b1f2024-04-22 05:53:16 +00001189 namespace: "systemui"
1190 name: "enable_view_capture_tracing"
1191 description: "Enables view capture tracing in System UI."
1192 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001193 metadata {
1194 purpose: PURPOSE_BUGFIX
1195 }
1196}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001197
1198flag {
1199 name: "validate_keyboard_shortcut_helper_icon_uri"
1200 namespace: "systemui"
1201 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1202 bug: "331180422"
1203 metadata {
1204 purpose: PURPOSE_BUGFIX
1205 }
1206}
William Xiao07cbc242024-05-10 15:16:11 -07001207
1208flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001209 name: "glanceable_hub_allow_keyguard_when_dreaming"
1210 namespace: "systemui"
1211 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1212 bug: "343505271"
1213}
1214
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001215flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001216 name: "register_wallpaper_notifier_background"
1217 namespace: "systemui"
1218 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1219 bug: "327315860"
1220 metadata {
1221 purpose: PURPOSE_BUGFIX
1222 }
1223}
Michael Mikhaile3247482024-05-14 13:56:23 +00001224
1225flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001226 name: "enable_efficient_display_repository"
1227 namespace: "systemui"
1228 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1229 bug: "345472038"
1230 metadata {
1231 purpose: PURPOSE_BUGFIX
1232 }
1233}
1234
1235flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001236 name: "notification_media_manager_background_execution"
1237 namespace: "systemui"
1238 description: "Decide whether to execute binder calls in background thread"
1239 bug: "336612071"
1240 metadata {
1241 purpose: PURPOSE_BUGFIX
1242 }
1243}
Sindhu4fece3c2024-06-03 10:34:29 +00001244
1245flag {
1246 name: "dozeui_scheduling_alarms_background_execution"
1247 namespace: "systemui"
1248 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1249 bug: "330492575"
1250 metadata {
1251 purpose: PURPOSE_BUGFIX
1252 }
1253}
András Kurucz48f27812024-06-05 13:22:19 +00001254
1255flag {
1256 name: "notification_pulsing_fix"
1257 namespace: "systemui"
1258 description: "Allow showing new pulsing notifications when the device is already pulsing."
1259 bug: "335560575"
1260 metadata {
1261 purpose: PURPOSE_BUGFIX
1262 }
1263}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001264
1265flag {
1266 name: "media_lockscreen_launch_animation"
1267 namespace : "systemui"
1268 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1269 bug : "346865769"
1270 metadata {
1271 purpose: PURPOSE_BUGFIX
1272 }
1273}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001274
1275flag {
1276 name: "expand_heads_up_on_inline_reply"
1277 namespace: "systemui"
1278 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1279 bug: "346976443"
1280 metadata {
1281 purpose: PURPOSE_BUGFIX
1282 }
1283}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001284
1285flag {
1286 name: "translucent_occluding_activity_fix"
1287 namespace: "systemui"
1288 description: "Fixes occlusion animation for transluent activities"
1289 bug: "303010980"
1290 metadata {
1291 purpose: PURPOSE_BUGFIX
1292 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001293}
1294
1295flag {
1296 namespace: "systemui"
1297 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1298 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1299 bug: "312452252"
1300 metadata {
1301 purpose: PURPOSE_BUGFIX
1302 }
1303}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001304
1305flag {
1306 namespace: "systemui"
1307 name: "qs_register_setting_observer_on_bg_thread"
1308 description: "Registers Quick Settings content providers on background thread"
1309 bug: "351766769"
1310 metadata {
1311 purpose: PURPOSE_BUGFIX
1312 }
1313}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001314
1315flag {
1316 name: "sounddose_customization"
1317 namespace: "systemui"
1318 description: "Enables custom actions for sounddose notifications"
1319 bug: "345227709"
1320}
1321
Jernej Viragb0f48602024-07-12 08:48:24 +00001322flag {
1323 namespace: "systemui"
1324 name: "register_content_observers_async"
1325 description: "Use new Async API to register content observers"
1326 bug: "316922634"
1327 metadata {
1328 purpose: PURPOSE_BUGFIX
1329 }
1330}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001331
1332flag {
1333 name: "msdl_feedback"
1334 namespace: "systemui"
1335 description: "Enables MSDL feedback in SysUI surfaces."
1336 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001337}
1338
1339flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001340 name: "hubmode_fullscreen_vertical_swipe"
1341 namespace: "systemui"
1342 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1343 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001344 metadata {
1345 purpose: PURPOSE_BUGFIX
1346 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001347}
1348
1349flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001350 name: "hubmode_fullscreen_vertical_swipe_fix"
1351 namespace: "systemui"
1352 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1353 bug: "340177049"
1354 metadata {
1355 purpose: PURPOSE_BUGFIX
1356 }
1357}
1358
1359
1360flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001361 namespace: "systemui"
1362 name: "remove_update_listener_in_qs_icon_view_impl"
1363 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1364 bug: "327078684"
1365 metadata {
1366 purpose: PURPOSE_BUGFIX
1367 }
1368}
1369
1370flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001371 name: "sim_pin_race_condition_on_restart"
1372 namespace: "systemui"
1373 description: "The SIM PIN screen may be shown incorrectly on reboot"
1374 bug: "351426938"
1375 metadata {
1376 purpose: PURPOSE_BUGFIX
1377 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001378}
1379
1380flag {
1381 name: "sim_pin_talkback_fix_for_double_submit"
1382 namespace: "systemui"
1383 description: "The SIM PIN entry screens show the wrong message due"
1384 bug: "346932439"
1385 metadata {
1386 purpose: PURPOSE_BUGFIX
1387 }
Sindhu B3a51f312024-07-15 09:32:00 +00001388}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001389
1390flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001391 name: "sim_pin_bouncer_reset"
1392 namespace: "systemui"
1393 description: "The SIM PIN bouncer does not close after unlocking"
1394 bug: "297461589"
1395 metadata {
1396 purpose: PURPOSE_BUGFIX
1397 }
1398}
1399
1400flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001401 name: "use_transitions_for_keyguard_occluded"
1402 namespace: "systemui"
1403 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1404 bug: "344716537"
1405 metadata {
1406 purpose: PURPOSE_BUGFIX
1407 }
1408}
1409
1410flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001411 name: "relock_with_power_button_immediately"
1412 namespace: "systemui"
1413 description: "UDFPS unlock followed by immediate power button push should relock"
1414 bug: "343327511"
1415 metadata {
1416 purpose: PURPOSE_BUGFIX
1417 }
1418}
1419
1420flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001421 name: "classic_flags_multi_user"
1422 namespace: "systemui"
1423 description: "Make the classic feature flag loading multi user aware."
1424 bug: "345443431"
1425 metadata {
1426 purpose: PURPOSE_BUGFIX
1427 }
1428}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001429
1430flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001431 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001432 namespace: "systemui"
1433 description: "Adding haptic component infrastructure to sliders in Compose."
1434 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001435 metadata {
1436 purpose: PURPOSE_BUGFIX
1437 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001438}
1439
1440flag {
1441 namespace: "systemui"
1442 name: "settings_ext_register_content_observer_on_bg_thread"
1443 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1444 bug: "355389014"
1445 metadata {
1446 purpose: PURPOSE_BUGFIX
1447 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001448}
Beverly4b7ad052024-08-21 16:03:13 +00001449
1450flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001451 name: "notify_password_text_view_user_activity_in_background"
1452 namespace: "systemui"
1453 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1454 bug: "346882515"
1455 metadata {
1456 purpose: PURPOSE_BUGFIX
1457 }
1458}
1459
1460flag {
Beverly4b7ad052024-08-21 16:03:13 +00001461 name: "face_message_defer_update"
1462 namespace: "systemui"
1463 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1464 bug: "351863611"
1465 metadata {
1466 purpose: PURPOSE_BUGFIX
1467 }
1468}
1469
Jernej Virag9192b722024-08-09 16:57:35 +02001470flag {
1471 name: "media_load_metadata_via_media_data_loader"
1472 namespace: "systemui"
1473 description: "Use MediaDataLoader for loading media metadata with better threading"
1474 bug: "358350077"
1475 metadata {
1476 purpose: PURPOSE_BUGFIX
1477 }
1478}
1479
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001480flag {
1481 name: "non_touchscreen_devices_bypass_falsing"
1482 namespace: "systemui"
1483 description: "Allow non-touchscreen devices to bypass falsing"
1484 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001485}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001486
1487flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001488 name: "override_suppress_overlay_condition"
1489 namespace: "systemui"
1490 description: "Allow override the conditions to suppress the clipboard overlay"
1491 bug: "358473717"
1492}
1493
1494flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001495 name: "media_projection_dialog_behind_lockscreen"
1496 namespace: "systemui"
1497 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1498 bug: "351409536"
1499 metadata {
1500 purpose: PURPOSE_BUGFIX
1501 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001502}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001503
1504flag {
1505 name: "check_lockscreen_gone_transition"
1506 namespace: "systemui"
1507 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1508 bug: "358301118"
1509 metadata {
1510 purpose: PURPOSE_BUGFIX
1511 }
1512}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001513
1514flag {
1515 name: "magic_portrait_wallpapers"
1516 namespace: "systemui"
1517 description: "Magic Portrait related changes in systemui"
1518 bug: "370863642"
1519}
1520
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001521flag {
1522 name: "notes_role_qs_tile"
1523 namespace: "systemui"
1524 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1525 bug: "357863750"
1526}
Marvin Ramin829da882024-10-16 12:26:02 +02001527
1528flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001529 name: "ignore_touches_next_to_notification_shelf"
1530 namespace: "systemui"
1531 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1532 bug: "358424256"
1533 metadata {
1534 purpose: PURPOSE_BUGFIX
1535 }
1536}
1537
1538flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001539 name: "media_projection_request_attribution_fix"
1540 namespace: "systemui"
1541 description: "Ensure MediaProjection consent requests are properly attributed"
1542 bug: "373581993"
1543 metadata {
1544 purpose: PURPOSE_BUGFIX
1545 }
1546}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001547
1548flag {
1549 name: "secondary_user_widget_host"
1550 namespace: "systemui"
1551 description: "Host communal widgets in the current secondary user on HSUM."
1552 bug: "373874416"
1553 metadata {
1554 purpose: PURPOSE_BUGFIX
1555 }
1556}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001557
1558flag {
1559 name: "only_show_media_stream_slider_in_single_volume_mode"
1560 namespace: "systemui"
1561 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"
1562 bug: "373729625"
1563 metadata {
1564 purpose: PURPOSE_BUGFIX
1565 }
1566}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001567
1568flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001569 name: "hide_ringer_button_in_single_volume_mode"
1570 namespace: "systemui"
1571 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1572 bug: "374870615"
1573 metadata {
1574 purpose: PURPOSE_BUGFIX
1575 }
1576}
1577
1578flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001579 name: "qs_tile_detailed_view"
1580 namespace: "systemui"
1581 description: "Enables the tile detailed view UI."
1582 bug: "374173773"
1583}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001584
1585flag {
1586 name: "ensure_enr_views_visibility"
1587 namespace: "systemui"
1588 description: "Ensures public and private visibilities"
1589 bug: "361552380"
1590 metadata {
1591 purpose: PURPOSE_BUGFIX
1592 }
1593}