blob: c1d8d554acdfcb8a956ba986a6d3e7ac333efb23 [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 DeCewf5f436be2024-03-19 21:06:02 +000043 name: "notification_minimalism_prototype"
44 namespace: "systemui"
45 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
46 bug: "330387368"
47 metadata {
48 purpose: PURPOSE_BUGFIX
49 }
50}
51
52flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000053 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000054 namespace: "systemui"
55 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
56 bug: "309146176"
57 metadata {
58 purpose: PURPOSE_BUGFIX
59 }
60}
61
62flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000063 name: "notification_over_expansion_clipping_fix"
64 namespace: "systemui"
65 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
66 bug: "288553572"
67 metadata {
68 purpose: PURPOSE_BUGFIX
69 }
70}
71
72flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080073 name: "notification_async_group_header_inflation"
74 namespace: "systemui"
75 description: "Inflates the notification group summary header views from the background thread."
76 bug: "217799515"
77}
78
79flag {
Yining Liu9a835c82023-10-31 01:30:23 +000080 name: "notification_async_hybrid_view_inflation"
81 namespace: "systemui"
82 description: "Inflates hybrid (single-line) notification views from the background thread."
83 bug: "217799515"
84}
85
86flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040087 name: "notification_color_update_logger"
88 namespace: "systemui"
89 description: "Enabled debug logging and dumping of notification color updates."
90 bug: "294347738"
91}
92
93flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020094 name: "notifications_footer_view_refactor"
95 namespace: "systemui"
96 description: "Enables the refactored version of the footer view in the notification shade "
97 "(containing the \"Clear all\" button). Should not bring any behavior changes"
98 bug: "293167744"
99}
Alexander Roederer74cda602023-10-11 00:24:09 +0000100
101flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400102 name: "notifications_icon_container_refactor"
103 namespace: "systemui"
104 description: "Enables the refactored version of the notification icon container in StatusBar, "
105 "AOD, and the notification shelf. Should not bring any behavioral changes."
106 bug: "278765923"
107}
108
109flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100110 name: "notifications_hide_on_display_switch"
111 namespace: "systemui"
112 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
113 bug: "293824309"
114}
115
116flag {
András Kurucz305199f2023-12-18 18:31:34 +0000117 name: "notifications_improved_hun_animation"
118 namespace: "systemui"
119 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
120 bug: "243302608"
121}
122
123flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000124 name: "notification_content_alpha_optimization"
125 namespace: "systemui"
126 description: "Only reset alpha values of needed content views"
127 bug: "292024656"
128 metadata {
129 purpose: PURPOSE_BUGFIX
130 }
131}
132
133flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000134 name: "notifications_live_data_store_refactor"
135 namespace: "systemui"
136 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
137 "Should not bring any behavior changes."
138 bug: "308623704"
139}
140
141flag {
Yining Liub5021762024-07-02 00:37:12 +0000142 name: "notification_transparent_header_fix"
143 namespace: "systemui"
144 description: "fix the transparent group header issue for async header inflation."
145 bug: "340161724"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
150
151flag {
Matías Hernández2c02d9b2024-09-12 19:20:15 +0200152 name: "modes_dialog_single_rows"
153 namespace: "systemui"
154 description: "[Experiment] Display one entry per grid row in the Modes Dialog."
155 bug: "366034002"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
dakinola558bf872024-03-14 20:21:46 +0000162 name: "pss_app_selector_recents_split_screen"
163 namespace: "systemui"
164 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
165 bug: "320449039"
166 metadata {
167 purpose: PURPOSE_BUGFIX
168 }
169}
170
171flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100172 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100173 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100174 description: "Moves part of the notification icon updates to the background."
175 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100176 metadata {
177 purpose: PURPOSE_BUGFIX
178 }
179}
180
181flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100182 name: "refactor_get_current_user"
183 namespace: "systemui"
184 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
185 bug: "305984787"
186}
187
188flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000189 name: "notification_avalanche_throttle_hun"
190 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000191 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000192 bug: "307288824"
193}
194
195flag {
Lyn06388cc2024-01-18 22:17:50 +0000196 name: "notification_avalanche_suppression"
197 namespace: "systemui"
198 description: "After notification avalanche floodgate event, suppress HUNs completely."
199 bug: "321089634"
200}
201
202flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000203 name: "notification_background_tint_optimization"
204 namespace: "systemui"
205 description: "Re-enable the codepath that removed tinting of notifications when the"
206 " standard background color is desired. This was the behavior before we discovered"
207 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000208 " backgrounds."
209 bug: "294830092"
210}
211
212flag {
213 name: "notification_footer_background_tint_optimization"
214 namespace: "systemui"
215 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
216 " before we discovered a resources threading issue, which we worked around by applying the"
217 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000218 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000219}
220
221flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000222 name: "scene_container"
223 namespace: "systemui"
224 description: "Enables the scene container framework go/flexiglass."
225 bug: "283121968"
226}
Julia Tuttle5201be82023-10-30 17:49:30 -0400227
228flag {
burakovc98942c2024-04-25 16:15:35 +0000229 name: "dual_shade"
230 namespace: "systemui"
231 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
232 bug: "337259436"
233}
234
235flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000236 name: "keyguard_bottom_area_refactor"
237 namespace: "systemui"
238 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
239 "lock icon and others."
240 bug: "290652751"
241}
242
243flag {
Beverly96b3e592023-11-08 15:32:58 +0000244 name: "device_entry_udfps_refactor"
245 namespace: "systemui"
246 description: "Refactoring device entry UDFPS icon to use modern architecture and "
247 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
248 bug: "279440316"
249}
250
251flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400252 name: "visual_interruptions_refactor"
253 namespace: "systemui"
254 description: "Enables the refactored version of the code to decide when notifications "
255 "HUN, bubble, pulse, or FSI."
256 bug: "261728888"
257}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700258
259flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000260 name: "unfold_animation_background_progress"
261 namespace: "systemui"
262 description: "Moves unfold animation progress calculation to a background thread"
263 bug: "277879146"
264}
265
266flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000267 name: "enable_background_keyguard_ondrawn_callback"
268 namespace: "systemui"
269 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
270 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
271 "Note that, even after this callback is called, we're waiting for all windows to finish "
272 " drawing."
273 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000274 metadata {
275 purpose: PURPOSE_BUGFIX
276 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000277}
278
279flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000280 name: "qs_new_tiles"
281 namespace: "systemui"
282 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000283 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000284}
285
286flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000287 name: "qs_new_tiles_future"
288 namespace: "systemui"
289 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."
290 bug: "311147395"
291}
292
293flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000294 name: "qs_quick_rebind_active_tiles"
295 namespace: "systemui"
296 description: "Rebind active custom tiles quickly."
297 bug: "362526228"
298 metadata {
299 purpose: PURPOSE_BUGFIX
300 }
301}
302
303flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000304 name: "coroutine_tracing"
305 namespace: "systemui"
306 description: "Adds thread-local data to System UI's global coroutine scopes to "
307 "allow for tracing of coroutine continuations using System UI's tracinglib"
308 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100309}
310
311flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000312 name: "edge_back_gesture_handler_thread"
313 namespace: "systemui"
314 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
315 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
316 "the main thread with the rest of System UI."
317 bug: "304583132"
318}
319
320flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100321 name: "new_aod_transition"
322 namespace: "systemui"
323 description: "New LOCKSCREEN <=> AOD transition"
324 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100325}
326
327flag {
328 name: "light_reveal_migration"
329 namespace: "systemui"
330 description: "Move LightRevealScrim to recommended architecture"
331 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600332}
333
334flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000335 name: "theme_overlay_controller_wakefulness_deprecation"
336 namespace: "systemui"
337 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
338 "ThemOverlayController to mitigate flickering when locking the device"
339 bug: "308676488"
340}
341
342flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200343 name: "status_bar_monochrome_icons_fix"
344 namespace: "systemui"
345 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
346 bug: "329091967"
347 metadata {
348 purpose: PURPOSE_BUGFIX
349 }
350}
351
352flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000353 name: "status_bar_screen_sharing_chips"
354 namespace: "systemui"
355 description: "Show chips on the left side of the status bar when a user is screen sharing, "
356 "recording, or casting"
357 bug: "332662551"
358}
359
360flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000361 name: "status_bar_use_repos_for_call_chip"
362 namespace: "systemui"
363 description: "Use repositories as the source of truth for call notifications shown as a chip in"
364 "the status bar"
365 bug: "328584859"
366 metadata {
367 purpose: PURPOSE_BUGFIX
368 }
369}
370
371flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000372 name: "status_bar_call_chip_notification_icon"
373 namespace: "systemui"
374 description: "Use the small icon set on the notification for the status bar call chip"
375 bug: "354930838"
376}
377
378flag {
amehfooze3d259b2024-08-26 22:38:55 +0000379 name: "status_bar_signal_policy_refactor"
380 namespace: "systemui"
381 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
382 bug: "264539100"
383}
384
385flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000386 name: "status_bar_swipe_over_chip"
387 namespace: "systemui"
388 description: "Allow users to swipe over the status bar chip to open the shade"
389 bug: "185897191"
390 metadata {
391 purpose: PURPOSE_BUGFIX
392 }
393}
394
395flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000396 name: "status_bar_always_check_underlying_networks"
397 namespace: "systemui"
398 description: "For status bar connectivity UI, always check underlying networks for wifi and "
399 "carrier merged information, regardless of the sepcified transport type"
400 bug: "352162710"
401 metadata {
402 purpose: PURPOSE_BUGFIX
403 }
404}
405
406flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000407 name: "status_bar_stop_updating_window_height"
408 namespace: "systemui"
409 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
410 "StatusBarWindowController"
411 bug: "360115167"
412 metadata {
413 purpose: PURPOSE_BUGFIX
414 }
415}
416
417flag {
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000418 name: "status_bar_ron_chips"
419 namespace: "systemui"
420 description: "Show rich ongoing notifications as chips in the status bar"
421 bug: "361346412"
422}
423
424flag {
Chandru S1df19782023-09-30 18:34:20 -0700425 name: "compose_bouncer"
426 namespace: "systemui"
427 description: "Use the new compose bouncer in SystemUI"
428 bug: "310005730"
429}
430
431flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000432 name: "pss_task_switcher"
433 namespace: "systemui"
434 description: "Enable the task switcher feature for partial screen sharing"
435 bug: "317208379"
436}
437
438flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530439 name: "revamped_bouncer_messages"
440 namespace: "systemui"
441 description: "Change the bouncer message to be a 2-line more descriptive message"
442 bug: "236891644"
443}
444
445flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530446 name: "rest_to_unlock"
447 namespace: "systemui"
448 description: "Require prolonged touch for fingerprint authentication"
449 bug: "303672286"
450}
451
452flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000453 name: "record_issue_qs_tile"
454 namespace: "systemui"
455 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
456 bug: "305049544"
457}
Chandru S7ec7fd22023-11-30 13:12:25 +0530458
Aurélien Pomini7c643452023-09-21 10:06:47 +0000459flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000460 name: "migrate_clocks_to_blueprint"
461 namespace: "systemui"
462 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
463 "and use modern architecture for lockscreen clocks"
464 bug: "301502635"
465}
466
467flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000468 name: "clock_reactive_variants"
469 namespace: "systemui"
470 description: "Add reactive variant fonts to some clocks"
471 bug: "343495953"
472}
473
474flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000475 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000476 namespace: "systemui"
477 description: "Faster wallpaper unlock transition"
478 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000479 metadata {
480 purpose: PURPOSE_BUGFIX
481 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000482}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800483
484flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700485 name: "confine_notification_touch_to_view_width"
486 namespace: "systemui"
487 description: "Use notification view width when detecting gestures."
488 bug: "335828150"
489}
490
491flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000492 name: "fix_image_wallpaper_crash_surface_already_released"
493 namespace: "systemui"
494 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
495 bug: "337287154"
496 metadata {
497 purpose: PURPOSE_BUGFIX
498 }
499}
500
501flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800502 name: "activity_transition_use_largest_window"
503 namespace: "systemui"
504 description: "Target largest opening window during activity transitions."
505 bug: "323294573"
506 metadata {
507 purpose: PURPOSE_BUGFIX
508 }
509}
510
511flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000512 name: "enable_layout_tracing"
513 namespace: "systemui"
514 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
515 bug: "315274804"
516}
517
518flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800519 name: "quick_settings_visual_haptics_longpress"
520 namespace: "systemui"
521 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
522 bug: "229856884"
523}
Evan Laird3f199372023-11-14 18:32:19 -0500524
525flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800526 name: "switch_user_on_bg"
527 namespace: "systemui"
528 description: "Does user switching on a background thread"
529 bug: "284095720"
530}
531
532flag {
Evan Laird3f199372023-11-14 18:32:19 -0500533 name: "status_bar_static_inout_indicators"
534 namespace: "systemui"
535 description: "(Upstream request) Always show the network activity inout indicators and "
536 "prefer using alpha to distinguish network activity."
537 bug: "310715220"
538}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800539
540flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100541 name: "status_bar_connected_displays"
542 namespace: "systemui"
543 description: "Shows the status bar on connected displays"
544 bug: "362720336"
545}
546
547flag {
Evan Laird96df1172024-08-06 17:16:53 -0400548 name: "status_bar_switch_to_spn_from_data_spn"
549 namespace: "systemui"
550 description: "Fix usage of the SPN broadcast extras"
551 bug: "350812372"
552 metadata {
553 purpose: PURPOSE_BUGFIX
554 }
555}
556
557flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400558 name: "status_bar_simple_fragment"
559 namespace: "systemui"
560 description: "Feature flag for refactoring the collapsed status bar fragment"
561 bug: "364360986"
562}
563
564flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000565 name: "new_volume_panel"
566 namespace: "systemui"
567 description: "Switches to the new volume panel (without Slices)."
568 bug: "202262476"
569}
570
571flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100572 name: "use_volume_controller"
573 namespace: "systemui"
574 description: "Adds Volume Controller signals to the AudioRepository to update volume"
575 bug: "349348461"
576 metadata {
577 purpose: PURPOSE_BUGFIX
578 }
579}
580
581flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400582 name: "clipboard_shared_transitions"
583 namespace: "systemui"
584 description: "Show shared transitions from clipboard"
585 bug: "360843770"
586 metadata {
587 purpose: PURPOSE_BUGFIX
588 }
589}
590
591flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400592 name: "clipboard_image_timeout"
593 namespace: "systemui"
594 description: "Wait for clipboard image to load before showing UI"
595 bug: "359864629"
596 metadata {
597 purpose: PURPOSE_BUGFIX
598 }
599}
600
601flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500602 name: "screenshot_action_dismiss_system_windows"
603 namespace: "systemui"
604 description: "Dismiss existing system windows when starting action from screenshot UI"
605 bug: "309933761"
606}
607
608flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400609 name: "fix_screenshot_action_dismiss_system_windows"
610 namespace: "systemui"
611 description: "Dismiss existing system windows when starting action from screenshot UI"
612 bug: "309933761"
613 metadata {
614 purpose: PURPOSE_BUGFIX
615 }
616}
617
Mark Renouf646174c2024-05-09 12:51:44 -0400618flag {
619 name: "screenshot_scroll_crop_view_crash_fix"
620 namespace: "systemui"
621 description: "Mitigate crash on invalid computed range in CropView"
622 bug: "232633995"
623 metadata {
624 purpose: PURPOSE_BUGFIX
625 }
626}
Mark Renoufd30667a2024-05-08 13:19:04 -0400627
628flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400629 name: "screenshot_ui_controller_refactor"
630 namespace: "systemui"
631 description: "Simplify and refactor ScreenshotController"
632 bug: "354711957"
633}
634
635flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000636 name: "run_fingerprint_detect_on_dismissible_keyguard"
637 namespace: "systemui"
638 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
639 bug: "311145851"
640}
641
642flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000643 name: "smartspace_relocate_to_bottom"
644 namespace: "systemui"
645 description: "Relocate Smartspace to bottom of the Lock Screen"
646 bug: "316212788"
647}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000648
649flag {
davidcta7ba4a42024-09-03 23:05:48 +0000650 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000651 namespace: "systemui"
652 description: "Indicate Smartspace RemoteViews rendering"
653 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000654 metadata {
655 purpose: PURPOSE_BUGFIX
656 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000657}
658
659flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000660 name: "smartspace_lockscreen_viewmodel"
661 namespace: "systemui"
662 description: "Indicate Smartspace lockscreen viewmodel"
663 bug: "331451011"
664}
665
666flag {
davidct0d7957f2024-08-29 06:45:13 +0000667 name: "smartspace_viewpager2"
668 namespace: "systemui"
669 description: "Use viewpager2 in Smartspace"
670 bug: "259566300"
671}
672
673flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000674 name: "pin_input_field_styled_focus_state"
675 namespace: "systemui"
676 description: "Enables styled focus states on pin input field if keyboard is connected"
677 bug: "316106516"
678}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500679
680flag {
681 name: "keyguard_wm_state_refactor"
682 namespace: "systemui"
683 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
684 bug: "278086361"
685}
Aaron Liu972537c2024-01-26 14:35:06 -0800686
687flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000688 name: "enable_contextual_tip_for_power_off"
689 namespace: "systemui"
690 description: "Enables on-screen contextual tip about how to power off or restart phone"
691 bug: "322891421"
692}
693
694flag {
695 name: "enable_contextual_tip_for_take_screenshot"
696 namespace: "systemui"
697 description: "Enables on-screen contextual tip about how to take screenshot."
698 bug: "322891421"
699}
Yein Jobbfb3312024-01-31 22:40:47 +0000700
701flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000702 name: "enable_contextual_tip_for_mute_volume"
703 namespace: "systemui"
704 description: "Enables the contextual tip for muting the volume."
705 bug: "337737048"
706}
707
708flag {
Zhe Song79564da2024-03-13 17:12:54 +0800709 name: "disable_contextual_tips_frequency_check"
710 description: "Disables frequency capping check for contextual tips."
711 namespace: "systemui"
712 bug: "322891421"
713}
714
715flag {
716 name: "disable_contextual_tips_ios_switcher_check"
717 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
718 namespace: "systemui"
719 bug: "322891421"
720}
721
722flag {
Yu Chao3964b562024-02-01 08:03:59 +0000723 name: "enable_contextual_tips"
724 description: "Enables showing contextual tips."
725 namespace: "systemui"
726 bug: "322891421"
727}
728
729flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800730 name: "contextual_tips_assistant_dismiss_fix"
731 namespace: "systemui"
732 description: "Improve assistant dismiss signal accuracy for contextual tips."
733 bug: "334759504"
734 metadata {
735 purpose: PURPOSE_BUGFIX
736 }
737}
738
739flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000740 name: "shaderlib_loading_effect_refactor"
741 namespace: "systemui"
742 description: "Extend shader library to provide the common loading effects."
743 bug: "282007590"
744}
745
Matías Hernándeza67952e2024-02-06 15:29:52 +0100746flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800747 name: "hearing_aids_qs_tile_dialog"
748 namespace: "systemui"
749 description: "Show a dialog when clicking on hearing aids quick settings tile."
750 bug: "291423171"
751}
752
753flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100754 name: "notification_row_user_context"
755 namespace: "systemui"
756 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
757 " (based on the NotificationEntry's user)."
758 bug: "317503801"
759 metadata {
760 purpose: PURPOSE_BUGFIX
761 }
762}
763
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000764flag {
765 name: "get_connected_device_name_unsynchronized"
766 namespace: "systemui"
767 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
768 bug: "323995015"
769 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000770 purpose: PURPOSE_BUGFIX
771 }
772}
773
774flag {
Sindhuc5d22842024-02-09 06:47:35 +0000775 name: "slice_manager_binder_call_background"
776 namespace: "systemui"
777 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
778 bug: "322745650"
779 metadata {
780 purpose: PURPOSE_BUGFIX
781 }
782}
783
784flag {
Sindhu561c2402024-02-07 09:38:47 +0000785 name: "register_new_wallet_card_in_background"
786 namespace: "systemui"
787 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
788 bug: "322506838"
789 metadata {
790 purpose: PURPOSE_BUGFIX
791 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000792}
archishab51923e2024-02-08 05:53:04 +0000793
794flag {
795 name: "update_user_switcher_background"
796 namespace: "systemui"
797 description: "Decide whether to update user switcher in background thread."
798 bug: "322745650"
799 metadata {
800 purpose: PURPOSE_BUGFIX
801 }
802}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000803
804flag {
805 name: "register_zen_mode_content_observer_background"
806 namespace: "systemui"
807 description: "Decide whether to register zen mode content observers in the background thread."
808 bug: "324515627"
809 metadata {
810 purpose: PURPOSE_BUGFIX
811 }
812}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500813
814flag {
815 name: "clipboard_noninteractive_on_lockscreen"
816 namespace: "systemui"
817 description: "Prevents the interactive clipboard UI from appearing when device is locked"
818 bug: "317048495"
819 metadata {
820 purpose: PURPOSE_BUGFIX
821 }
822}
Jernej Virag96b48772024-02-20 10:34:27 +0100823
824flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500825 name: "dedicated_notif_inflation_thread"
826 namespace: "systemui"
827 description: "Create a separate background thread for inflating notifications"
828 bug: "308967184"
829 metadata {
830 purpose: PURPOSE_BUGFIX
831 }
832}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000833
834flag {
835 name: "bind_keyguard_media_visibility"
836 namespace: "systemui"
837 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
838 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000839 metadata {
840 purpose: PURPOSE_BUGFIX
841 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100842}
843
844flag {
845 name: "delayed_wakelock_release_on_background_thread"
846 namespace: "systemui"
847 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
848 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000849 metadata {
850 purpose: PURPOSE_BUGFIX
851 }
852}
bvineeth68756982024-02-23 09:57:28 +0000853
854flag {
855 name: "notify_power_manager_user_activity_background"
856 namespace: "systemui"
857 description: "Decide whether to notify the user activity to power manager in the background thread."
858 bug: "325203885"
859 metadata {
860 purpose: PURPOSE_BUGFIX
861 }
862}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000863
864flag {
Josh814484f2024-03-05 15:38:07 +0000865 name: "qs_tile_focus_state"
866 namespace: "systemui"
867 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
868 bug: "312899524"
869}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000870
871flag {
yyalan129343f2024-05-07 14:33:16 +0100872 name: "brightness_slider_focus_state"
873 namespace: "systemui"
874 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
875 bug: "329244723"
876}
877
878flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000879 name: "edgeback_gesture_handler_get_running_tasks_background"
880 namespace: "systemui"
881 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
882 " class on the background thread."
883 bug: "325041960"
884 metadata {
885 purpose: PURPOSE_BUGFIX
886 }
887}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400888
889flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700890 name: "screenshare_notification_hiding_bug_fix"
891 namespace: "systemui"
892 description: "Various bug fixes for notification redaction while screensharing"
893 bug: "312784809"
894 metadata {
895 purpose: PURPOSE_BUGFIX
896 }
897}
898
899flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400900 name: "qs_ui_refactor"
901 namespace: "systemui"
902 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
903 " Compose for the UI."
904 bug: "325099249"
905}
Yein Jo380f96c2024-04-04 21:28:31 +0000906
907flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400908 name: "qs_ui_refactor_compose_fragment"
909 namespace: "systemui"
910 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."
911 bug: "325099249"
912}
913
914flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400915 name: "remove_dream_overlay_hide_on_touch"
916 namespace: "systemui"
917 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
918 bug: "329091030"
919 metadata {
920 purpose: PURPOSE_BUGFIX
921 }
922}
923
924flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000925 name: "keyboard_docking_indicator"
926 namespace: "systemui"
927 description: "Glow bar indicator reveals upon keyboard docking."
928 bug: "324600132"
929}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700930
931flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100932 name: "keyboard_shortcut_helper_rewrite"
933 namespace: "systemui"
934 description: "A new implementation of the keyboards shortcuts helper sheet."
935 bug: "327364197"
936}
937
938flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000939 name: "keyboard_touchpad_contextual_education"
940 namespace: "systemui"
941 description: "Allow showing education for physical keyboard and touchpad"
942 bug: "317496783"
943}
944
945flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700946 name: "dream_overlay_bouncer_swipe_direction_filtering"
947 namespace: "systemui"
948 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
949 bug: "333632464"
950 metadata {
951 purpose: PURPOSE_BUGFIX
952 }
Bryce Leece3c21032024-04-09 17:15:17 -0700953}
954
955flag {
956 name: "dream_input_session_pilfer_once"
957 namespace: "systemui"
958 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700959 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700960 metadata {
961 purpose: PURPOSE_BUGFIX
962 }
963}
Jernej Virag6d932a02024-04-16 16:57:50 +0200964
965flag {
966 name: "slice_broadcast_relay_in_background"
967 namespace: "systemui"
968 description: "Move handling of slice broadcast relay broadcasts to background threads"
969 bug: "334767208"
970 metadata {
971 purpose: PURPOSE_BUGFIX
972 }
bvineethac6e09a2024-04-10 08:20:28 +0000973}
974
975flag {
976 name: "register_battery_controller_receivers_in_corestartable"
977 namespace: "systemui"
978 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
979 bug: "307517093"
980 metadata {
981 purpose: PURPOSE_BUGFIX
982 }
983}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800984
985flag {
986 name: "enforce_brightness_base_user_restriction"
987 namespace: "systemui"
988 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
989 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000990 metadata {
991 purpose: PURPOSE_BUGFIX
992 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800993}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000994
995flag {
996 name: "ambient_touch_monitor_listen_to_display_changes"
997 namespace: "systemui"
998 description: "listen to display changes and cache window metrics"
999 bug: "330906135"
1000 metadata {
1001 purpose: PURPOSE_BUGFIX
1002 }
1003}
Bryce Lee19f1e282024-05-02 22:03:28 +00001004
1005flag {
Bryce Leea320f562024-05-03 04:19:45 +00001006 name: "restart_dream_on_unocclude"
1007 namespace: "systemui"
1008 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1009 bug: "338051457"
1010 metadata {
1011 purpose: PURPOSE_BUGFIX
1012 }
1013}
1014
1015flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001016 name: "communal_bouncer_do_not_modify_plugin_open"
1017 namespace: "systemui"
1018 description: "do not modify notification shade when handling bouncer expansion."
1019 bug: "338252661"
1020 metadata {
1021 purpose: PURPOSE_BUGFIX
1022 }
1023}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001024
1025flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001026 name: "communal_scene_ktf_refactor"
1027 namespace: "systemui"
1028 description: "refactors the syncing mechanism between communal STL and KTF state."
1029 bug: "327225415"
1030 metadata {
1031 purpose: PURPOSE_BUGFIX
1032 }
1033}
1034
1035flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001036 name: "communal_timer_flicker_fix"
1037 namespace: "systemui"
1038 description: "fixes timers on the hub flickering when pausing"
1039 bug: "353801573"
1040 metadata {
1041 purpose: PURPOSE_BUGFIX
1042 }
1043}
1044
1045flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001046 name: "communal_widget_trampoline_fix"
1047 namespace: "systemui"
1048 description: "fixes activity starts caused by non-activity trampolines from widgets."
1049 bug: "350468769"
1050 metadata {
1051 purpose: PURPOSE_BUGFIX
1052 }
1053}
1054
1055flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001056 name: "communal_edit_widgets_activity_finish_fix"
1057 namespace: "systemui"
1058 description: "finish edit widgets activity when stopping"
1059 bug: "354725145"
1060 metadata {
1061 purpose: PURPOSE_BUGFIX
1062 }
1063}
1064
1065flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001066 name: "communal_widget_resizing"
1067 namespace: "systemui"
1068 description: "Allow resizing of widgets on glanceable hub"
1069 bug: "368053818"
1070}
1071
1072flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001073 name: "app_clips_backlinks"
1074 namespace: "systemui"
1075 description: "Enables Backlinks improvement feature in App Clips"
1076 bug: "300307759"
1077}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001078
1079flag {
1080 name: "qs_custom_tile_click_guaranteed_bug_fix"
1081 namespace: "systemui"
1082 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1083 bug: "339290820"
1084 metadata {
1085 purpose: PURPOSE_BUGFIX
1086 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001087}
1088
1089flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001090 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001091 namespace: "systemui"
1092 description: "Only dismiss media notifications when the control was removed by the user."
1093 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001094 metadata {
1095 purpose: PURPOSE_BUGFIX
1096 }
archisha1a22b1f2024-04-22 05:53:16 +00001097}
1098
1099flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001100 name: "media_controls_lockscreen_shade_bug_fix"
1101 namespace: "systemui"
1102 description: "Use ShadeInteractor for media location changes"
1103 bug: "319244625"
1104 metadata {
1105 purpose: PURPOSE_BUGFIX
1106 }
1107}
1108
1109flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001110 name: "media_controls_button_media3"
1111 namespace: "systemui"
1112 description: "Enable media action buttons updates using media3"
1113 bug: "360196209"
1114}
1115
1116flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001117 name: "media_controls_drawables_reuse"
1118 namespace: "systemui"
1119 description: "Re-use created media drawables for media controls"
1120 bug: "358402034"
1121}
1122
1123flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001124 name: "media_controls_posts_optimization"
1125 namespace: "systemui"
1126 description: "Ignore duplicate media notifications posted"
1127 bug: "358645640"
1128}
1129
1130flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001131 name: "media_controls_umo_inflation_in_background"
1132 namespace: "systemui"
1133 description: "Inflate UMO in background thread"
1134 bug: "368514198"
1135 metadata {
1136 purpose: PURPOSE_BUGFIX
1137 }
1138}
1139
1140flag {
archisha1a22b1f2024-04-22 05:53:16 +00001141 namespace: "systemui"
1142 name: "enable_view_capture_tracing"
1143 description: "Enables view capture tracing in System UI."
1144 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001145 metadata {
1146 purpose: PURPOSE_BUGFIX
1147 }
1148}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001149
1150flag {
1151 name: "validate_keyboard_shortcut_helper_icon_uri"
1152 namespace: "systemui"
1153 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1154 bug: "331180422"
1155 metadata {
1156 purpose: PURPOSE_BUGFIX
1157 }
1158}
William Xiao07cbc242024-05-10 15:16:11 -07001159
1160flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001161 name: "glanceable_hub_allow_keyguard_when_dreaming"
1162 namespace: "systemui"
1163 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1164 bug: "343505271"
1165}
1166
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001167flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001168 name: "register_wallpaper_notifier_background"
1169 namespace: "systemui"
1170 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1171 bug: "327315860"
1172 metadata {
1173 purpose: PURPOSE_BUGFIX
1174 }
1175}
Michael Mikhaile3247482024-05-14 13:56:23 +00001176
1177flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001178 name: "enable_efficient_display_repository"
1179 namespace: "systemui"
1180 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1181 bug: "345472038"
1182 metadata {
1183 purpose: PURPOSE_BUGFIX
1184 }
1185}
1186
1187flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001188 name: "notification_media_manager_background_execution"
1189 namespace: "systemui"
1190 description: "Decide whether to execute binder calls in background thread"
1191 bug: "336612071"
1192 metadata {
1193 purpose: PURPOSE_BUGFIX
1194 }
1195}
Sindhu4fece3c2024-06-03 10:34:29 +00001196
1197flag {
1198 name: "dozeui_scheduling_alarms_background_execution"
1199 namespace: "systemui"
1200 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1201 bug: "330492575"
1202 metadata {
1203 purpose: PURPOSE_BUGFIX
1204 }
1205}
András Kurucz48f27812024-06-05 13:22:19 +00001206
1207flag {
1208 name: "notification_pulsing_fix"
1209 namespace: "systemui"
1210 description: "Allow showing new pulsing notifications when the device is already pulsing."
1211 bug: "335560575"
1212 metadata {
1213 purpose: PURPOSE_BUGFIX
1214 }
1215}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001216
1217flag {
1218 name: "media_lockscreen_launch_animation"
1219 namespace : "systemui"
1220 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1221 bug : "346865769"
1222 metadata {
1223 purpose: PURPOSE_BUGFIX
1224 }
1225}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001226
1227flag {
1228 name: "expand_heads_up_on_inline_reply"
1229 namespace: "systemui"
1230 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1231 bug: "346976443"
1232 metadata {
1233 purpose: PURPOSE_BUGFIX
1234 }
1235}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001236
1237flag {
1238 name: "translucent_occluding_activity_fix"
1239 namespace: "systemui"
1240 description: "Fixes occlusion animation for transluent activities"
1241 bug: "303010980"
1242 metadata {
1243 purpose: PURPOSE_BUGFIX
1244 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001245}
1246
1247flag {
1248 namespace: "systemui"
1249 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1250 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1251 bug: "312452252"
1252 metadata {
1253 purpose: PURPOSE_BUGFIX
1254 }
1255}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001256
1257flag {
1258 namespace: "systemui"
1259 name: "qs_register_setting_observer_on_bg_thread"
1260 description: "Registers Quick Settings content providers on background thread"
1261 bug: "351766769"
1262 metadata {
1263 purpose: PURPOSE_BUGFIX
1264 }
1265}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001266
1267flag {
1268 name: "sounddose_customization"
1269 namespace: "systemui"
1270 description: "Enables custom actions for sounddose notifications"
1271 bug: "345227709"
1272}
1273
Jernej Viragb0f48602024-07-12 08:48:24 +00001274flag {
1275 namespace: "systemui"
1276 name: "register_content_observers_async"
1277 description: "Use new Async API to register content observers"
1278 bug: "316922634"
1279 metadata {
1280 purpose: PURPOSE_BUGFIX
1281 }
1282}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001283
1284flag {
1285 name: "msdl_feedback"
1286 namespace: "systemui"
1287 description: "Enables MSDL feedback in SysUI surfaces."
1288 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001289}
1290
1291flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001292 name: "hubmode_fullscreen_vertical_swipe"
1293 namespace: "systemui"
1294 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1295 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001296 metadata {
1297 purpose: PURPOSE_BUGFIX
1298 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001299}
1300
1301flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001302 name: "hubmode_fullscreen_vertical_swipe_fix"
1303 namespace: "systemui"
1304 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1305 bug: "340177049"
1306 metadata {
1307 purpose: PURPOSE_BUGFIX
1308 }
1309}
1310
1311
1312flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001313 namespace: "systemui"
1314 name: "remove_update_listener_in_qs_icon_view_impl"
1315 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1316 bug: "327078684"
1317 metadata {
1318 purpose: PURPOSE_BUGFIX
1319 }
1320}
1321
1322flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001323 name: "sim_pin_race_condition_on_restart"
1324 namespace: "systemui"
1325 description: "The SIM PIN screen may be shown incorrectly on reboot"
1326 bug: "351426938"
1327 metadata {
1328 purpose: PURPOSE_BUGFIX
1329 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001330}
1331
1332flag {
1333 name: "sim_pin_talkback_fix_for_double_submit"
1334 namespace: "systemui"
1335 description: "The SIM PIN entry screens show the wrong message due"
1336 bug: "346932439"
1337 metadata {
1338 purpose: PURPOSE_BUGFIX
1339 }
Sindhu B3a51f312024-07-15 09:32:00 +00001340}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001341
1342flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001343 name: "sim_pin_bouncer_reset"
1344 namespace: "systemui"
1345 description: "The SIM PIN bouncer does not close after unlocking"
1346 bug: "297461589"
1347 metadata {
1348 purpose: PURPOSE_BUGFIX
1349 }
1350}
1351
1352flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001353 name: "use_transitions_for_keyguard_occluded"
1354 namespace: "systemui"
1355 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1356 bug: "344716537"
1357 metadata {
1358 purpose: PURPOSE_BUGFIX
1359 }
1360}
1361
1362flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001363 name: "relock_with_power_button_immediately"
1364 namespace: "systemui"
1365 description: "UDFPS unlock followed by immediate power button push should relock"
1366 bug: "343327511"
1367 metadata {
1368 purpose: PURPOSE_BUGFIX
1369 }
1370}
1371
1372flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001373 name: "classic_flags_multi_user"
1374 namespace: "systemui"
1375 description: "Make the classic feature flag loading multi user aware."
1376 bug: "345443431"
1377 metadata {
1378 purpose: PURPOSE_BUGFIX
1379 }
1380}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001381
1382flag {
1383 name: "compose_haptic_sliders"
1384 namespace: "systemui"
1385 description: "Adding haptic component infrastructure to sliders in Compose."
1386 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001387}
1388
1389flag {
1390 namespace: "systemui"
1391 name: "settings_ext_register_content_observer_on_bg_thread"
1392 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1393 bug: "355389014"
1394 metadata {
1395 purpose: PURPOSE_BUGFIX
1396 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001397}
Beverly4b7ad052024-08-21 16:03:13 +00001398
1399flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001400 name: "notify_password_text_view_user_activity_in_background"
1401 namespace: "systemui"
1402 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1403 bug: "346882515"
1404 metadata {
1405 purpose: PURPOSE_BUGFIX
1406 }
1407}
1408
1409flag {
Beverly4b7ad052024-08-21 16:03:13 +00001410 name: "face_message_defer_update"
1411 namespace: "systemui"
1412 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1413 bug: "351863611"
1414 metadata {
1415 purpose: PURPOSE_BUGFIX
1416 }
1417}
1418
Jernej Virag9192b722024-08-09 16:57:35 +02001419flag {
1420 name: "media_load_metadata_via_media_data_loader"
1421 namespace: "systemui"
1422 description: "Use MediaDataLoader for loading media metadata with better threading"
1423 bug: "358350077"
1424 metadata {
1425 purpose: PURPOSE_BUGFIX
1426 }
1427}
1428
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001429flag {
1430 name: "non_touchscreen_devices_bypass_falsing"
1431 namespace: "systemui"
1432 description: "Allow non-touchscreen devices to bypass falsing"
1433 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001434}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001435
1436flag {
1437 name: "media_projection_dialog_behind_lockscreen"
1438 namespace: "systemui"
1439 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1440 bug: "351409536"
1441 metadata {
1442 purpose: PURPOSE_BUGFIX
1443 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001444}