blob: c70b8d97d021f32ae094d10d73b3583e8e66f0d0 [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 {
András Kurucz4171ecc02024-03-18 20:14:55 +0000142 name: "notifications_heads_up_refactor"
143 namespace: "systemui"
144 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
145 bug: "325936094"
146}
147
148flag {
Yining Liub5021762024-07-02 00:37:12 +0000149 name: "notification_transparent_header_fix"
150 namespace: "systemui"
151 description: "fix the transparent group header issue for async header inflation."
152 bug: "340161724"
153 metadata {
154 purpose: PURPOSE_BUGFIX
155 }
156}
157
158flag {
dakinola558bf872024-03-14 20:21:46 +0000159 name: "pss_app_selector_recents_split_screen"
160 namespace: "systemui"
161 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
162 bug: "320449039"
163 metadata {
164 purpose: PURPOSE_BUGFIX
165 }
166}
167
168flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100169 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100170 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100171 description: "Moves part of the notification icon updates to the background."
172 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100173 metadata {
174 purpose: PURPOSE_BUGFIX
175 }
176}
177
178flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100179 name: "refactor_get_current_user"
180 namespace: "systemui"
181 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
182 bug: "305984787"
183}
184
185flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000186 name: "notification_avalanche_throttle_hun"
187 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000188 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000189 bug: "307288824"
190}
191
192flag {
Lyn06388cc2024-01-18 22:17:50 +0000193 name: "notification_avalanche_suppression"
194 namespace: "systemui"
195 description: "After notification avalanche floodgate event, suppress HUNs completely."
196 bug: "321089634"
197}
198
199flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000200 name: "notification_background_tint_optimization"
201 namespace: "systemui"
202 description: "Re-enable the codepath that removed tinting of notifications when the"
203 " standard background color is desired. This was the behavior before we discovered"
204 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000205 " backgrounds."
206 bug: "294830092"
207}
208
209flag {
210 name: "notification_footer_background_tint_optimization"
211 namespace: "systemui"
212 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
213 " before we discovered a resources threading issue, which we worked around by applying the"
214 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000215 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000216}
217
218flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000219 name: "scene_container"
220 namespace: "systemui"
221 description: "Enables the scene container framework go/flexiglass."
222 bug: "283121968"
223}
Julia Tuttle5201be82023-10-30 17:49:30 -0400224
225flag {
burakovc98942c2024-04-25 16:15:35 +0000226 name: "dual_shade"
227 namespace: "systemui"
228 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
229 bug: "337259436"
230}
231
232flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000233 name: "keyguard_bottom_area_refactor"
234 namespace: "systemui"
235 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
236 "lock icon and others."
237 bug: "290652751"
238}
239
240flag {
Beverly96b3e592023-11-08 15:32:58 +0000241 name: "device_entry_udfps_refactor"
242 namespace: "systemui"
243 description: "Refactoring device entry UDFPS icon to use modern architecture and "
244 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
245 bug: "279440316"
246}
247
248flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400249 name: "visual_interruptions_refactor"
250 namespace: "systemui"
251 description: "Enables the refactored version of the code to decide when notifications "
252 "HUN, bubble, pulse, or FSI."
253 bug: "261728888"
254}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700255
256flag {
257 name: "haptic_brightness_slider"
258 namespace: "systemui"
259 description: "Adds haptic feedback to the brightness slider."
260 bug: "296467915"
261}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000262
263flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000264 name: "unfold_animation_background_progress"
265 namespace: "systemui"
266 description: "Moves unfold animation progress calculation to a background thread"
267 bug: "277879146"
268}
269
270flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000271 name: "enable_background_keyguard_ondrawn_callback"
272 namespace: "systemui"
273 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
274 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
275 "Note that, even after this callback is called, we're waiting for all windows to finish "
276 " drawing."
277 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000281}
282
283flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000284 name: "qs_new_tiles"
285 namespace: "systemui"
286 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000287 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000288}
289
290flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000291 name: "qs_new_tiles_future"
292 namespace: "systemui"
293 description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood."
294 bug: "311147395"
295}
296
297flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000298 name: "coroutine_tracing"
299 namespace: "systemui"
300 description: "Adds thread-local data to System UI's global coroutine scopes to "
301 "allow for tracing of coroutine continuations using System UI's tracinglib"
302 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100303}
304
305flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000306 name: "edge_back_gesture_handler_thread"
307 namespace: "systemui"
308 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
309 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
310 "the main thread with the rest of System UI."
311 bug: "304583132"
312}
313
314flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100315 name: "new_aod_transition"
316 namespace: "systemui"
317 description: "New LOCKSCREEN <=> AOD transition"
318 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100319}
320
321flag {
322 name: "light_reveal_migration"
323 namespace: "systemui"
324 description: "Move LightRevealScrim to recommended architecture"
325 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600326}
327
328flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000329 name: "theme_overlay_controller_wakefulness_deprecation"
330 namespace: "systemui"
331 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
332 "ThemOverlayController to mitigate flickering when locking the device"
333 bug: "308676488"
334}
335
336flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200337 name: "status_bar_monochrome_icons_fix"
338 namespace: "systemui"
339 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
340 bug: "329091967"
341 metadata {
342 purpose: PURPOSE_BUGFIX
343 }
344}
345
346flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000347 name: "status_bar_screen_sharing_chips"
348 namespace: "systemui"
349 description: "Show chips on the left side of the status bar when a user is screen sharing, "
350 "recording, or casting"
351 bug: "332662551"
352}
353
354flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000355 name: "status_bar_use_repos_for_call_chip"
356 namespace: "systemui"
357 description: "Use repositories as the source of truth for call notifications shown as a chip in"
358 "the status bar"
359 bug: "328584859"
360 metadata {
361 purpose: PURPOSE_BUGFIX
362 }
363}
364
365flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000366 name: "status_bar_call_chip_notification_icon"
367 namespace: "systemui"
368 description: "Use the small icon set on the notification for the status bar call chip"
369 bug: "354930838"
370}
371
372flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000373 name: "status_bar_swipe_over_chip"
374 namespace: "systemui"
375 description: "Allow users to swipe over the status bar chip to open the shade"
376 bug: "185897191"
377 metadata {
378 purpose: PURPOSE_BUGFIX
379 }
380}
381
382flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000383 name: "status_bar_always_check_underlying_networks"
384 namespace: "systemui"
385 description: "For status bar connectivity UI, always check underlying networks for wifi and "
386 "carrier merged information, regardless of the sepcified transport type"
387 bug: "352162710"
388 metadata {
389 purpose: PURPOSE_BUGFIX
390 }
391}
392
393flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000394 name: "status_bar_stop_updating_window_height"
395 namespace: "systemui"
396 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
397 "StatusBarWindowController"
398 bug: "360115167"
399 metadata {
400 purpose: PURPOSE_BUGFIX
401 }
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 {
Evan Laird96df1172024-08-06 17:16:53 -0400521 name: "status_bar_switch_to_spn_from_data_spn"
522 namespace: "systemui"
523 description: "Fix usage of the SPN broadcast extras"
524 bug: "350812372"
525 metadata {
526 purpose: PURPOSE_BUGFIX
527 }
528}
529
530flag {
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800531 name: "haptic_volume_slider"
532 namespace: "systemui"
533 description: "Adds haptic feedback to the volume slider."
534 bug: "316953430"
535}
Richard MacGregor019df652023-12-18 15:27:36 -0800536
537flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000538 name: "new_volume_panel"
539 namespace: "systemui"
540 description: "Switches to the new volume panel (without Slices)."
541 bug: "202262476"
542}
543
544flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100545 name: "use_volume_controller"
546 namespace: "systemui"
547 description: "Adds Volume Controller signals to the AudioRepository to update volume"
548 bug: "349348461"
549 metadata {
550 purpose: PURPOSE_BUGFIX
551 }
552}
553
554flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400555 name: "clipboard_shared_transitions"
556 namespace: "systemui"
557 description: "Show shared transitions from clipboard"
558 bug: "360843770"
559 metadata {
560 purpose: PURPOSE_BUGFIX
561 }
562}
563
564flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400565 name: "clipboard_image_timeout"
566 namespace: "systemui"
567 description: "Wait for clipboard image to load before showing UI"
568 bug: "359864629"
569 metadata {
570 purpose: PURPOSE_BUGFIX
571 }
572}
573
574flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500575 name: "screenshot_action_dismiss_system_windows"
576 namespace: "systemui"
577 description: "Dismiss existing system windows when starting action from screenshot UI"
578 bug: "309933761"
579}
580
581flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400582 name: "fix_screenshot_action_dismiss_system_windows"
583 namespace: "systemui"
584 description: "Dismiss existing system windows when starting action from screenshot UI"
585 bug: "309933761"
586 metadata {
587 purpose: PURPOSE_BUGFIX
588 }
589}
590
Mark Renouf646174c2024-05-09 12:51:44 -0400591flag {
592 name: "screenshot_scroll_crop_view_crash_fix"
593 namespace: "systemui"
594 description: "Mitigate crash on invalid computed range in CropView"
595 bug: "232633995"
596 metadata {
597 purpose: PURPOSE_BUGFIX
598 }
599}
Mark Renoufd30667a2024-05-08 13:19:04 -0400600
601flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000602 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000603 namespace: "systemui"
604 description: "Private profile support for screenshots"
605 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000606 metadata {
607 purpose: PURPOSE_BUGFIX
608 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000609}
610
611flag {
Miranda Kephartecb2ea02024-07-10 11:50:06 -0400612 name: "screenshot_save_image_exporter"
613 namespace: "systemui"
614 description: "Save all screenshots using ImageExporter"
615 bug: "352308052"
616 metadata {
617 purpose: PURPOSE_BUGFIX
618 }
619}
620
621flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400622 name: "screenshot_ui_controller_refactor"
623 namespace: "systemui"
624 description: "Simplify and refactor ScreenshotController"
625 bug: "354711957"
626}
627
628flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000629 name: "run_fingerprint_detect_on_dismissible_keyguard"
630 namespace: "systemui"
631 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
632 bug: "311145851"
633}
634
635flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000636 name: "smartspace_relocate_to_bottom"
637 namespace: "systemui"
638 description: "Relocate Smartspace to bottom of the Lock Screen"
639 bug: "316212788"
640}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000641
642flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000643 name: "smartspace_remoteviews_rendering"
644 namespace: "systemui"
645 description: "Indicate Smartspace RemoteViews rendering"
646 bug: "326292691"
647}
648
649flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000650 name: "smartspace_lockscreen_viewmodel"
651 namespace: "systemui"
652 description: "Indicate Smartspace lockscreen viewmodel"
653 bug: "331451011"
654}
655
656flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000657 name: "pin_input_field_styled_focus_state"
658 namespace: "systemui"
659 description: "Enables styled focus states on pin input field if keyboard is connected"
660 bug: "316106516"
661}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500662
663flag {
664 name: "keyguard_wm_state_refactor"
665 namespace: "systemui"
666 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
667 bug: "278086361"
668}
Aaron Liu972537c2024-01-26 14:35:06 -0800669
670flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800671 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800672 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800673 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800674 bug: "301968149"
675}
Zhe Songe2a44482024-01-30 10:50:57 +0000676
677flag {
678 name: "enable_contextual_tip_for_power_off"
679 namespace: "systemui"
680 description: "Enables on-screen contextual tip about how to power off or restart phone"
681 bug: "322891421"
682}
683
684flag {
685 name: "enable_contextual_tip_for_take_screenshot"
686 namespace: "systemui"
687 description: "Enables on-screen contextual tip about how to take screenshot."
688 bug: "322891421"
689}
Yein Jobbfb3312024-01-31 22:40:47 +0000690
691flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000692 name: "enable_contextual_tip_for_mute_volume"
693 namespace: "systemui"
694 description: "Enables the contextual tip for muting the volume."
695 bug: "337737048"
696}
697
698flag {
Zhe Song79564da2024-03-13 17:12:54 +0800699 name: "disable_contextual_tips_frequency_check"
700 description: "Disables frequency capping check for contextual tips."
701 namespace: "systemui"
702 bug: "322891421"
703}
704
705flag {
706 name: "disable_contextual_tips_ios_switcher_check"
707 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
708 namespace: "systemui"
709 bug: "322891421"
710}
711
712flag {
Yu Chao3964b562024-02-01 08:03:59 +0000713 name: "enable_contextual_tips"
714 description: "Enables showing contextual tips."
715 namespace: "systemui"
716 bug: "322891421"
717}
718
719flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800720 name: "contextual_tips_assistant_dismiss_fix"
721 namespace: "systemui"
722 description: "Improve assistant dismiss signal accuracy for contextual tips."
723 bug: "334759504"
724 metadata {
725 purpose: PURPOSE_BUGFIX
726 }
727}
728
729flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000730 name: "shaderlib_loading_effect_refactor"
731 namespace: "systemui"
732 description: "Extend shader library to provide the common loading effects."
733 bug: "282007590"
734}
735
Matías Hernándeza67952e2024-02-06 15:29:52 +0100736flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800737 name: "hearing_aids_qs_tile_dialog"
738 namespace: "systemui"
739 description: "Show a dialog when clicking on hearing aids quick settings tile."
740 bug: "291423171"
741}
742
743flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100744 name: "notification_row_user_context"
745 namespace: "systemui"
746 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
747 " (based on the NotificationEntry's user)."
748 bug: "317503801"
749 metadata {
750 purpose: PURPOSE_BUGFIX
751 }
752}
753
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000754flag {
755 name: "get_connected_device_name_unsynchronized"
756 namespace: "systemui"
757 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
758 bug: "323995015"
759 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000760 purpose: PURPOSE_BUGFIX
761 }
762}
763
764flag {
Sindhuc5d22842024-02-09 06:47:35 +0000765 name: "slice_manager_binder_call_background"
766 namespace: "systemui"
767 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
768 bug: "322745650"
769 metadata {
770 purpose: PURPOSE_BUGFIX
771 }
772}
773
774flag {
Sindhu561c2402024-02-07 09:38:47 +0000775 name: "register_new_wallet_card_in_background"
776 namespace: "systemui"
777 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
778 bug: "322506838"
779 metadata {
780 purpose: PURPOSE_BUGFIX
781 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000782}
archishab51923e2024-02-08 05:53:04 +0000783
784flag {
785 name: "update_user_switcher_background"
786 namespace: "systemui"
787 description: "Decide whether to update user switcher in background thread."
788 bug: "322745650"
789 metadata {
790 purpose: PURPOSE_BUGFIX
791 }
792}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000793
794flag {
795 name: "register_zen_mode_content_observer_background"
796 namespace: "systemui"
797 description: "Decide whether to register zen mode content observers in the background thread."
798 bug: "324515627"
799 metadata {
800 purpose: PURPOSE_BUGFIX
801 }
802}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500803
804flag {
805 name: "clipboard_noninteractive_on_lockscreen"
806 namespace: "systemui"
807 description: "Prevents the interactive clipboard UI from appearing when device is locked"
808 bug: "317048495"
809 metadata {
810 purpose: PURPOSE_BUGFIX
811 }
812}
Jernej Virag96b48772024-02-20 10:34:27 +0100813
814flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500815 name: "dedicated_notif_inflation_thread"
816 namespace: "systemui"
817 description: "Create a separate background thread for inflating notifications"
818 bug: "308967184"
819 metadata {
820 purpose: PURPOSE_BUGFIX
821 }
822}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000823
824flag {
825 name: "bind_keyguard_media_visibility"
826 namespace: "systemui"
827 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
828 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000829 metadata {
830 purpose: PURPOSE_BUGFIX
831 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100832}
833
834flag {
835 name: "delayed_wakelock_release_on_background_thread"
836 namespace: "systemui"
837 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
838 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000839 metadata {
840 purpose: PURPOSE_BUGFIX
841 }
842}
bvineeth68756982024-02-23 09:57:28 +0000843
844flag {
845 name: "notify_power_manager_user_activity_background"
846 namespace: "systemui"
847 description: "Decide whether to notify the user activity to power manager in the background thread."
848 bug: "325203885"
849 metadata {
850 purpose: PURPOSE_BUGFIX
851 }
852}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000853
854flag {
Josh814484f2024-03-05 15:38:07 +0000855 name: "qs_tile_focus_state"
856 namespace: "systemui"
857 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
858 bug: "312899524"
859}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000860
861flag {
yyalan129343f2024-05-07 14:33:16 +0100862 name: "brightness_slider_focus_state"
863 namespace: "systemui"
864 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
865 bug: "329244723"
866}
867
868flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000869 name: "edgeback_gesture_handler_get_running_tasks_background"
870 namespace: "systemui"
871 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
872 " class on the background thread."
873 bug: "325041960"
874 metadata {
875 purpose: PURPOSE_BUGFIX
876 }
877}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400878
879flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700880 name: "screenshare_notification_hiding_bug_fix"
881 namespace: "systemui"
882 description: "Various bug fixes for notification redaction while screensharing"
883 bug: "312784809"
884 metadata {
885 purpose: PURPOSE_BUGFIX
886 }
887}
888
889flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400890 name: "qs_ui_refactor"
891 namespace: "systemui"
892 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
893 " Compose for the UI."
894 bug: "325099249"
895}
Yein Jo380f96c2024-04-04 21:28:31 +0000896
897flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400898 name: "qs_ui_refactor_compose_fragment"
899 namespace: "systemui"
900 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."
901 bug: "325099249"
902}
903
904flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400905 name: "remove_dream_overlay_hide_on_touch"
906 namespace: "systemui"
907 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
908 bug: "329091030"
909 metadata {
910 purpose: PURPOSE_BUGFIX
911 }
912}
913
914flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000915 name: "keyboard_docking_indicator"
916 namespace: "systemui"
917 description: "Glow bar indicator reveals upon keyboard docking."
918 bug: "324600132"
919}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700920
921flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100922 name: "keyboard_shortcut_helper_rewrite"
923 namespace: "systemui"
924 description: "A new implementation of the keyboards shortcuts helper sheet."
925 bug: "327364197"
926}
927
928flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000929 name: "keyboard_touchpad_contextual_education"
930 namespace: "systemui"
931 description: "Allow showing education for physical keyboard and touchpad"
932 bug: "317496783"
933}
934
935flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700936 name: "dream_overlay_bouncer_swipe_direction_filtering"
937 namespace: "systemui"
938 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
939 bug: "333632464"
940 metadata {
941 purpose: PURPOSE_BUGFIX
942 }
Bryce Leece3c21032024-04-09 17:15:17 -0700943}
944
945flag {
946 name: "dream_input_session_pilfer_once"
947 namespace: "systemui"
948 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700949 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700950 metadata {
951 purpose: PURPOSE_BUGFIX
952 }
953}
Jernej Virag6d932a02024-04-16 16:57:50 +0200954
955flag {
956 name: "slice_broadcast_relay_in_background"
957 namespace: "systemui"
958 description: "Move handling of slice broadcast relay broadcasts to background threads"
959 bug: "334767208"
960 metadata {
961 purpose: PURPOSE_BUGFIX
962 }
bvineethac6e09a2024-04-10 08:20:28 +0000963}
964
965flag {
966 name: "register_battery_controller_receivers_in_corestartable"
967 namespace: "systemui"
968 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
969 bug: "307517093"
970 metadata {
971 purpose: PURPOSE_BUGFIX
972 }
973}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800974
975flag {
976 name: "enforce_brightness_base_user_restriction"
977 namespace: "systemui"
978 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
979 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000980 metadata {
981 purpose: PURPOSE_BUGFIX
982 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800983}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000984
985flag {
986 name: "ambient_touch_monitor_listen_to_display_changes"
987 namespace: "systemui"
988 description: "listen to display changes and cache window metrics"
989 bug: "330906135"
990 metadata {
991 purpose: PURPOSE_BUGFIX
992 }
993}
Bryce Lee19f1e282024-05-02 22:03:28 +0000994
995flag {
Bryce Leea320f562024-05-03 04:19:45 +0000996 name: "restart_dream_on_unocclude"
997 namespace: "systemui"
998 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
999 bug: "338051457"
1000 metadata {
1001 purpose: PURPOSE_BUGFIX
1002 }
1003}
1004
1005flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001006 name: "communal_bouncer_do_not_modify_plugin_open"
1007 namespace: "systemui"
1008 description: "do not modify notification shade when handling bouncer expansion."
1009 bug: "338252661"
1010 metadata {
1011 purpose: PURPOSE_BUGFIX
1012 }
1013}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001014
1015flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001016 name: "communal_scene_ktf_refactor"
1017 namespace: "systemui"
1018 description: "refactors the syncing mechanism between communal STL and KTF state."
1019 bug: "327225415"
1020 metadata {
1021 purpose: PURPOSE_BUGFIX
1022 }
1023}
1024
1025flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001026 name: "communal_timer_flicker_fix"
1027 namespace: "systemui"
1028 description: "fixes timers on the hub flickering when pausing"
1029 bug: "353801573"
1030 metadata {
1031 purpose: PURPOSE_BUGFIX
1032 }
1033}
1034
1035flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001036 name: "communal_widget_trampoline_fix"
1037 namespace: "systemui"
1038 description: "fixes activity starts caused by non-activity trampolines from widgets."
1039 bug: "350468769"
1040 metadata {
1041 purpose: PURPOSE_BUGFIX
1042 }
1043}
1044
1045flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001046 name: "communal_edit_widgets_activity_finish_fix"
1047 namespace: "systemui"
1048 description: "finish edit widgets activity when stopping"
1049 bug: "354725145"
1050 metadata {
1051 purpose: PURPOSE_BUGFIX
1052 }
1053}
1054
1055flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001056 name: "app_clips_backlinks"
1057 namespace: "systemui"
1058 description: "Enables Backlinks improvement feature in App Clips"
1059 bug: "300307759"
1060}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001061
1062flag {
1063 name: "qs_custom_tile_click_guaranteed_bug_fix"
1064 namespace: "systemui"
1065 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1066 bug: "339290820"
1067 metadata {
1068 purpose: PURPOSE_BUGFIX
1069 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001070}
1071
1072flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001073 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001074 namespace: "systemui"
1075 description: "Only dismiss media notifications when the control was removed by the user."
1076 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001077 metadata {
1078 purpose: PURPOSE_BUGFIX
1079 }
archisha1a22b1f2024-04-22 05:53:16 +00001080}
1081
1082flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001083 name: "media_controls_lockscreen_shade_bug_fix"
1084 namespace: "systemui"
1085 description: "Use ShadeInteractor for media location changes"
1086 bug: "319244625"
1087 metadata {
1088 purpose: PURPOSE_BUGFIX
1089 }
1090}
1091
1092flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001093 name: "media_controls_button_media3"
1094 namespace: "systemui"
1095 description: "Enable media action buttons updates using media3"
1096 bug: "360196209"
1097}
1098
1099flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001100 name: "media_controls_drawables_reuse"
1101 namespace: "systemui"
1102 description: "Re-use created media drawables for media controls"
1103 bug: "358402034"
1104}
1105
1106flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001107 name: "media_controls_posts_optimization"
1108 namespace: "systemui"
1109 description: "Ignore duplicate media notifications posted"
1110 bug: "358645640"
1111}
1112
1113flag {
archisha1a22b1f2024-04-22 05:53:16 +00001114 namespace: "systemui"
1115 name: "enable_view_capture_tracing"
1116 description: "Enables view capture tracing in System UI."
1117 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001118 metadata {
1119 purpose: PURPOSE_BUGFIX
1120 }
1121}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001122
1123flag {
1124 name: "validate_keyboard_shortcut_helper_icon_uri"
1125 namespace: "systemui"
1126 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1127 bug: "331180422"
1128 metadata {
1129 purpose: PURPOSE_BUGFIX
1130 }
1131}
William Xiao07cbc242024-05-10 15:16:11 -07001132
1133flag {
Lucas Silva940e63a2024-07-01 14:42:25 -04001134 name: "glanceable_hub_back_gesture"
1135 namespace: "systemui"
1136 description: "Enables back gesture on the glanceable hub"
1137 bug: "346331399"
1138 metadata {
1139 purpose: PURPOSE_BUGFIX
1140 }
1141}
1142
1143flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001144 name: "glanceable_hub_allow_keyguard_when_dreaming"
1145 namespace: "systemui"
1146 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1147 bug: "343505271"
1148}
1149
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001150flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001151 name: "register_wallpaper_notifier_background"
1152 namespace: "systemui"
1153 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1154 bug: "327315860"
1155 metadata {
1156 purpose: PURPOSE_BUGFIX
1157 }
1158}
Michael Mikhaile3247482024-05-14 13:56:23 +00001159
1160flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001161 name: "enable_efficient_display_repository"
1162 namespace: "systemui"
1163 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1164 bug: "345472038"
1165 metadata {
1166 purpose: PURPOSE_BUGFIX
1167 }
1168}
1169
1170flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001171 name: "notification_media_manager_background_execution"
1172 namespace: "systemui"
1173 description: "Decide whether to execute binder calls in background thread"
1174 bug: "336612071"
1175 metadata {
1176 purpose: PURPOSE_BUGFIX
1177 }
1178}
Sindhu4fece3c2024-06-03 10:34:29 +00001179
1180flag {
1181 name: "dozeui_scheduling_alarms_background_execution"
1182 namespace: "systemui"
1183 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1184 bug: "330492575"
1185 metadata {
1186 purpose: PURPOSE_BUGFIX
1187 }
1188}
András Kurucz48f27812024-06-05 13:22:19 +00001189
1190flag {
1191 name: "notification_pulsing_fix"
1192 namespace: "systemui"
1193 description: "Allow showing new pulsing notifications when the device is already pulsing."
1194 bug: "335560575"
1195 metadata {
1196 purpose: PURPOSE_BUGFIX
1197 }
1198}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001199
1200flag {
1201 name: "media_lockscreen_launch_animation"
1202 namespace : "systemui"
1203 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1204 bug : "346865769"
1205 metadata {
1206 purpose: PURPOSE_BUGFIX
1207 }
1208}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001209
1210flag {
1211 name: "expand_heads_up_on_inline_reply"
1212 namespace: "systemui"
1213 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1214 bug: "346976443"
1215 metadata {
1216 purpose: PURPOSE_BUGFIX
1217 }
1218}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001219
1220flag {
1221 name: "translucent_occluding_activity_fix"
1222 namespace: "systemui"
1223 description: "Fixes occlusion animation for transluent activities"
1224 bug: "303010980"
1225 metadata {
1226 purpose: PURPOSE_BUGFIX
1227 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001228}
1229
1230flag {
1231 namespace: "systemui"
1232 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1233 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1234 bug: "312452252"
1235 metadata {
1236 purpose: PURPOSE_BUGFIX
1237 }
1238}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001239
1240flag {
1241 namespace: "systemui"
1242 name: "qs_register_setting_observer_on_bg_thread"
1243 description: "Registers Quick Settings content providers on background thread"
1244 bug: "351766769"
1245 metadata {
1246 purpose: PURPOSE_BUGFIX
1247 }
1248}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001249
1250flag {
1251 name: "sounddose_customization"
1252 namespace: "systemui"
1253 description: "Enables custom actions for sounddose notifications"
1254 bug: "345227709"
1255}
1256
Jernej Viragb0f48602024-07-12 08:48:24 +00001257flag {
1258 namespace: "systemui"
1259 name: "register_content_observers_async"
1260 description: "Use new Async API to register content observers"
1261 bug: "316922634"
1262 metadata {
1263 purpose: PURPOSE_BUGFIX
1264 }
1265}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001266
1267flag {
1268 name: "msdl_feedback"
1269 namespace: "systemui"
1270 description: "Enables MSDL feedback in SysUI surfaces."
1271 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001272}
1273
1274flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001275 name: "hubmode_fullscreen_vertical_swipe"
1276 namespace: "systemui"
1277 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1278 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001279 metadata {
1280 purpose: PURPOSE_BUGFIX
1281 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001282}
1283
1284flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001285 name: "hubmode_fullscreen_vertical_swipe_fix"
1286 namespace: "systemui"
1287 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1288 bug: "340177049"
1289 metadata {
1290 purpose: PURPOSE_BUGFIX
1291 }
1292}
1293
1294
1295flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001296 namespace: "systemui"
1297 name: "remove_update_listener_in_qs_icon_view_impl"
1298 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1299 bug: "327078684"
1300 metadata {
1301 purpose: PURPOSE_BUGFIX
1302 }
1303}
1304
1305flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001306 name: "sim_pin_race_condition_on_restart"
1307 namespace: "systemui"
1308 description: "The SIM PIN screen may be shown incorrectly on reboot"
1309 bug: "351426938"
1310 metadata {
1311 purpose: PURPOSE_BUGFIX
1312 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001313}
1314
1315flag {
1316 name: "sim_pin_talkback_fix_for_double_submit"
1317 namespace: "systemui"
1318 description: "The SIM PIN entry screens show the wrong message due"
1319 bug: "346932439"
1320 metadata {
1321 purpose: PURPOSE_BUGFIX
1322 }
Sindhu B3a51f312024-07-15 09:32:00 +00001323}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001324
1325flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001326 name: "use_transitions_for_keyguard_occluded"
1327 namespace: "systemui"
1328 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1329 bug: "344716537"
1330 metadata {
1331 purpose: PURPOSE_BUGFIX
1332 }
1333}
1334
1335flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001336 name: "relock_with_power_button_immediately"
1337 namespace: "systemui"
1338 description: "UDFPS unlock followed by immediate power button push should relock"
1339 bug: "343327511"
1340 metadata {
1341 purpose: PURPOSE_BUGFIX
1342 }
1343}
1344
1345flag {
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001346 name: "lockscreen_preview_renderer_create_on_main_thread"
1347 namespace: "systemui"
1348 description: "Force preview renderer to be created on the main thread"
1349 bug: "343732179"
1350 metadata {
1351 purpose: PURPOSE_BUGFIX
1352 }
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001353}
1354flag {
1355 name: "classic_flags_multi_user"
1356 namespace: "systemui"
1357 description: "Make the classic feature flag loading multi user aware."
1358 bug: "345443431"
1359 metadata {
1360 purpose: PURPOSE_BUGFIX
1361 }
1362}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001363
1364flag {
1365 name: "compose_haptic_sliders"
1366 namespace: "systemui"
1367 description: "Adding haptic component infrastructure to sliders in Compose."
1368 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001369}
1370
1371flag {
George Lin78af08f2024-08-09 00:30:27 +00001372 name: "new_picker_ui"
1373 namespace: "systemui"
1374 description: "Enables the BC25 design of the customization picker UI."
1375 bug: "339081035"
1376}
1377
1378flag {
Jernej Virag9e7d0182024-08-06 08:25:32 +00001379 namespace: "systemui"
1380 name: "settings_ext_register_content_observer_on_bg_thread"
1381 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1382 bug: "355389014"
1383 metadata {
1384 purpose: PURPOSE_BUGFIX
1385 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001386}
Beverly4b7ad052024-08-21 16:03:13 +00001387
1388flag {
1389 name: "face_message_defer_update"
1390 namespace: "systemui"
1391 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1392 bug: "351863611"
1393 metadata {
1394 purpose: PURPOSE_BUGFIX
1395 }
1396}
1397
Jernej Virag9192b722024-08-09 16:57:35 +02001398flag {
1399 name: "media_load_metadata_via_media_data_loader"
1400 namespace: "systemui"
1401 description: "Use MediaDataLoader for loading media metadata with better threading"
1402 bug: "358350077"
1403 metadata {
1404 purpose: PURPOSE_BUGFIX
1405 }
1406}
1407