blob: 1ce171609e5bda0150de68f3f7aed9d35470eeb3 [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 {
dakinola558bf872024-03-14 20:21:46 +0000152 name: "pss_app_selector_recents_split_screen"
153 namespace: "systemui"
154 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
155 bug: "320449039"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100162 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100163 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100164 description: "Moves part of the notification icon updates to the background."
165 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100166 metadata {
167 purpose: PURPOSE_BUGFIX
168 }
169}
170
171flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100172 name: "refactor_get_current_user"
173 namespace: "systemui"
174 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
175 bug: "305984787"
176}
177
178flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000179 name: "notification_avalanche_throttle_hun"
180 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000181 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000182 bug: "307288824"
183}
184
185flag {
Lyn06388cc2024-01-18 22:17:50 +0000186 name: "notification_avalanche_suppression"
187 namespace: "systemui"
188 description: "After notification avalanche floodgate event, suppress HUNs completely."
189 bug: "321089634"
190}
191
192flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000193 name: "notification_background_tint_optimization"
194 namespace: "systemui"
195 description: "Re-enable the codepath that removed tinting of notifications when the"
196 " standard background color is desired. This was the behavior before we discovered"
197 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000198 " backgrounds."
199 bug: "294830092"
200}
201
202flag {
203 name: "notification_footer_background_tint_optimization"
204 namespace: "systemui"
205 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
206 " before we discovered a resources threading issue, which we worked around by applying the"
207 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000208 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000209}
210
211flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000212 name: "scene_container"
213 namespace: "systemui"
214 description: "Enables the scene container framework go/flexiglass."
215 bug: "283121968"
216}
Julia Tuttle5201be82023-10-30 17:49:30 -0400217
218flag {
burakovc98942c2024-04-25 16:15:35 +0000219 name: "dual_shade"
220 namespace: "systemui"
221 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
222 bug: "337259436"
223}
224
225flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000226 name: "keyguard_bottom_area_refactor"
227 namespace: "systemui"
228 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
229 "lock icon and others."
230 bug: "290652751"
231}
232
233flag {
Beverly96b3e592023-11-08 15:32:58 +0000234 name: "device_entry_udfps_refactor"
235 namespace: "systemui"
236 description: "Refactoring device entry UDFPS icon to use modern architecture and "
237 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
238 bug: "279440316"
239}
240
241flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400242 name: "visual_interruptions_refactor"
243 namespace: "systemui"
244 description: "Enables the refactored version of the code to decide when notifications "
245 "HUN, bubble, pulse, or FSI."
246 bug: "261728888"
247}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700248
249flag {
250 name: "haptic_brightness_slider"
251 namespace: "systemui"
252 description: "Adds haptic feedback to the brightness slider."
253 bug: "296467915"
254}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000255
256flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000257 name: "unfold_animation_background_progress"
258 namespace: "systemui"
259 description: "Moves unfold animation progress calculation to a background thread"
260 bug: "277879146"
261}
262
263flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000264 name: "enable_background_keyguard_ondrawn_callback"
265 namespace: "systemui"
266 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
267 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
268 "Note that, even after this callback is called, we're waiting for all windows to finish "
269 " drawing."
270 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000271 metadata {
272 purpose: PURPOSE_BUGFIX
273 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000274}
275
276flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000277 name: "qs_new_tiles"
278 namespace: "systemui"
279 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000280 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000281}
282
283flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000284 name: "qs_new_tiles_future"
285 namespace: "systemui"
286 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."
287 bug: "311147395"
288}
289
290flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000291 name: "coroutine_tracing"
292 namespace: "systemui"
293 description: "Adds thread-local data to System UI's global coroutine scopes to "
294 "allow for tracing of coroutine continuations using System UI's tracinglib"
295 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100296}
297
298flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000299 name: "edge_back_gesture_handler_thread"
300 namespace: "systemui"
301 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
302 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
303 "the main thread with the rest of System UI."
304 bug: "304583132"
305}
306
307flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100308 name: "new_aod_transition"
309 namespace: "systemui"
310 description: "New LOCKSCREEN <=> AOD transition"
311 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100312}
313
314flag {
315 name: "light_reveal_migration"
316 namespace: "systemui"
317 description: "Move LightRevealScrim to recommended architecture"
318 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600319}
320
321flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000322 name: "theme_overlay_controller_wakefulness_deprecation"
323 namespace: "systemui"
324 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
325 "ThemOverlayController to mitigate flickering when locking the device"
326 bug: "308676488"
327}
328
329flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200330 name: "status_bar_monochrome_icons_fix"
331 namespace: "systemui"
332 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
333 bug: "329091967"
334 metadata {
335 purpose: PURPOSE_BUGFIX
336 }
337}
338
339flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000340 name: "status_bar_screen_sharing_chips"
341 namespace: "systemui"
342 description: "Show chips on the left side of the status bar when a user is screen sharing, "
343 "recording, or casting"
344 bug: "332662551"
345}
346
347flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000348 name: "status_bar_use_repos_for_call_chip"
349 namespace: "systemui"
350 description: "Use repositories as the source of truth for call notifications shown as a chip in"
351 "the status bar"
352 bug: "328584859"
353 metadata {
354 purpose: PURPOSE_BUGFIX
355 }
356}
357
358flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000359 name: "status_bar_call_chip_notification_icon"
360 namespace: "systemui"
361 description: "Use the small icon set on the notification for the status bar call chip"
362 bug: "354930838"
363}
364
365flag {
amehfooze3d259b2024-08-26 22:38:55 +0000366 name: "status_bar_signal_policy_refactor"
367 namespace: "systemui"
368 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
369 bug: "264539100"
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 {
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000405 name: "status_bar_ron_chips"
406 namespace: "systemui"
407 description: "Show rich ongoing notifications as chips in the status bar"
408 bug: "361346412"
409}
410
411flag {
Chandru S1df19782023-09-30 18:34:20 -0700412 name: "compose_bouncer"
413 namespace: "systemui"
414 description: "Use the new compose bouncer in SystemUI"
415 bug: "310005730"
416}
417
418flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000419 name: "pss_task_switcher"
420 namespace: "systemui"
421 description: "Enable the task switcher feature for partial screen sharing"
422 bug: "317208379"
423}
424
425flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530426 name: "revamped_bouncer_messages"
427 namespace: "systemui"
428 description: "Change the bouncer message to be a 2-line more descriptive message"
429 bug: "236891644"
430}
431
432flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530433 name: "rest_to_unlock"
434 namespace: "systemui"
435 description: "Require prolonged touch for fingerprint authentication"
436 bug: "303672286"
437}
438
439flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000440 name: "record_issue_qs_tile"
441 namespace: "systemui"
442 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
443 bug: "305049544"
444}
Chandru S7ec7fd22023-11-30 13:12:25 +0530445
Aurélien Pomini7c643452023-09-21 10:06:47 +0000446flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000447 name: "migrate_clocks_to_blueprint"
448 namespace: "systemui"
449 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
450 "and use modern architecture for lockscreen clocks"
451 bug: "301502635"
452}
453
454flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000455 name: "clock_reactive_variants"
456 namespace: "systemui"
457 description: "Add reactive variant fonts to some clocks"
458 bug: "343495953"
459}
460
461flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000462 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000463 namespace: "systemui"
464 description: "Faster wallpaper unlock transition"
465 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000466 metadata {
467 purpose: PURPOSE_BUGFIX
468 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000469}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800470
471flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700472 name: "confine_notification_touch_to_view_width"
473 namespace: "systemui"
474 description: "Use notification view width when detecting gestures."
475 bug: "335828150"
476}
477
478flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000479 name: "fix_image_wallpaper_crash_surface_already_released"
480 namespace: "systemui"
481 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
482 bug: "337287154"
483 metadata {
484 purpose: PURPOSE_BUGFIX
485 }
486}
487
488flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800489 name: "activity_transition_use_largest_window"
490 namespace: "systemui"
491 description: "Target largest opening window during activity transitions."
492 bug: "323294573"
493 metadata {
494 purpose: PURPOSE_BUGFIX
495 }
496}
497
498flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000499 name: "enable_layout_tracing"
500 namespace: "systemui"
501 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
502 bug: "315274804"
503}
504
505flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800506 name: "quick_settings_visual_haptics_longpress"
507 namespace: "systemui"
508 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
509 bug: "229856884"
510}
Evan Laird3f199372023-11-14 18:32:19 -0500511
512flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800513 name: "switch_user_on_bg"
514 namespace: "systemui"
515 description: "Does user switching on a background thread"
516 bug: "284095720"
517}
518
519flag {
Evan Laird3f199372023-11-14 18:32:19 -0500520 name: "status_bar_static_inout_indicators"
521 namespace: "systemui"
522 description: "(Upstream request) Always show the network activity inout indicators and "
523 "prefer using alpha to distinguish network activity."
524 bug: "310715220"
525}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800526
527flag {
Evan Laird96df1172024-08-06 17:16:53 -0400528 name: "status_bar_switch_to_spn_from_data_spn"
529 namespace: "systemui"
530 description: "Fix usage of the SPN broadcast extras"
531 bug: "350812372"
532 metadata {
533 purpose: PURPOSE_BUGFIX
534 }
535}
536
537flag {
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800538 name: "haptic_volume_slider"
539 namespace: "systemui"
540 description: "Adds haptic feedback to the volume slider."
541 bug: "316953430"
542}
Richard MacGregor019df652023-12-18 15:27:36 -0800543
544flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000545 name: "new_volume_panel"
546 namespace: "systemui"
547 description: "Switches to the new volume panel (without Slices)."
548 bug: "202262476"
549}
550
551flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100552 name: "use_volume_controller"
553 namespace: "systemui"
554 description: "Adds Volume Controller signals to the AudioRepository to update volume"
555 bug: "349348461"
556 metadata {
557 purpose: PURPOSE_BUGFIX
558 }
559}
560
561flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400562 name: "clipboard_shared_transitions"
563 namespace: "systemui"
564 description: "Show shared transitions from clipboard"
565 bug: "360843770"
566 metadata {
567 purpose: PURPOSE_BUGFIX
568 }
569}
570
571flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400572 name: "clipboard_image_timeout"
573 namespace: "systemui"
574 description: "Wait for clipboard image to load before showing UI"
575 bug: "359864629"
576 metadata {
577 purpose: PURPOSE_BUGFIX
578 }
579}
580
581flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500582 name: "screenshot_action_dismiss_system_windows"
583 namespace: "systemui"
584 description: "Dismiss existing system windows when starting action from screenshot UI"
585 bug: "309933761"
586}
587
588flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400589 name: "fix_screenshot_action_dismiss_system_windows"
590 namespace: "systemui"
591 description: "Dismiss existing system windows when starting action from screenshot UI"
592 bug: "309933761"
593 metadata {
594 purpose: PURPOSE_BUGFIX
595 }
596}
597
Mark Renouf646174c2024-05-09 12:51:44 -0400598flag {
599 name: "screenshot_scroll_crop_view_crash_fix"
600 namespace: "systemui"
601 description: "Mitigate crash on invalid computed range in CropView"
602 bug: "232633995"
603 metadata {
604 purpose: PURPOSE_BUGFIX
605 }
606}
Mark Renoufd30667a2024-05-08 13:19:04 -0400607
608flag {
Miranda Kephartecb2ea02024-07-10 11:50:06 -0400609 name: "screenshot_save_image_exporter"
610 namespace: "systemui"
611 description: "Save all screenshots using ImageExporter"
612 bug: "352308052"
613 metadata {
614 purpose: PURPOSE_BUGFIX
615 }
616}
617
618flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400619 name: "screenshot_ui_controller_refactor"
620 namespace: "systemui"
621 description: "Simplify and refactor ScreenshotController"
622 bug: "354711957"
623}
624
625flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000626 name: "run_fingerprint_detect_on_dismissible_keyguard"
627 namespace: "systemui"
628 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
629 bug: "311145851"
630}
631
632flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000633 name: "smartspace_relocate_to_bottom"
634 namespace: "systemui"
635 description: "Relocate Smartspace to bottom of the Lock Screen"
636 bug: "316212788"
637}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000638
639flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000640 name: "smartspace_remoteviews_rendering"
641 namespace: "systemui"
642 description: "Indicate Smartspace RemoteViews rendering"
643 bug: "326292691"
644}
645
646flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000647 name: "smartspace_lockscreen_viewmodel"
648 namespace: "systemui"
649 description: "Indicate Smartspace lockscreen viewmodel"
650 bug: "331451011"
651}
652
653flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000654 name: "pin_input_field_styled_focus_state"
655 namespace: "systemui"
656 description: "Enables styled focus states on pin input field if keyboard is connected"
657 bug: "316106516"
658}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500659
660flag {
661 name: "keyguard_wm_state_refactor"
662 namespace: "systemui"
663 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
664 bug: "278086361"
665}
Aaron Liu972537c2024-01-26 14:35:06 -0800666
667flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800668 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800669 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800670 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800671 bug: "301968149"
672}
Zhe Songe2a44482024-01-30 10:50:57 +0000673
674flag {
675 name: "enable_contextual_tip_for_power_off"
676 namespace: "systemui"
677 description: "Enables on-screen contextual tip about how to power off or restart phone"
678 bug: "322891421"
679}
680
681flag {
682 name: "enable_contextual_tip_for_take_screenshot"
683 namespace: "systemui"
684 description: "Enables on-screen contextual tip about how to take screenshot."
685 bug: "322891421"
686}
Yein Jobbfb3312024-01-31 22:40:47 +0000687
688flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000689 name: "enable_contextual_tip_for_mute_volume"
690 namespace: "systemui"
691 description: "Enables the contextual tip for muting the volume."
692 bug: "337737048"
693}
694
695flag {
Zhe Song79564da2024-03-13 17:12:54 +0800696 name: "disable_contextual_tips_frequency_check"
697 description: "Disables frequency capping check for contextual tips."
698 namespace: "systemui"
699 bug: "322891421"
700}
701
702flag {
703 name: "disable_contextual_tips_ios_switcher_check"
704 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
705 namespace: "systemui"
706 bug: "322891421"
707}
708
709flag {
Yu Chao3964b562024-02-01 08:03:59 +0000710 name: "enable_contextual_tips"
711 description: "Enables showing contextual tips."
712 namespace: "systemui"
713 bug: "322891421"
714}
715
716flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800717 name: "contextual_tips_assistant_dismiss_fix"
718 namespace: "systemui"
719 description: "Improve assistant dismiss signal accuracy for contextual tips."
720 bug: "334759504"
721 metadata {
722 purpose: PURPOSE_BUGFIX
723 }
724}
725
726flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000727 name: "shaderlib_loading_effect_refactor"
728 namespace: "systemui"
729 description: "Extend shader library to provide the common loading effects."
730 bug: "282007590"
731}
732
Matías Hernándeza67952e2024-02-06 15:29:52 +0100733flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800734 name: "hearing_aids_qs_tile_dialog"
735 namespace: "systemui"
736 description: "Show a dialog when clicking on hearing aids quick settings tile."
737 bug: "291423171"
738}
739
740flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100741 name: "notification_row_user_context"
742 namespace: "systemui"
743 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
744 " (based on the NotificationEntry's user)."
745 bug: "317503801"
746 metadata {
747 purpose: PURPOSE_BUGFIX
748 }
749}
750
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000751flag {
752 name: "get_connected_device_name_unsynchronized"
753 namespace: "systemui"
754 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
755 bug: "323995015"
756 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000757 purpose: PURPOSE_BUGFIX
758 }
759}
760
761flag {
Sindhuc5d22842024-02-09 06:47:35 +0000762 name: "slice_manager_binder_call_background"
763 namespace: "systemui"
764 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
765 bug: "322745650"
766 metadata {
767 purpose: PURPOSE_BUGFIX
768 }
769}
770
771flag {
Sindhu561c2402024-02-07 09:38:47 +0000772 name: "register_new_wallet_card_in_background"
773 namespace: "systemui"
774 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
775 bug: "322506838"
776 metadata {
777 purpose: PURPOSE_BUGFIX
778 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000779}
archishab51923e2024-02-08 05:53:04 +0000780
781flag {
782 name: "update_user_switcher_background"
783 namespace: "systemui"
784 description: "Decide whether to update user switcher in background thread."
785 bug: "322745650"
786 metadata {
787 purpose: PURPOSE_BUGFIX
788 }
789}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000790
791flag {
792 name: "register_zen_mode_content_observer_background"
793 namespace: "systemui"
794 description: "Decide whether to register zen mode content observers in the background thread."
795 bug: "324515627"
796 metadata {
797 purpose: PURPOSE_BUGFIX
798 }
799}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500800
801flag {
802 name: "clipboard_noninteractive_on_lockscreen"
803 namespace: "systemui"
804 description: "Prevents the interactive clipboard UI from appearing when device is locked"
805 bug: "317048495"
806 metadata {
807 purpose: PURPOSE_BUGFIX
808 }
809}
Jernej Virag96b48772024-02-20 10:34:27 +0100810
811flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500812 name: "dedicated_notif_inflation_thread"
813 namespace: "systemui"
814 description: "Create a separate background thread for inflating notifications"
815 bug: "308967184"
816 metadata {
817 purpose: PURPOSE_BUGFIX
818 }
819}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000820
821flag {
822 name: "bind_keyguard_media_visibility"
823 namespace: "systemui"
824 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
825 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000826 metadata {
827 purpose: PURPOSE_BUGFIX
828 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100829}
830
831flag {
832 name: "delayed_wakelock_release_on_background_thread"
833 namespace: "systemui"
834 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
835 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000836 metadata {
837 purpose: PURPOSE_BUGFIX
838 }
839}
bvineeth68756982024-02-23 09:57:28 +0000840
841flag {
842 name: "notify_power_manager_user_activity_background"
843 namespace: "systemui"
844 description: "Decide whether to notify the user activity to power manager in the background thread."
845 bug: "325203885"
846 metadata {
847 purpose: PURPOSE_BUGFIX
848 }
849}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000850
851flag {
Josh814484f2024-03-05 15:38:07 +0000852 name: "qs_tile_focus_state"
853 namespace: "systemui"
854 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
855 bug: "312899524"
856}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000857
858flag {
yyalan129343f2024-05-07 14:33:16 +0100859 name: "brightness_slider_focus_state"
860 namespace: "systemui"
861 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
862 bug: "329244723"
863}
864
865flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000866 name: "edgeback_gesture_handler_get_running_tasks_background"
867 namespace: "systemui"
868 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
869 " class on the background thread."
870 bug: "325041960"
871 metadata {
872 purpose: PURPOSE_BUGFIX
873 }
874}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400875
876flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700877 name: "screenshare_notification_hiding_bug_fix"
878 namespace: "systemui"
879 description: "Various bug fixes for notification redaction while screensharing"
880 bug: "312784809"
881 metadata {
882 purpose: PURPOSE_BUGFIX
883 }
884}
885
886flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400887 name: "qs_ui_refactor"
888 namespace: "systemui"
889 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
890 " Compose for the UI."
891 bug: "325099249"
892}
Yein Jo380f96c2024-04-04 21:28:31 +0000893
894flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400895 name: "qs_ui_refactor_compose_fragment"
896 namespace: "systemui"
897 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."
898 bug: "325099249"
899}
900
901flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400902 name: "remove_dream_overlay_hide_on_touch"
903 namespace: "systemui"
904 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
905 bug: "329091030"
906 metadata {
907 purpose: PURPOSE_BUGFIX
908 }
909}
910
911flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000912 name: "keyboard_docking_indicator"
913 namespace: "systemui"
914 description: "Glow bar indicator reveals upon keyboard docking."
915 bug: "324600132"
916}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700917
918flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100919 name: "keyboard_shortcut_helper_rewrite"
920 namespace: "systemui"
921 description: "A new implementation of the keyboards shortcuts helper sheet."
922 bug: "327364197"
923}
924
925flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000926 name: "keyboard_touchpad_contextual_education"
927 namespace: "systemui"
928 description: "Allow showing education for physical keyboard and touchpad"
929 bug: "317496783"
930}
931
932flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700933 name: "dream_overlay_bouncer_swipe_direction_filtering"
934 namespace: "systemui"
935 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
936 bug: "333632464"
937 metadata {
938 purpose: PURPOSE_BUGFIX
939 }
Bryce Leece3c21032024-04-09 17:15:17 -0700940}
941
942flag {
943 name: "dream_input_session_pilfer_once"
944 namespace: "systemui"
945 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700946 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700947 metadata {
948 purpose: PURPOSE_BUGFIX
949 }
950}
Jernej Virag6d932a02024-04-16 16:57:50 +0200951
952flag {
953 name: "slice_broadcast_relay_in_background"
954 namespace: "systemui"
955 description: "Move handling of slice broadcast relay broadcasts to background threads"
956 bug: "334767208"
957 metadata {
958 purpose: PURPOSE_BUGFIX
959 }
bvineethac6e09a2024-04-10 08:20:28 +0000960}
961
962flag {
963 name: "register_battery_controller_receivers_in_corestartable"
964 namespace: "systemui"
965 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
966 bug: "307517093"
967 metadata {
968 purpose: PURPOSE_BUGFIX
969 }
970}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800971
972flag {
973 name: "enforce_brightness_base_user_restriction"
974 namespace: "systemui"
975 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
976 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000977 metadata {
978 purpose: PURPOSE_BUGFIX
979 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800980}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000981
982flag {
983 name: "ambient_touch_monitor_listen_to_display_changes"
984 namespace: "systemui"
985 description: "listen to display changes and cache window metrics"
986 bug: "330906135"
987 metadata {
988 purpose: PURPOSE_BUGFIX
989 }
990}
Bryce Lee19f1e282024-05-02 22:03:28 +0000991
992flag {
Bryce Leea320f562024-05-03 04:19:45 +0000993 name: "restart_dream_on_unocclude"
994 namespace: "systemui"
995 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
996 bug: "338051457"
997 metadata {
998 purpose: PURPOSE_BUGFIX
999 }
1000}
1001
1002flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001003 name: "communal_bouncer_do_not_modify_plugin_open"
1004 namespace: "systemui"
1005 description: "do not modify notification shade when handling bouncer expansion."
1006 bug: "338252661"
1007 metadata {
1008 purpose: PURPOSE_BUGFIX
1009 }
1010}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001011
1012flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001013 name: "communal_scene_ktf_refactor"
1014 namespace: "systemui"
1015 description: "refactors the syncing mechanism between communal STL and KTF state."
1016 bug: "327225415"
1017 metadata {
1018 purpose: PURPOSE_BUGFIX
1019 }
1020}
1021
1022flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001023 name: "communal_timer_flicker_fix"
1024 namespace: "systemui"
1025 description: "fixes timers on the hub flickering when pausing"
1026 bug: "353801573"
1027 metadata {
1028 purpose: PURPOSE_BUGFIX
1029 }
1030}
1031
1032flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001033 name: "communal_widget_trampoline_fix"
1034 namespace: "systemui"
1035 description: "fixes activity starts caused by non-activity trampolines from widgets."
1036 bug: "350468769"
1037 metadata {
1038 purpose: PURPOSE_BUGFIX
1039 }
1040}
1041
1042flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001043 name: "communal_edit_widgets_activity_finish_fix"
1044 namespace: "systemui"
1045 description: "finish edit widgets activity when stopping"
1046 bug: "354725145"
1047 metadata {
1048 purpose: PURPOSE_BUGFIX
1049 }
1050}
1051
1052flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001053 name: "app_clips_backlinks"
1054 namespace: "systemui"
1055 description: "Enables Backlinks improvement feature in App Clips"
1056 bug: "300307759"
1057}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001058
1059flag {
1060 name: "qs_custom_tile_click_guaranteed_bug_fix"
1061 namespace: "systemui"
1062 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1063 bug: "339290820"
1064 metadata {
1065 purpose: PURPOSE_BUGFIX
1066 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001067}
1068
1069flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001070 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001071 namespace: "systemui"
1072 description: "Only dismiss media notifications when the control was removed by the user."
1073 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001074 metadata {
1075 purpose: PURPOSE_BUGFIX
1076 }
archisha1a22b1f2024-04-22 05:53:16 +00001077}
1078
1079flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001080 name: "media_controls_lockscreen_shade_bug_fix"
1081 namespace: "systemui"
1082 description: "Use ShadeInteractor for media location changes"
1083 bug: "319244625"
1084 metadata {
1085 purpose: PURPOSE_BUGFIX
1086 }
1087}
1088
1089flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001090 name: "media_controls_button_media3"
1091 namespace: "systemui"
1092 description: "Enable media action buttons updates using media3"
1093 bug: "360196209"
1094}
1095
1096flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001097 name: "media_controls_drawables_reuse"
1098 namespace: "systemui"
1099 description: "Re-use created media drawables for media controls"
1100 bug: "358402034"
1101}
1102
1103flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001104 name: "media_controls_posts_optimization"
1105 namespace: "systemui"
1106 description: "Ignore duplicate media notifications posted"
1107 bug: "358645640"
1108}
1109
1110flag {
archisha1a22b1f2024-04-22 05:53:16 +00001111 namespace: "systemui"
1112 name: "enable_view_capture_tracing"
1113 description: "Enables view capture tracing in System UI."
1114 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001115 metadata {
1116 purpose: PURPOSE_BUGFIX
1117 }
1118}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001119
1120flag {
1121 name: "validate_keyboard_shortcut_helper_icon_uri"
1122 namespace: "systemui"
1123 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1124 bug: "331180422"
1125 metadata {
1126 purpose: PURPOSE_BUGFIX
1127 }
1128}
William Xiao07cbc242024-05-10 15:16:11 -07001129
1130flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001131 name: "glanceable_hub_allow_keyguard_when_dreaming"
1132 namespace: "systemui"
1133 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1134 bug: "343505271"
1135}
1136
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001137flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001138 name: "register_wallpaper_notifier_background"
1139 namespace: "systemui"
1140 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1141 bug: "327315860"
1142 metadata {
1143 purpose: PURPOSE_BUGFIX
1144 }
1145}
Michael Mikhaile3247482024-05-14 13:56:23 +00001146
1147flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001148 name: "enable_efficient_display_repository"
1149 namespace: "systemui"
1150 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1151 bug: "345472038"
1152 metadata {
1153 purpose: PURPOSE_BUGFIX
1154 }
1155}
1156
1157flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001158 name: "notification_media_manager_background_execution"
1159 namespace: "systemui"
1160 description: "Decide whether to execute binder calls in background thread"
1161 bug: "336612071"
1162 metadata {
1163 purpose: PURPOSE_BUGFIX
1164 }
1165}
Sindhu4fece3c2024-06-03 10:34:29 +00001166
1167flag {
1168 name: "dozeui_scheduling_alarms_background_execution"
1169 namespace: "systemui"
1170 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1171 bug: "330492575"
1172 metadata {
1173 purpose: PURPOSE_BUGFIX
1174 }
1175}
András Kurucz48f27812024-06-05 13:22:19 +00001176
1177flag {
1178 name: "notification_pulsing_fix"
1179 namespace: "systemui"
1180 description: "Allow showing new pulsing notifications when the device is already pulsing."
1181 bug: "335560575"
1182 metadata {
1183 purpose: PURPOSE_BUGFIX
1184 }
1185}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001186
1187flag {
1188 name: "media_lockscreen_launch_animation"
1189 namespace : "systemui"
1190 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1191 bug : "346865769"
1192 metadata {
1193 purpose: PURPOSE_BUGFIX
1194 }
1195}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001196
1197flag {
1198 name: "expand_heads_up_on_inline_reply"
1199 namespace: "systemui"
1200 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1201 bug: "346976443"
1202 metadata {
1203 purpose: PURPOSE_BUGFIX
1204 }
1205}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001206
1207flag {
1208 name: "translucent_occluding_activity_fix"
1209 namespace: "systemui"
1210 description: "Fixes occlusion animation for transluent activities"
1211 bug: "303010980"
1212 metadata {
1213 purpose: PURPOSE_BUGFIX
1214 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001215}
1216
1217flag {
1218 namespace: "systemui"
1219 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1220 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1221 bug: "312452252"
1222 metadata {
1223 purpose: PURPOSE_BUGFIX
1224 }
1225}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001226
1227flag {
1228 namespace: "systemui"
1229 name: "qs_register_setting_observer_on_bg_thread"
1230 description: "Registers Quick Settings content providers on background thread"
1231 bug: "351766769"
1232 metadata {
1233 purpose: PURPOSE_BUGFIX
1234 }
1235}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001236
1237flag {
1238 name: "sounddose_customization"
1239 namespace: "systemui"
1240 description: "Enables custom actions for sounddose notifications"
1241 bug: "345227709"
1242}
1243
Jernej Viragb0f48602024-07-12 08:48:24 +00001244flag {
1245 namespace: "systemui"
1246 name: "register_content_observers_async"
1247 description: "Use new Async API to register content observers"
1248 bug: "316922634"
1249 metadata {
1250 purpose: PURPOSE_BUGFIX
1251 }
1252}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001253
1254flag {
1255 name: "msdl_feedback"
1256 namespace: "systemui"
1257 description: "Enables MSDL feedback in SysUI surfaces."
1258 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001259}
1260
1261flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001262 name: "hubmode_fullscreen_vertical_swipe"
1263 namespace: "systemui"
1264 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1265 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001266 metadata {
1267 purpose: PURPOSE_BUGFIX
1268 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001269}
1270
1271flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001272 name: "hubmode_fullscreen_vertical_swipe_fix"
1273 namespace: "systemui"
1274 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1275 bug: "340177049"
1276 metadata {
1277 purpose: PURPOSE_BUGFIX
1278 }
1279}
1280
1281
1282flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001283 namespace: "systemui"
1284 name: "remove_update_listener_in_qs_icon_view_impl"
1285 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1286 bug: "327078684"
1287 metadata {
1288 purpose: PURPOSE_BUGFIX
1289 }
1290}
1291
1292flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001293 name: "sim_pin_race_condition_on_restart"
1294 namespace: "systemui"
1295 description: "The SIM PIN screen may be shown incorrectly on reboot"
1296 bug: "351426938"
1297 metadata {
1298 purpose: PURPOSE_BUGFIX
1299 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001300}
1301
1302flag {
1303 name: "sim_pin_talkback_fix_for_double_submit"
1304 namespace: "systemui"
1305 description: "The SIM PIN entry screens show the wrong message due"
1306 bug: "346932439"
1307 metadata {
1308 purpose: PURPOSE_BUGFIX
1309 }
Sindhu B3a51f312024-07-15 09:32:00 +00001310}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001311
1312flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001313 name: "use_transitions_for_keyguard_occluded"
1314 namespace: "systemui"
1315 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1316 bug: "344716537"
1317 metadata {
1318 purpose: PURPOSE_BUGFIX
1319 }
1320}
1321
1322flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001323 name: "relock_with_power_button_immediately"
1324 namespace: "systemui"
1325 description: "UDFPS unlock followed by immediate power button push should relock"
1326 bug: "343327511"
1327 metadata {
1328 purpose: PURPOSE_BUGFIX
1329 }
1330}
1331
1332flag {
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001333 name: "lockscreen_preview_renderer_create_on_main_thread"
1334 namespace: "systemui"
1335 description: "Force preview renderer to be created on the main thread"
1336 bug: "343732179"
1337 metadata {
1338 purpose: PURPOSE_BUGFIX
1339 }
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001340}
1341flag {
1342 name: "classic_flags_multi_user"
1343 namespace: "systemui"
1344 description: "Make the classic feature flag loading multi user aware."
1345 bug: "345443431"
1346 metadata {
1347 purpose: PURPOSE_BUGFIX
1348 }
1349}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001350
1351flag {
1352 name: "compose_haptic_sliders"
1353 namespace: "systemui"
1354 description: "Adding haptic component infrastructure to sliders in Compose."
1355 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001356}
1357
1358flag {
George Lin78af08f2024-08-09 00:30:27 +00001359 name: "new_picker_ui"
1360 namespace: "systemui"
1361 description: "Enables the BC25 design of the customization picker UI."
1362 bug: "339081035"
1363}
1364
1365flag {
Jernej Virag9e7d0182024-08-06 08:25:32 +00001366 namespace: "systemui"
1367 name: "settings_ext_register_content_observer_on_bg_thread"
1368 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1369 bug: "355389014"
1370 metadata {
1371 purpose: PURPOSE_BUGFIX
1372 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001373}
Beverly4b7ad052024-08-21 16:03:13 +00001374
1375flag {
1376 name: "face_message_defer_update"
1377 namespace: "systemui"
1378 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1379 bug: "351863611"
1380 metadata {
1381 purpose: PURPOSE_BUGFIX
1382 }
1383}
1384
Jernej Virag9192b722024-08-09 16:57:35 +02001385flag {
1386 name: "media_load_metadata_via_media_data_loader"
1387 namespace: "systemui"
1388 description: "Use MediaDataLoader for loading media metadata with better threading"
1389 bug: "358350077"
1390 metadata {
1391 purpose: PURPOSE_BUGFIX
1392 }
1393}
1394