blob: 540115de8830a37cf06d96d6afebd0492792c7b1 [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 {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100301 name: "new_aod_transition"
302 namespace: "systemui"
303 description: "New LOCKSCREEN <=> AOD transition"
304 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100305}
306
307flag {
308 name: "light_reveal_migration"
309 namespace: "systemui"
310 description: "Move LightRevealScrim to recommended architecture"
311 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600312}
313
314flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000315 name: "theme_overlay_controller_wakefulness_deprecation"
316 namespace: "systemui"
317 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
318 "ThemOverlayController to mitigate flickering when locking the device"
319 bug: "308676488"
320}
321
322flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200323 name: "status_bar_monochrome_icons_fix"
324 namespace: "systemui"
325 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
326 bug: "329091967"
327 metadata {
328 purpose: PURPOSE_BUGFIX
329 }
330}
331
332flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000333 name: "status_bar_screen_sharing_chips"
334 namespace: "systemui"
335 description: "Show chips on the left side of the status bar when a user is screen sharing, "
336 "recording, or casting"
337 bug: "332662551"
338}
339
340flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000341 name: "status_bar_use_repos_for_call_chip"
342 namespace: "systemui"
343 description: "Use repositories as the source of truth for call notifications shown as a chip in"
344 "the status bar"
345 bug: "328584859"
346 metadata {
347 purpose: PURPOSE_BUGFIX
348 }
349}
350
351flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000352 name: "status_bar_call_chip_notification_icon"
353 namespace: "systemui"
354 description: "Use the small icon set on the notification for the status bar call chip"
355 bug: "354930838"
356}
357
358flag {
amehfooze3d259b2024-08-26 22:38:55 +0000359 name: "status_bar_signal_policy_refactor"
360 namespace: "systemui"
361 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
362 bug: "264539100"
363}
364
365flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000366 name: "status_bar_swipe_over_chip"
367 namespace: "systemui"
368 description: "Allow users to swipe over the status bar chip to open the shade"
369 bug: "185897191"
370 metadata {
371 purpose: PURPOSE_BUGFIX
372 }
373}
374
375flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000376 name: "status_bar_always_check_underlying_networks"
377 namespace: "systemui"
378 description: "For status bar connectivity UI, always check underlying networks for wifi and "
379 "carrier merged information, regardless of the sepcified transport type"
380 bug: "352162710"
381 metadata {
382 purpose: PURPOSE_BUGFIX
383 }
384}
385
386flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000387 name: "status_bar_stop_updating_window_height"
388 namespace: "systemui"
389 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
390 "StatusBarWindowController"
391 bug: "360115167"
392 metadata {
393 purpose: PURPOSE_BUGFIX
394 }
395}
396
397flag {
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000398 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000399 namespace: "systemui"
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000400 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000401 bug: "361346412"
402}
403
404flag {
Chandru S1df19782023-09-30 18:34:20 -0700405 name: "compose_bouncer"
406 namespace: "systemui"
407 description: "Use the new compose bouncer in SystemUI"
408 bug: "310005730"
409}
410
411flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000412 name: "pss_task_switcher"
413 namespace: "systemui"
414 description: "Enable the task switcher feature for partial screen sharing"
415 bug: "317208379"
416}
417
418flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530419 name: "revamped_bouncer_messages"
420 namespace: "systemui"
421 description: "Change the bouncer message to be a 2-line more descriptive message"
422 bug: "236891644"
423}
424
425flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530426 name: "rest_to_unlock"
427 namespace: "systemui"
428 description: "Require prolonged touch for fingerprint authentication"
429 bug: "303672286"
430}
431
432flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000433 name: "record_issue_qs_tile"
434 namespace: "systemui"
435 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
436 bug: "305049544"
437}
Chandru S7ec7fd22023-11-30 13:12:25 +0530438
Aurélien Pomini7c643452023-09-21 10:06:47 +0000439flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000440 name: "migrate_clocks_to_blueprint"
441 namespace: "systemui"
442 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
443 "and use modern architecture for lockscreen clocks"
444 bug: "301502635"
445}
446
447flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000448 name: "clock_reactive_variants"
449 namespace: "systemui"
450 description: "Add reactive variant fonts to some clocks"
451 bug: "343495953"
452}
453
454flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000455 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000456 namespace: "systemui"
457 description: "Faster wallpaper unlock transition"
458 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000459 metadata {
460 purpose: PURPOSE_BUGFIX
461 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000462}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800463
464flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700465 name: "confine_notification_touch_to_view_width"
466 namespace: "systemui"
467 description: "Use notification view width when detecting gestures."
468 bug: "335828150"
469}
470
471flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000472 name: "fix_image_wallpaper_crash_surface_already_released"
473 namespace: "systemui"
474 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
475 bug: "337287154"
476 metadata {
477 purpose: PURPOSE_BUGFIX
478 }
479}
480
481flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800482 name: "activity_transition_use_largest_window"
483 namespace: "systemui"
484 description: "Target largest opening window during activity transitions."
485 bug: "323294573"
486 metadata {
487 purpose: PURPOSE_BUGFIX
488 }
489}
490
491flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000492 name: "enable_layout_tracing"
493 namespace: "systemui"
494 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
495 bug: "315274804"
496}
497
498flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800499 name: "quick_settings_visual_haptics_longpress"
500 namespace: "systemui"
501 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
502 bug: "229856884"
503}
Evan Laird3f199372023-11-14 18:32:19 -0500504
505flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800506 name: "switch_user_on_bg"
507 namespace: "systemui"
508 description: "Does user switching on a background thread"
509 bug: "284095720"
510}
511
512flag {
Evan Laird3f199372023-11-14 18:32:19 -0500513 name: "status_bar_static_inout_indicators"
514 namespace: "systemui"
515 description: "(Upstream request) Always show the network activity inout indicators and "
516 "prefer using alpha to distinguish network activity."
517 bug: "310715220"
518}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800519
520flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100521 name: "status_bar_connected_displays"
522 namespace: "systemui"
523 description: "Shows the status bar on connected displays"
524 bug: "362720336"
525}
526
527flag {
Evan Laird96df1172024-08-06 17:16:53 -0400528 name: "status_bar_switch_to_spn_from_data_spn"
529 namespace: "systemui"
530 description: "Fix usage of the SPN broadcast extras"
531 bug: "350812372"
532 metadata {
533 purpose: PURPOSE_BUGFIX
534 }
535}
536
537flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400538 name: "status_bar_simple_fragment"
539 namespace: "systemui"
540 description: "Feature flag for refactoring the collapsed status bar fragment"
541 bug: "364360986"
542}
543
544flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000545 name: "new_volume_panel"
546 namespace: "systemui"
547 description: "Switches to the new volume panel (without Slices)."
548 bug: "202262476"
549}
550
551flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100552 name: "use_volume_controller"
553 namespace: "systemui"
554 description: "Adds Volume Controller signals to the AudioRepository to update volume"
555 bug: "349348461"
556 metadata {
557 purpose: PURPOSE_BUGFIX
558 }
559}
560
561flag {
Anton Potapova164b902024-09-27 12:40:39 +0100562 name: "volume_redesign"
563 namespace: "systemui"
564 description: "Enables Volume BC25 visuals update"
565 bug: "368308908"
566}
567
568flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400569 name: "clipboard_shared_transitions"
570 namespace: "systemui"
571 description: "Show shared transitions from clipboard"
572 bug: "360843770"
573 metadata {
574 purpose: PURPOSE_BUGFIX
575 }
576}
577
578flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400579 name: "clipboard_image_timeout"
580 namespace: "systemui"
581 description: "Wait for clipboard image to load before showing UI"
582 bug: "359864629"
583 metadata {
584 purpose: PURPOSE_BUGFIX
585 }
586}
587
588flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400589 name: "clipboard_use_description_mimetype"
590 namespace: "systemui"
591 description: "Read item mimetype from description rather than checking URI"
592 bug: "357197236"
593 metadata {
594 purpose: PURPOSE_BUGFIX
595 }
596}
597
598flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500599 name: "screenshot_action_dismiss_system_windows"
600 namespace: "systemui"
601 description: "Dismiss existing system windows when starting action from screenshot UI"
602 bug: "309933761"
603}
604
605flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400606 name: "fix_screenshot_action_dismiss_system_windows"
607 namespace: "systemui"
608 description: "Dismiss existing system windows when starting action from screenshot UI"
609 bug: "309933761"
610 metadata {
611 purpose: PURPOSE_BUGFIX
612 }
613}
614
Mark Renouf646174c2024-05-09 12:51:44 -0400615flag {
616 name: "screenshot_scroll_crop_view_crash_fix"
617 namespace: "systemui"
618 description: "Mitigate crash on invalid computed range in CropView"
619 bug: "232633995"
620 metadata {
621 purpose: PURPOSE_BUGFIX
622 }
623}
Mark Renoufd30667a2024-05-08 13:19:04 -0400624
625flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400626 name: "screenshot_ui_controller_refactor"
627 namespace: "systemui"
628 description: "Simplify and refactor ScreenshotController"
629 bug: "354711957"
630}
631
632flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000633 name: "screenshot_multidisplay_focus_change"
634 namespace: "systemui"
635 description: "Only capture a single display when screenshotting"
636 bug: "362720389"
637}
638
639flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400640 name: "screenshot_policy_split_and_desktop_mode"
641 namespace: "systemui"
642 description: "Improves screenshot policy handling for split screen and desktop mode."
643 bug: "365597999"
644}
645
646flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000647 name: "run_fingerprint_detect_on_dismissible_keyguard"
648 namespace: "systemui"
649 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
650 bug: "311145851"
651}
652
653flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000654 name: "smartspace_relocate_to_bottom"
655 namespace: "systemui"
656 description: "Relocate Smartspace to bottom of the Lock Screen"
657 bug: "316212788"
658}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000659
660flag {
davidcta7ba4a42024-09-03 23:05:48 +0000661 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000662 namespace: "systemui"
663 description: "Indicate Smartspace RemoteViews rendering"
664 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000665 metadata {
666 purpose: PURPOSE_BUGFIX
667 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000668}
669
670flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000671 name: "smartspace_lockscreen_viewmodel"
672 namespace: "systemui"
673 description: "Indicate Smartspace lockscreen viewmodel"
674 bug: "331451011"
675}
676
677flag {
davidct0d7957f2024-08-29 06:45:13 +0000678 name: "smartspace_viewpager2"
679 namespace: "systemui"
680 description: "Use viewpager2 in Smartspace"
681 bug: "259566300"
682}
683
684flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000685 name: "pin_input_field_styled_focus_state"
686 namespace: "systemui"
687 description: "Enables styled focus states on pin input field if keyboard is connected"
688 bug: "316106516"
689}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500690
691flag {
692 name: "keyguard_wm_state_refactor"
693 namespace: "systemui"
694 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
695 bug: "278086361"
696}
Aaron Liu972537c2024-01-26 14:35:06 -0800697
698flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000699 name: "enable_contextual_tip_for_power_off"
700 namespace: "systemui"
701 description: "Enables on-screen contextual tip about how to power off or restart phone"
702 bug: "322891421"
703}
704
705flag {
706 name: "enable_contextual_tip_for_take_screenshot"
707 namespace: "systemui"
708 description: "Enables on-screen contextual tip about how to take screenshot."
709 bug: "322891421"
710}
Yein Jobbfb3312024-01-31 22:40:47 +0000711
712flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000713 name: "enable_contextual_tip_for_mute_volume"
714 namespace: "systemui"
715 description: "Enables the contextual tip for muting the volume."
716 bug: "337737048"
717}
718
719flag {
Zhe Song79564da2024-03-13 17:12:54 +0800720 name: "disable_contextual_tips_frequency_check"
721 description: "Disables frequency capping check for contextual tips."
722 namespace: "systemui"
723 bug: "322891421"
724}
725
726flag {
727 name: "disable_contextual_tips_ios_switcher_check"
728 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
729 namespace: "systemui"
730 bug: "322891421"
731}
732
733flag {
Yu Chao3964b562024-02-01 08:03:59 +0000734 name: "enable_contextual_tips"
735 description: "Enables showing contextual tips."
736 namespace: "systemui"
737 bug: "322891421"
738}
739
740flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800741 name: "contextual_tips_assistant_dismiss_fix"
742 namespace: "systemui"
743 description: "Improve assistant dismiss signal accuracy for contextual tips."
744 bug: "334759504"
745 metadata {
746 purpose: PURPOSE_BUGFIX
747 }
748}
749
750flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000751 name: "shaderlib_loading_effect_refactor"
752 namespace: "systemui"
753 description: "Extend shader library to provide the common loading effects."
754 bug: "282007590"
755}
756
Matías Hernándeza67952e2024-02-06 15:29:52 +0100757flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800758 name: "hearing_aids_qs_tile_dialog"
759 namespace: "systemui"
760 description: "Show a dialog when clicking on hearing aids quick settings tile."
761 bug: "291423171"
762}
763
764flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100765 name: "notification_row_user_context"
766 namespace: "systemui"
767 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
768 " (based on the NotificationEntry's user)."
769 bug: "317503801"
770 metadata {
771 purpose: PURPOSE_BUGFIX
772 }
773}
774
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000775flag {
776 name: "get_connected_device_name_unsynchronized"
777 namespace: "systemui"
778 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
779 bug: "323995015"
780 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000781 purpose: PURPOSE_BUGFIX
782 }
783}
784
785flag {
Sindhuc5d22842024-02-09 06:47:35 +0000786 name: "slice_manager_binder_call_background"
787 namespace: "systemui"
788 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
789 bug: "322745650"
790 metadata {
791 purpose: PURPOSE_BUGFIX
792 }
793}
794
795flag {
Sindhu561c2402024-02-07 09:38:47 +0000796 name: "register_new_wallet_card_in_background"
797 namespace: "systemui"
798 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
799 bug: "322506838"
800 metadata {
801 purpose: PURPOSE_BUGFIX
802 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000803}
archishab51923e2024-02-08 05:53:04 +0000804
805flag {
806 name: "update_user_switcher_background"
807 namespace: "systemui"
808 description: "Decide whether to update user switcher in background thread."
809 bug: "322745650"
810 metadata {
811 purpose: PURPOSE_BUGFIX
812 }
813}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000814
815flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500816 name: "clipboard_noninteractive_on_lockscreen"
817 namespace: "systemui"
818 description: "Prevents the interactive clipboard UI from appearing when device is locked"
819 bug: "317048495"
820 metadata {
821 purpose: PURPOSE_BUGFIX
822 }
823}
Jernej Virag96b48772024-02-20 10:34:27 +0100824
825flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500826 name: "dedicated_notif_inflation_thread"
827 namespace: "systemui"
828 description: "Create a separate background thread for inflating notifications"
829 bug: "308967184"
830 metadata {
831 purpose: PURPOSE_BUGFIX
832 }
833}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000834
835flag {
836 name: "bind_keyguard_media_visibility"
837 namespace: "systemui"
838 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
839 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000840 metadata {
841 purpose: PURPOSE_BUGFIX
842 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100843}
844
845flag {
846 name: "delayed_wakelock_release_on_background_thread"
847 namespace: "systemui"
848 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
849 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000850 metadata {
851 purpose: PURPOSE_BUGFIX
852 }
853}
bvineeth68756982024-02-23 09:57:28 +0000854
855flag {
856 name: "notify_power_manager_user_activity_background"
857 namespace: "systemui"
858 description: "Decide whether to notify the user activity to power manager in the background thread."
859 bug: "325203885"
860 metadata {
861 purpose: PURPOSE_BUGFIX
862 }
863}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000864
865flag {
Josh814484f2024-03-05 15:38:07 +0000866 name: "qs_tile_focus_state"
867 namespace: "systemui"
868 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
869 bug: "312899524"
870}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000871
872flag {
yyalan129343f2024-05-07 14:33:16 +0100873 name: "brightness_slider_focus_state"
874 namespace: "systemui"
875 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
876 bug: "329244723"
877}
878
879flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000880 name: "edgeback_gesture_handler_get_running_tasks_background"
881 namespace: "systemui"
882 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
883 " class on the background thread."
884 bug: "325041960"
885 metadata {
886 purpose: PURPOSE_BUGFIX
887 }
888}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400889
890flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700891 name: "screenshare_notification_hiding_bug_fix"
892 namespace: "systemui"
893 description: "Various bug fixes for notification redaction while screensharing"
894 bug: "312784809"
895 metadata {
896 purpose: PURPOSE_BUGFIX
897 }
898}
899
900flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400901 name: "qs_ui_refactor"
902 namespace: "systemui"
903 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
904 " Compose for the UI."
905 bug: "325099249"
906}
Yein Jo380f96c2024-04-04 21:28:31 +0000907
908flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400909 name: "qs_ui_refactor_compose_fragment"
910 namespace: "systemui"
911 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."
912 bug: "325099249"
913}
914
915flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400916 name: "remove_dream_overlay_hide_on_touch"
917 namespace: "systemui"
918 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
919 bug: "329091030"
920 metadata {
921 purpose: PURPOSE_BUGFIX
922 }
923}
924
925flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000926 name: "keyboard_docking_indicator"
927 namespace: "systemui"
928 description: "Glow bar indicator reveals upon keyboard docking."
929 bug: "324600132"
930}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700931
932flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100933 name: "keyboard_shortcut_helper_rewrite"
934 namespace: "systemui"
935 description: "A new implementation of the keyboards shortcuts helper sheet."
936 bug: "327364197"
937}
938
939flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000940 name: "keyboard_touchpad_contextual_education"
941 namespace: "systemui"
942 description: "Allow showing education for physical keyboard and touchpad"
943 bug: "317496783"
944}
945
946flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700947 name: "dream_overlay_bouncer_swipe_direction_filtering"
948 namespace: "systemui"
949 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
950 bug: "333632464"
951 metadata {
952 purpose: PURPOSE_BUGFIX
953 }
Bryce Leece3c21032024-04-09 17:15:17 -0700954}
955
956flag {
957 name: "dream_input_session_pilfer_once"
958 namespace: "systemui"
959 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700960 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700961 metadata {
962 purpose: PURPOSE_BUGFIX
963 }
964}
Jernej Virag6d932a02024-04-16 16:57:50 +0200965
966flag {
967 name: "slice_broadcast_relay_in_background"
968 namespace: "systemui"
969 description: "Move handling of slice broadcast relay broadcasts to background threads"
970 bug: "334767208"
971 metadata {
972 purpose: PURPOSE_BUGFIX
973 }
bvineethac6e09a2024-04-10 08:20:28 +0000974}
975
976flag {
977 name: "register_battery_controller_receivers_in_corestartable"
978 namespace: "systemui"
979 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
980 bug: "307517093"
981 metadata {
982 purpose: PURPOSE_BUGFIX
983 }
984}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800985
986flag {
987 name: "enforce_brightness_base_user_restriction"
988 namespace: "systemui"
989 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
990 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000991 metadata {
992 purpose: PURPOSE_BUGFIX
993 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800994}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000995
996flag {
997 name: "ambient_touch_monitor_listen_to_display_changes"
998 namespace: "systemui"
999 description: "listen to display changes and cache window metrics"
1000 bug: "330906135"
1001 metadata {
1002 purpose: PURPOSE_BUGFIX
1003 }
1004}
Bryce Lee19f1e282024-05-02 22:03:28 +00001005
1006flag {
Bryce Leea320f562024-05-03 04:19:45 +00001007 name: "restart_dream_on_unocclude"
1008 namespace: "systemui"
1009 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1010 bug: "338051457"
1011 metadata {
1012 purpose: PURPOSE_BUGFIX
1013 }
1014}
1015
1016flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001017 name: "communal_bouncer_do_not_modify_plugin_open"
1018 namespace: "systemui"
1019 description: "do not modify notification shade when handling bouncer expansion."
1020 bug: "338252661"
1021 metadata {
1022 purpose: PURPOSE_BUGFIX
1023 }
1024}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001025
1026flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001027 name: "communal_scene_ktf_refactor"
1028 namespace: "systemui"
1029 description: "refactors the syncing mechanism between communal STL and KTF state."
1030 bug: "327225415"
1031 metadata {
1032 purpose: PURPOSE_BUGFIX
1033 }
1034}
1035
1036flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001037 name: "communal_timer_flicker_fix"
1038 namespace: "systemui"
1039 description: "fixes timers on the hub flickering when pausing"
1040 bug: "353801573"
1041 metadata {
1042 purpose: PURPOSE_BUGFIX
1043 }
1044}
1045
1046flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001047 name: "communal_widget_trampoline_fix"
1048 namespace: "systemui"
1049 description: "fixes activity starts caused by non-activity trampolines from widgets."
1050 bug: "350468769"
1051 metadata {
1052 purpose: PURPOSE_BUGFIX
1053 }
1054}
1055
1056flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001057 name: "communal_edit_widgets_activity_finish_fix"
1058 namespace: "systemui"
1059 description: "finish edit widgets activity when stopping"
1060 bug: "354725145"
1061 metadata {
1062 purpose: PURPOSE_BUGFIX
1063 }
1064}
1065
1066flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001067 name: "communal_widget_resizing"
1068 namespace: "systemui"
1069 description: "Allow resizing of widgets on glanceable hub"
1070 bug: "368053818"
1071}
1072
1073flag {
Princee3fb8e62024-09-19 15:51:58 +00001074 name: "dream_overlay_updated_font"
1075 namespace: "systemui"
1076 description: "Flag to enable updated font settings for dream overlay"
1077 bug: "349656117"
1078 metadata {
1079 purpose: PURPOSE_BUGFIX
1080 }
1081}
1082
1083flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001084 name: "app_clips_backlinks"
1085 namespace: "systemui"
1086 description: "Enables Backlinks improvement feature in App Clips"
1087 bug: "300307759"
1088}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001089
1090flag {
1091 name: "qs_custom_tile_click_guaranteed_bug_fix"
1092 namespace: "systemui"
1093 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1094 bug: "339290820"
1095 metadata {
1096 purpose: PURPOSE_BUGFIX
1097 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001098}
1099
1100flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001101 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001102 namespace: "systemui"
1103 description: "Only dismiss media notifications when the control was removed by the user."
1104 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001105 metadata {
1106 purpose: PURPOSE_BUGFIX
1107 }
archisha1a22b1f2024-04-22 05:53:16 +00001108}
1109
1110flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001111 name: "media_controls_lockscreen_shade_bug_fix"
1112 namespace: "systemui"
1113 description: "Use ShadeInteractor for media location changes"
1114 bug: "319244625"
1115 metadata {
1116 purpose: PURPOSE_BUGFIX
1117 }
1118}
1119
1120flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001121 name: "media_controls_button_media3"
1122 namespace: "systemui"
1123 description: "Enable media action buttons updates using media3"
1124 bug: "360196209"
1125}
1126
1127flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001128 name: "media_controls_drawables_reuse"
1129 namespace: "systemui"
1130 description: "Re-use created media drawables for media controls"
1131 bug: "358402034"
1132}
1133
1134flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001135 name: "media_controls_posts_optimization"
1136 namespace: "systemui"
1137 description: "Ignore duplicate media notifications posted"
1138 bug: "358645640"
1139}
1140
1141flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001142 name: "media_controls_umo_inflation_in_background"
1143 namespace: "systemui"
1144 description: "Inflate UMO in background thread"
1145 bug: "368514198"
1146 metadata {
1147 purpose: PURPOSE_BUGFIX
1148 }
1149}
1150
1151flag {
archisha1a22b1f2024-04-22 05:53:16 +00001152 namespace: "systemui"
1153 name: "enable_view_capture_tracing"
1154 description: "Enables view capture tracing in System UI."
1155 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001156 metadata {
1157 purpose: PURPOSE_BUGFIX
1158 }
1159}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001160
1161flag {
1162 name: "validate_keyboard_shortcut_helper_icon_uri"
1163 namespace: "systemui"
1164 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1165 bug: "331180422"
1166 metadata {
1167 purpose: PURPOSE_BUGFIX
1168 }
1169}
William Xiao07cbc242024-05-10 15:16:11 -07001170
1171flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001172 name: "glanceable_hub_allow_keyguard_when_dreaming"
1173 namespace: "systemui"
1174 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1175 bug: "343505271"
1176}
1177
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001178flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001179 name: "register_wallpaper_notifier_background"
1180 namespace: "systemui"
1181 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1182 bug: "327315860"
1183 metadata {
1184 purpose: PURPOSE_BUGFIX
1185 }
1186}
Michael Mikhaile3247482024-05-14 13:56:23 +00001187
1188flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001189 name: "enable_efficient_display_repository"
1190 namespace: "systemui"
1191 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1192 bug: "345472038"
1193 metadata {
1194 purpose: PURPOSE_BUGFIX
1195 }
1196}
1197
1198flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001199 name: "notification_media_manager_background_execution"
1200 namespace: "systemui"
1201 description: "Decide whether to execute binder calls in background thread"
1202 bug: "336612071"
1203 metadata {
1204 purpose: PURPOSE_BUGFIX
1205 }
1206}
Sindhu4fece3c2024-06-03 10:34:29 +00001207
1208flag {
1209 name: "dozeui_scheduling_alarms_background_execution"
1210 namespace: "systemui"
1211 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1212 bug: "330492575"
1213 metadata {
1214 purpose: PURPOSE_BUGFIX
1215 }
1216}
András Kurucz48f27812024-06-05 13:22:19 +00001217
1218flag {
1219 name: "notification_pulsing_fix"
1220 namespace: "systemui"
1221 description: "Allow showing new pulsing notifications when the device is already pulsing."
1222 bug: "335560575"
1223 metadata {
1224 purpose: PURPOSE_BUGFIX
1225 }
1226}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001227
1228flag {
1229 name: "media_lockscreen_launch_animation"
1230 namespace : "systemui"
1231 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1232 bug : "346865769"
1233 metadata {
1234 purpose: PURPOSE_BUGFIX
1235 }
1236}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001237
1238flag {
1239 name: "expand_heads_up_on_inline_reply"
1240 namespace: "systemui"
1241 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1242 bug: "346976443"
1243 metadata {
1244 purpose: PURPOSE_BUGFIX
1245 }
1246}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001247
1248flag {
1249 name: "translucent_occluding_activity_fix"
1250 namespace: "systemui"
1251 description: "Fixes occlusion animation for transluent activities"
1252 bug: "303010980"
1253 metadata {
1254 purpose: PURPOSE_BUGFIX
1255 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001256}
1257
1258flag {
1259 namespace: "systemui"
1260 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1261 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1262 bug: "312452252"
1263 metadata {
1264 purpose: PURPOSE_BUGFIX
1265 }
1266}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001267
1268flag {
1269 namespace: "systemui"
1270 name: "qs_register_setting_observer_on_bg_thread"
1271 description: "Registers Quick Settings content providers on background thread"
1272 bug: "351766769"
1273 metadata {
1274 purpose: PURPOSE_BUGFIX
1275 }
1276}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001277
1278flag {
1279 name: "sounddose_customization"
1280 namespace: "systemui"
1281 description: "Enables custom actions for sounddose notifications"
1282 bug: "345227709"
1283}
1284
Jernej Viragb0f48602024-07-12 08:48:24 +00001285flag {
1286 namespace: "systemui"
1287 name: "register_content_observers_async"
1288 description: "Use new Async API to register content observers"
1289 bug: "316922634"
1290 metadata {
1291 purpose: PURPOSE_BUGFIX
1292 }
1293}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001294
1295flag {
1296 name: "msdl_feedback"
1297 namespace: "systemui"
1298 description: "Enables MSDL feedback in SysUI surfaces."
1299 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001300}
1301
1302flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001303 name: "hubmode_fullscreen_vertical_swipe"
1304 namespace: "systemui"
1305 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1306 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001307 metadata {
1308 purpose: PURPOSE_BUGFIX
1309 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001310}
1311
1312flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001313 name: "hubmode_fullscreen_vertical_swipe_fix"
1314 namespace: "systemui"
1315 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1316 bug: "340177049"
1317 metadata {
1318 purpose: PURPOSE_BUGFIX
1319 }
1320}
1321
1322
1323flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001324 namespace: "systemui"
1325 name: "remove_update_listener_in_qs_icon_view_impl"
1326 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1327 bug: "327078684"
1328 metadata {
1329 purpose: PURPOSE_BUGFIX
1330 }
1331}
1332
1333flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001334 name: "sim_pin_race_condition_on_restart"
1335 namespace: "systemui"
1336 description: "The SIM PIN screen may be shown incorrectly on reboot"
1337 bug: "351426938"
1338 metadata {
1339 purpose: PURPOSE_BUGFIX
1340 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001341}
1342
1343flag {
1344 name: "sim_pin_talkback_fix_for_double_submit"
1345 namespace: "systemui"
1346 description: "The SIM PIN entry screens show the wrong message due"
1347 bug: "346932439"
1348 metadata {
1349 purpose: PURPOSE_BUGFIX
1350 }
Sindhu B3a51f312024-07-15 09:32:00 +00001351}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001352
1353flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001354 name: "sim_pin_bouncer_reset"
1355 namespace: "systemui"
1356 description: "The SIM PIN bouncer does not close after unlocking"
1357 bug: "297461589"
1358 metadata {
1359 purpose: PURPOSE_BUGFIX
1360 }
1361}
1362
1363flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001364 name: "use_transitions_for_keyguard_occluded"
1365 namespace: "systemui"
1366 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1367 bug: "344716537"
1368 metadata {
1369 purpose: PURPOSE_BUGFIX
1370 }
1371}
1372
1373flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001374 name: "relock_with_power_button_immediately"
1375 namespace: "systemui"
1376 description: "UDFPS unlock followed by immediate power button push should relock"
1377 bug: "343327511"
1378 metadata {
1379 purpose: PURPOSE_BUGFIX
1380 }
1381}
1382
1383flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001384 name: "classic_flags_multi_user"
1385 namespace: "systemui"
1386 description: "Make the classic feature flag loading multi user aware."
1387 bug: "345443431"
1388 metadata {
1389 purpose: PURPOSE_BUGFIX
1390 }
1391}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001392
1393flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001394 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001395 namespace: "systemui"
1396 description: "Adding haptic component infrastructure to sliders in Compose."
1397 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001398 metadata {
1399 purpose: PURPOSE_BUGFIX
1400 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001401}
1402
1403flag {
1404 namespace: "systemui"
1405 name: "settings_ext_register_content_observer_on_bg_thread"
1406 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1407 bug: "355389014"
1408 metadata {
1409 purpose: PURPOSE_BUGFIX
1410 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001411}
Beverly4b7ad052024-08-21 16:03:13 +00001412
1413flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001414 name: "notify_password_text_view_user_activity_in_background"
1415 namespace: "systemui"
1416 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1417 bug: "346882515"
1418 metadata {
1419 purpose: PURPOSE_BUGFIX
1420 }
1421}
1422
1423flag {
Beverly4b7ad052024-08-21 16:03:13 +00001424 name: "face_message_defer_update"
1425 namespace: "systemui"
1426 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1427 bug: "351863611"
1428 metadata {
1429 purpose: PURPOSE_BUGFIX
1430 }
1431}
1432
Jernej Virag9192b722024-08-09 16:57:35 +02001433flag {
1434 name: "media_load_metadata_via_media_data_loader"
1435 namespace: "systemui"
1436 description: "Use MediaDataLoader for loading media metadata with better threading"
1437 bug: "358350077"
1438 metadata {
1439 purpose: PURPOSE_BUGFIX
1440 }
1441}
1442
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001443flag {
1444 name: "non_touchscreen_devices_bypass_falsing"
1445 namespace: "systemui"
1446 description: "Allow non-touchscreen devices to bypass falsing"
1447 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001448}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001449
1450flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001451 name: "override_suppress_overlay_condition"
1452 namespace: "systemui"
1453 description: "Allow override the conditions to suppress the clipboard overlay"
1454 bug: "358473717"
1455}
1456
1457flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001458 name: "media_projection_dialog_behind_lockscreen"
1459 namespace: "systemui"
1460 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1461 bug: "351409536"
1462 metadata {
1463 purpose: PURPOSE_BUGFIX
1464 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001465}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001466
1467flag {
1468 name: "check_lockscreen_gone_transition"
1469 namespace: "systemui"
1470 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1471 bug: "358301118"
1472 metadata {
1473 purpose: PURPOSE_BUGFIX
1474 }
1475}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001476
1477flag {
1478 name: "magic_portrait_wallpapers"
1479 namespace: "systemui"
1480 description: "Magic Portrait related changes in systemui"
1481 bug: "370863642"
1482}
1483
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001484flag {
1485 name: "notes_role_qs_tile"
1486 namespace: "systemui"
1487 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1488 bug: "357863750"
1489}
Marvin Ramin829da882024-10-16 12:26:02 +02001490
1491flag {
1492 name: "media_projection_request_attribution_fix"
1493 namespace: "systemui"
1494 description: "Ensure MediaProjection consent requests are properly attributed"
1495 bug: "373581993"
1496 metadata {
1497 purpose: PURPOSE_BUGFIX
1498 }
1499}