blob: 92e6576362030290a97089cad6940f94112f54e4 [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 Shkuratovb4784e82024-08-15 16:07:01 +0000383 name: "status_bar_stop_updating_window_height"
384 namespace: "systemui"
385 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
386 "StatusBarWindowController"
387 bug: "360115167"
388 metadata {
389 purpose: PURPOSE_BUGFIX
390 }
391}
392
393flag {
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000394 name: "status_bar_ron_chips"
395 namespace: "systemui"
396 description: "Show rich ongoing notifications as chips in the status bar"
397 bug: "361346412"
398}
399
400flag {
Chandru S1df19782023-09-30 18:34:20 -0700401 name: "compose_bouncer"
402 namespace: "systemui"
403 description: "Use the new compose bouncer in SystemUI"
404 bug: "310005730"
405}
406
407flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000408 name: "pss_task_switcher"
409 namespace: "systemui"
410 description: "Enable the task switcher feature for partial screen sharing"
411 bug: "317208379"
412}
413
414flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530415 name: "revamped_bouncer_messages"
416 namespace: "systemui"
417 description: "Change the bouncer message to be a 2-line more descriptive message"
418 bug: "236891644"
419}
420
421flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530422 name: "rest_to_unlock"
423 namespace: "systemui"
424 description: "Require prolonged touch for fingerprint authentication"
425 bug: "303672286"
426}
427
428flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000429 name: "record_issue_qs_tile"
430 namespace: "systemui"
431 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
432 bug: "305049544"
433}
Chandru S7ec7fd22023-11-30 13:12:25 +0530434
Aurélien Pomini7c643452023-09-21 10:06:47 +0000435flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000436 name: "migrate_clocks_to_blueprint"
437 namespace: "systemui"
438 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
439 "and use modern architecture for lockscreen clocks"
440 bug: "301502635"
441}
442
443flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000444 name: "clock_reactive_variants"
445 namespace: "systemui"
446 description: "Add reactive variant fonts to some clocks"
447 bug: "343495953"
448}
449
450flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000451 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000452 namespace: "systemui"
453 description: "Faster wallpaper unlock transition"
454 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000455 metadata {
456 purpose: PURPOSE_BUGFIX
457 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000458}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800459
460flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700461 name: "confine_notification_touch_to_view_width"
462 namespace: "systemui"
463 description: "Use notification view width when detecting gestures."
464 bug: "335828150"
465}
466
467flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000468 name: "fix_image_wallpaper_crash_surface_already_released"
469 namespace: "systemui"
470 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
471 bug: "337287154"
472 metadata {
473 purpose: PURPOSE_BUGFIX
474 }
475}
476
477flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800478 name: "activity_transition_use_largest_window"
479 namespace: "systemui"
480 description: "Target largest opening window during activity transitions."
481 bug: "323294573"
482 metadata {
483 purpose: PURPOSE_BUGFIX
484 }
485}
486
487flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000488 name: "enable_layout_tracing"
489 namespace: "systemui"
490 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
491 bug: "315274804"
492}
493
494flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800495 name: "quick_settings_visual_haptics_longpress"
496 namespace: "systemui"
497 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
498 bug: "229856884"
499}
Evan Laird3f199372023-11-14 18:32:19 -0500500
501flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800502 name: "switch_user_on_bg"
503 namespace: "systemui"
504 description: "Does user switching on a background thread"
505 bug: "284095720"
506}
507
508flag {
Evan Laird3f199372023-11-14 18:32:19 -0500509 name: "status_bar_static_inout_indicators"
510 namespace: "systemui"
511 description: "(Upstream request) Always show the network activity inout indicators and "
512 "prefer using alpha to distinguish network activity."
513 bug: "310715220"
514}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800515
516flag {
Evan Laird96df1172024-08-06 17:16:53 -0400517 name: "status_bar_switch_to_spn_from_data_spn"
518 namespace: "systemui"
519 description: "Fix usage of the SPN broadcast extras"
520 bug: "350812372"
521 metadata {
522 purpose: PURPOSE_BUGFIX
523 }
524}
525
526flag {
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800527 name: "haptic_volume_slider"
528 namespace: "systemui"
529 description: "Adds haptic feedback to the volume slider."
530 bug: "316953430"
531}
Richard MacGregor019df652023-12-18 15:27:36 -0800532
533flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000534 name: "new_volume_panel"
535 namespace: "systemui"
536 description: "Switches to the new volume panel (without Slices)."
537 bug: "202262476"
538}
539
540flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100541 name: "use_volume_controller"
542 namespace: "systemui"
543 description: "Adds Volume Controller signals to the AudioRepository to update volume"
544 bug: "349348461"
545 metadata {
546 purpose: PURPOSE_BUGFIX
547 }
548}
549
550flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400551 name: "clipboard_shared_transitions"
552 namespace: "systemui"
553 description: "Show shared transitions from clipboard"
554 bug: "360843770"
555 metadata {
556 purpose: PURPOSE_BUGFIX
557 }
558}
559
560flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400561 name: "clipboard_image_timeout"
562 namespace: "systemui"
563 description: "Wait for clipboard image to load before showing UI"
564 bug: "359864629"
565 metadata {
566 purpose: PURPOSE_BUGFIX
567 }
568}
569
570flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500571 name: "screenshot_action_dismiss_system_windows"
572 namespace: "systemui"
573 description: "Dismiss existing system windows when starting action from screenshot UI"
574 bug: "309933761"
575}
576
577flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400578 name: "fix_screenshot_action_dismiss_system_windows"
579 namespace: "systemui"
580 description: "Dismiss existing system windows when starting action from screenshot UI"
581 bug: "309933761"
582 metadata {
583 purpose: PURPOSE_BUGFIX
584 }
585}
586
Mark Renouf646174c2024-05-09 12:51:44 -0400587flag {
588 name: "screenshot_scroll_crop_view_crash_fix"
589 namespace: "systemui"
590 description: "Mitigate crash on invalid computed range in CropView"
591 bug: "232633995"
592 metadata {
593 purpose: PURPOSE_BUGFIX
594 }
595}
Mark Renoufd30667a2024-05-08 13:19:04 -0400596
597flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000598 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000599 namespace: "systemui"
600 description: "Private profile support for screenshots"
601 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000602 metadata {
603 purpose: PURPOSE_BUGFIX
604 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000605}
606
607flag {
Miranda Kephartecb2ea02024-07-10 11:50:06 -0400608 name: "screenshot_save_image_exporter"
609 namespace: "systemui"
610 description: "Save all screenshots using ImageExporter"
611 bug: "352308052"
612 metadata {
613 purpose: PURPOSE_BUGFIX
614 }
615}
616
617flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400618 name: "screenshot_ui_controller_refactor"
619 namespace: "systemui"
620 description: "Simplify and refactor ScreenshotController"
621 bug: "354711957"
622}
623
624flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000625 name: "run_fingerprint_detect_on_dismissible_keyguard"
626 namespace: "systemui"
627 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
628 bug: "311145851"
629}
630
631flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000632 name: "smartspace_relocate_to_bottom"
633 namespace: "systemui"
634 description: "Relocate Smartspace to bottom of the Lock Screen"
635 bug: "316212788"
636}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000637
638flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000639 name: "smartspace_remoteviews_rendering"
640 namespace: "systemui"
641 description: "Indicate Smartspace RemoteViews rendering"
642 bug: "326292691"
643}
644
645flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000646 name: "smartspace_lockscreen_viewmodel"
647 namespace: "systemui"
648 description: "Indicate Smartspace lockscreen viewmodel"
649 bug: "331451011"
650}
651
652flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000653 name: "pin_input_field_styled_focus_state"
654 namespace: "systemui"
655 description: "Enables styled focus states on pin input field if keyboard is connected"
656 bug: "316106516"
657}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500658
659flag {
660 name: "keyguard_wm_state_refactor"
661 namespace: "systemui"
662 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
663 bug: "278086361"
664}
Aaron Liu972537c2024-01-26 14:35:06 -0800665
666flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800667 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800668 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800669 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800670 bug: "301968149"
671}
Zhe Songe2a44482024-01-30 10:50:57 +0000672
673flag {
674 name: "enable_contextual_tip_for_power_off"
675 namespace: "systemui"
676 description: "Enables on-screen contextual tip about how to power off or restart phone"
677 bug: "322891421"
678}
679
680flag {
681 name: "enable_contextual_tip_for_take_screenshot"
682 namespace: "systemui"
683 description: "Enables on-screen contextual tip about how to take screenshot."
684 bug: "322891421"
685}
Yein Jobbfb3312024-01-31 22:40:47 +0000686
687flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000688 name: "enable_contextual_tip_for_mute_volume"
689 namespace: "systemui"
690 description: "Enables the contextual tip for muting the volume."
691 bug: "337737048"
692}
693
694flag {
Zhe Song79564da2024-03-13 17:12:54 +0800695 name: "disable_contextual_tips_frequency_check"
696 description: "Disables frequency capping check for contextual tips."
697 namespace: "systemui"
698 bug: "322891421"
699}
700
701flag {
702 name: "disable_contextual_tips_ios_switcher_check"
703 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
704 namespace: "systemui"
705 bug: "322891421"
706}
707
708flag {
Yu Chao3964b562024-02-01 08:03:59 +0000709 name: "enable_contextual_tips"
710 description: "Enables showing contextual tips."
711 namespace: "systemui"
712 bug: "322891421"
713}
714
715flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800716 name: "contextual_tips_assistant_dismiss_fix"
717 namespace: "systemui"
718 description: "Improve assistant dismiss signal accuracy for contextual tips."
719 bug: "334759504"
720 metadata {
721 purpose: PURPOSE_BUGFIX
722 }
723}
724
725flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000726 name: "shaderlib_loading_effect_refactor"
727 namespace: "systemui"
728 description: "Extend shader library to provide the common loading effects."
729 bug: "282007590"
730}
731
Matías Hernándeza67952e2024-02-06 15:29:52 +0100732flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800733 name: "hearing_aids_qs_tile_dialog"
734 namespace: "systemui"
735 description: "Show a dialog when clicking on hearing aids quick settings tile."
736 bug: "291423171"
737}
738
739flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100740 name: "notification_row_user_context"
741 namespace: "systemui"
742 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
743 " (based on the NotificationEntry's user)."
744 bug: "317503801"
745 metadata {
746 purpose: PURPOSE_BUGFIX
747 }
748}
749
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000750flag {
751 name: "get_connected_device_name_unsynchronized"
752 namespace: "systemui"
753 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
754 bug: "323995015"
755 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000756 purpose: PURPOSE_BUGFIX
757 }
758}
759
760flag {
Sindhuc5d22842024-02-09 06:47:35 +0000761 name: "slice_manager_binder_call_background"
762 namespace: "systemui"
763 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
764 bug: "322745650"
765 metadata {
766 purpose: PURPOSE_BUGFIX
767 }
768}
769
770flag {
Sindhu561c2402024-02-07 09:38:47 +0000771 name: "register_new_wallet_card_in_background"
772 namespace: "systemui"
773 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
774 bug: "322506838"
775 metadata {
776 purpose: PURPOSE_BUGFIX
777 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000778}
archishab51923e2024-02-08 05:53:04 +0000779
780flag {
781 name: "update_user_switcher_background"
782 namespace: "systemui"
783 description: "Decide whether to update user switcher in background thread."
784 bug: "322745650"
785 metadata {
786 purpose: PURPOSE_BUGFIX
787 }
788}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000789
790flag {
791 name: "register_zen_mode_content_observer_background"
792 namespace: "systemui"
793 description: "Decide whether to register zen mode content observers in the background thread."
794 bug: "324515627"
795 metadata {
796 purpose: PURPOSE_BUGFIX
797 }
798}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500799
800flag {
801 name: "clipboard_noninteractive_on_lockscreen"
802 namespace: "systemui"
803 description: "Prevents the interactive clipboard UI from appearing when device is locked"
804 bug: "317048495"
805 metadata {
806 purpose: PURPOSE_BUGFIX
807 }
808}
Jernej Virag96b48772024-02-20 10:34:27 +0100809
810flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500811 name: "dedicated_notif_inflation_thread"
812 namespace: "systemui"
813 description: "Create a separate background thread for inflating notifications"
814 bug: "308967184"
815 metadata {
816 purpose: PURPOSE_BUGFIX
817 }
818}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000819
820flag {
821 name: "bind_keyguard_media_visibility"
822 namespace: "systemui"
823 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
824 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000825 metadata {
826 purpose: PURPOSE_BUGFIX
827 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100828}
829
830flag {
831 name: "delayed_wakelock_release_on_background_thread"
832 namespace: "systemui"
833 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
834 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000835 metadata {
836 purpose: PURPOSE_BUGFIX
837 }
838}
bvineeth68756982024-02-23 09:57:28 +0000839
840flag {
841 name: "notify_power_manager_user_activity_background"
842 namespace: "systemui"
843 description: "Decide whether to notify the user activity to power manager in the background thread."
844 bug: "325203885"
845 metadata {
846 purpose: PURPOSE_BUGFIX
847 }
848}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000849
850flag {
Josh814484f2024-03-05 15:38:07 +0000851 name: "qs_tile_focus_state"
852 namespace: "systemui"
853 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
854 bug: "312899524"
855}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000856
857flag {
yyalan129343f2024-05-07 14:33:16 +0100858 name: "brightness_slider_focus_state"
859 namespace: "systemui"
860 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
861 bug: "329244723"
862}
863
864flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000865 name: "edgeback_gesture_handler_get_running_tasks_background"
866 namespace: "systemui"
867 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
868 " class on the background thread."
869 bug: "325041960"
870 metadata {
871 purpose: PURPOSE_BUGFIX
872 }
873}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400874
875flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700876 name: "screenshare_notification_hiding_bug_fix"
877 namespace: "systemui"
878 description: "Various bug fixes for notification redaction while screensharing"
879 bug: "312784809"
880 metadata {
881 purpose: PURPOSE_BUGFIX
882 }
883}
884
885flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400886 name: "qs_ui_refactor"
887 namespace: "systemui"
888 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
889 " Compose for the UI."
890 bug: "325099249"
891}
Yein Jo380f96c2024-04-04 21:28:31 +0000892
893flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400894 name: "qs_ui_refactor_compose_fragment"
895 namespace: "systemui"
896 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."
897 bug: "325099249"
898}
899
900flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400901 name: "remove_dream_overlay_hide_on_touch"
902 namespace: "systemui"
903 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
904 bug: "329091030"
905 metadata {
906 purpose: PURPOSE_BUGFIX
907 }
908}
909
910flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000911 name: "keyboard_docking_indicator"
912 namespace: "systemui"
913 description: "Glow bar indicator reveals upon keyboard docking."
914 bug: "324600132"
915}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700916
917flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100918 name: "keyboard_shortcut_helper_rewrite"
919 namespace: "systemui"
920 description: "A new implementation of the keyboards shortcuts helper sheet."
921 bug: "327364197"
922}
923
924flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000925 name: "keyboard_touchpad_contextual_education"
926 namespace: "systemui"
927 description: "Allow showing education for physical keyboard and touchpad"
928 bug: "317496783"
929}
930
931flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700932 name: "dream_overlay_bouncer_swipe_direction_filtering"
933 namespace: "systemui"
934 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
935 bug: "333632464"
936 metadata {
937 purpose: PURPOSE_BUGFIX
938 }
Bryce Leece3c21032024-04-09 17:15:17 -0700939}
940
941flag {
942 name: "dream_input_session_pilfer_once"
943 namespace: "systemui"
944 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700945 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700946 metadata {
947 purpose: PURPOSE_BUGFIX
948 }
949}
Jernej Virag6d932a02024-04-16 16:57:50 +0200950
951flag {
952 name: "slice_broadcast_relay_in_background"
953 namespace: "systemui"
954 description: "Move handling of slice broadcast relay broadcasts to background threads"
955 bug: "334767208"
956 metadata {
957 purpose: PURPOSE_BUGFIX
958 }
bvineethac6e09a2024-04-10 08:20:28 +0000959}
960
961flag {
962 name: "register_battery_controller_receivers_in_corestartable"
963 namespace: "systemui"
964 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
965 bug: "307517093"
966 metadata {
967 purpose: PURPOSE_BUGFIX
968 }
969}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800970
971flag {
972 name: "enforce_brightness_base_user_restriction"
973 namespace: "systemui"
974 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
975 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000976 metadata {
977 purpose: PURPOSE_BUGFIX
978 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800979}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000980
981flag {
982 name: "ambient_touch_monitor_listen_to_display_changes"
983 namespace: "systemui"
984 description: "listen to display changes and cache window metrics"
985 bug: "330906135"
986 metadata {
987 purpose: PURPOSE_BUGFIX
988 }
989}
Bryce Lee19f1e282024-05-02 22:03:28 +0000990
991flag {
Bryce Leea320f562024-05-03 04:19:45 +0000992 name: "restart_dream_on_unocclude"
993 namespace: "systemui"
994 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
995 bug: "338051457"
996 metadata {
997 purpose: PURPOSE_BUGFIX
998 }
999}
1000
1001flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001002 name: "communal_bouncer_do_not_modify_plugin_open"
1003 namespace: "systemui"
1004 description: "do not modify notification shade when handling bouncer expansion."
1005 bug: "338252661"
1006 metadata {
1007 purpose: PURPOSE_BUGFIX
1008 }
1009}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001010
1011flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001012 name: "communal_scene_ktf_refactor"
1013 namespace: "systemui"
1014 description: "refactors the syncing mechanism between communal STL and KTF state."
1015 bug: "327225415"
1016 metadata {
1017 purpose: PURPOSE_BUGFIX
1018 }
1019}
1020
1021flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001022 name: "communal_timer_flicker_fix"
1023 namespace: "systemui"
1024 description: "fixes timers on the hub flickering when pausing"
1025 bug: "353801573"
1026 metadata {
1027 purpose: PURPOSE_BUGFIX
1028 }
1029}
1030
1031flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001032 name: "communal_widget_trampoline_fix"
1033 namespace: "systemui"
1034 description: "fixes activity starts caused by non-activity trampolines from widgets."
1035 bug: "350468769"
1036 metadata {
1037 purpose: PURPOSE_BUGFIX
1038 }
1039}
1040
1041flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001042 name: "communal_edit_widgets_activity_finish_fix"
1043 namespace: "systemui"
1044 description: "finish edit widgets activity when stopping"
1045 bug: "354725145"
1046 metadata {
1047 purpose: PURPOSE_BUGFIX
1048 }
1049}
1050
1051flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001052 name: "app_clips_backlinks"
1053 namespace: "systemui"
1054 description: "Enables Backlinks improvement feature in App Clips"
1055 bug: "300307759"
1056}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001057
1058flag {
1059 name: "qs_custom_tile_click_guaranteed_bug_fix"
1060 namespace: "systemui"
1061 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1062 bug: "339290820"
1063 metadata {
1064 purpose: PURPOSE_BUGFIX
1065 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001066}
1067
1068flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001069 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001070 namespace: "systemui"
1071 description: "Only dismiss media notifications when the control was removed by the user."
1072 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001073 metadata {
1074 purpose: PURPOSE_BUGFIX
1075 }
archisha1a22b1f2024-04-22 05:53:16 +00001076}
1077
1078flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001079 name: "media_controls_lockscreen_shade_bug_fix"
1080 namespace: "systemui"
1081 description: "Use ShadeInteractor for media location changes"
1082 bug: "319244625"
1083 metadata {
1084 purpose: PURPOSE_BUGFIX
1085 }
1086}
1087
1088flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001089 name: "media_controls_button_media3"
1090 namespace: "systemui"
1091 description: "Enable media action buttons updates using media3"
1092 bug: "360196209"
1093}
1094
1095flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001096 name: "media_controls_drawables_reuse"
1097 namespace: "systemui"
1098 description: "Re-use created media drawables for media controls"
1099 bug: "358402034"
1100}
1101
1102flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001103 name: "media_controls_posts_optimization"
1104 namespace: "systemui"
1105 description: "Ignore duplicate media notifications posted"
1106 bug: "358645640"
1107}
1108
1109flag {
archisha1a22b1f2024-04-22 05:53:16 +00001110 namespace: "systemui"
1111 name: "enable_view_capture_tracing"
1112 description: "Enables view capture tracing in System UI."
1113 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001114 metadata {
1115 purpose: PURPOSE_BUGFIX
1116 }
1117}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001118
1119flag {
1120 name: "validate_keyboard_shortcut_helper_icon_uri"
1121 namespace: "systemui"
1122 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1123 bug: "331180422"
1124 metadata {
1125 purpose: PURPOSE_BUGFIX
1126 }
1127}
William Xiao07cbc242024-05-10 15:16:11 -07001128
1129flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001130 name: "glanceable_hub_allow_keyguard_when_dreaming"
1131 namespace: "systemui"
1132 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1133 bug: "343505271"
1134}
1135
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001136flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001137 name: "register_wallpaper_notifier_background"
1138 namespace: "systemui"
1139 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1140 bug: "327315860"
1141 metadata {
1142 purpose: PURPOSE_BUGFIX
1143 }
1144}
Michael Mikhaile3247482024-05-14 13:56:23 +00001145
1146flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001147 name: "enable_efficient_display_repository"
1148 namespace: "systemui"
1149 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1150 bug: "345472038"
1151 metadata {
1152 purpose: PURPOSE_BUGFIX
1153 }
1154}
1155
1156flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001157 name: "notification_media_manager_background_execution"
1158 namespace: "systemui"
1159 description: "Decide whether to execute binder calls in background thread"
1160 bug: "336612071"
1161 metadata {
1162 purpose: PURPOSE_BUGFIX
1163 }
1164}
Sindhu4fece3c2024-06-03 10:34:29 +00001165
1166flag {
1167 name: "dozeui_scheduling_alarms_background_execution"
1168 namespace: "systemui"
1169 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1170 bug: "330492575"
1171 metadata {
1172 purpose: PURPOSE_BUGFIX
1173 }
1174}
András Kurucz48f27812024-06-05 13:22:19 +00001175
1176flag {
1177 name: "notification_pulsing_fix"
1178 namespace: "systemui"
1179 description: "Allow showing new pulsing notifications when the device is already pulsing."
1180 bug: "335560575"
1181 metadata {
1182 purpose: PURPOSE_BUGFIX
1183 }
1184}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001185
1186flag {
1187 name: "media_lockscreen_launch_animation"
1188 namespace : "systemui"
1189 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1190 bug : "346865769"
1191 metadata {
1192 purpose: PURPOSE_BUGFIX
1193 }
1194}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001195
1196flag {
1197 name: "expand_heads_up_on_inline_reply"
1198 namespace: "systemui"
1199 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1200 bug: "346976443"
1201 metadata {
1202 purpose: PURPOSE_BUGFIX
1203 }
1204}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001205
1206flag {
1207 name: "translucent_occluding_activity_fix"
1208 namespace: "systemui"
1209 description: "Fixes occlusion animation for transluent activities"
1210 bug: "303010980"
1211 metadata {
1212 purpose: PURPOSE_BUGFIX
1213 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001214}
1215
1216flag {
1217 namespace: "systemui"
1218 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1219 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1220 bug: "312452252"
1221 metadata {
1222 purpose: PURPOSE_BUGFIX
1223 }
1224}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001225
1226flag {
1227 namespace: "systemui"
1228 name: "qs_register_setting_observer_on_bg_thread"
1229 description: "Registers Quick Settings content providers on background thread"
1230 bug: "351766769"
1231 metadata {
1232 purpose: PURPOSE_BUGFIX
1233 }
1234}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001235
1236flag {
1237 name: "sounddose_customization"
1238 namespace: "systemui"
1239 description: "Enables custom actions for sounddose notifications"
1240 bug: "345227709"
1241}
1242
Jernej Viragb0f48602024-07-12 08:48:24 +00001243flag {
1244 namespace: "systemui"
1245 name: "register_content_observers_async"
1246 description: "Use new Async API to register content observers"
1247 bug: "316922634"
1248 metadata {
1249 purpose: PURPOSE_BUGFIX
1250 }
1251}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001252
1253flag {
1254 name: "msdl_feedback"
1255 namespace: "systemui"
1256 description: "Enables MSDL feedback in SysUI surfaces."
1257 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001258}
1259
1260flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001261 name: "hubmode_fullscreen_vertical_swipe"
1262 namespace: "systemui"
1263 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1264 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001265 metadata {
1266 purpose: PURPOSE_BUGFIX
1267 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001268}
1269
1270flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001271 name: "hubmode_fullscreen_vertical_swipe_fix"
1272 namespace: "systemui"
1273 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1274 bug: "340177049"
1275 metadata {
1276 purpose: PURPOSE_BUGFIX
1277 }
1278}
1279
1280
1281flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001282 namespace: "systemui"
1283 name: "remove_update_listener_in_qs_icon_view_impl"
1284 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1285 bug: "327078684"
1286 metadata {
1287 purpose: PURPOSE_BUGFIX
1288 }
1289}
1290
1291flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001292 name: "sim_pin_race_condition_on_restart"
1293 namespace: "systemui"
1294 description: "The SIM PIN screen may be shown incorrectly on reboot"
1295 bug: "351426938"
1296 metadata {
1297 purpose: PURPOSE_BUGFIX
1298 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001299}
1300
1301flag {
1302 name: "sim_pin_talkback_fix_for_double_submit"
1303 namespace: "systemui"
1304 description: "The SIM PIN entry screens show the wrong message due"
1305 bug: "346932439"
1306 metadata {
1307 purpose: PURPOSE_BUGFIX
1308 }
Sindhu B3a51f312024-07-15 09:32:00 +00001309}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001310
1311flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001312 name: "use_transitions_for_keyguard_occluded"
1313 namespace: "systemui"
1314 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1315 bug: "344716537"
1316 metadata {
1317 purpose: PURPOSE_BUGFIX
1318 }
1319}
1320
1321flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001322 name: "relock_with_power_button_immediately"
1323 namespace: "systemui"
1324 description: "UDFPS unlock followed by immediate power button push should relock"
1325 bug: "343327511"
1326 metadata {
1327 purpose: PURPOSE_BUGFIX
1328 }
1329}
1330
1331flag {
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001332 name: "lockscreen_preview_renderer_create_on_main_thread"
1333 namespace: "systemui"
1334 description: "Force preview renderer to be created on the main thread"
1335 bug: "343732179"
1336 metadata {
1337 purpose: PURPOSE_BUGFIX
1338 }
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001339}
1340flag {
1341 name: "classic_flags_multi_user"
1342 namespace: "systemui"
1343 description: "Make the classic feature flag loading multi user aware."
1344 bug: "345443431"
1345 metadata {
1346 purpose: PURPOSE_BUGFIX
1347 }
1348}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001349
1350flag {
1351 name: "compose_haptic_sliders"
1352 namespace: "systemui"
1353 description: "Adding haptic component infrastructure to sliders in Compose."
1354 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001355}
1356
1357flag {
George Lin78af08f2024-08-09 00:30:27 +00001358 name: "new_picker_ui"
1359 namespace: "systemui"
1360 description: "Enables the BC25 design of the customization picker UI."
1361 bug: "339081035"
1362}
1363
1364flag {
Jernej Virag9e7d0182024-08-06 08:25:32 +00001365 namespace: "systemui"
1366 name: "settings_ext_register_content_observer_on_bg_thread"
1367 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1368 bug: "355389014"
1369 metadata {
1370 purpose: PURPOSE_BUGFIX
1371 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001372}
Beverly4b7ad052024-08-21 16:03:13 +00001373
1374flag {
1375 name: "face_message_defer_update"
1376 namespace: "systemui"
1377 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1378 bug: "351863611"
1379 metadata {
1380 purpose: PURPOSE_BUGFIX
1381 }
1382}
1383
Jernej Virag9192b722024-08-09 16:57:35 +02001384flag {
1385 name: "media_load_metadata_via_media_data_loader"
1386 namespace: "systemui"
1387 description: "Use MediaDataLoader for loading media metadata with better threading"
1388 bug: "358350077"
1389 metadata {
1390 purpose: PURPOSE_BUGFIX
1391 }
1392}
1393