blob: 21c67c161230d81bb2a02f26fd694fba7a4fe91b [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 {
davidcta7ba4a42024-09-03 23:05:48 +0000639 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000640 namespace: "systemui"
641 description: "Indicate Smartspace RemoteViews rendering"
642 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000643 metadata {
644 purpose: PURPOSE_BUGFIX
645 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000646}
647
648flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000649 name: "smartspace_lockscreen_viewmodel"
650 namespace: "systemui"
651 description: "Indicate Smartspace lockscreen viewmodel"
652 bug: "331451011"
653}
654
655flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000656 name: "pin_input_field_styled_focus_state"
657 namespace: "systemui"
658 description: "Enables styled focus states on pin input field if keyboard is connected"
659 bug: "316106516"
660}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500661
662flag {
663 name: "keyguard_wm_state_refactor"
664 namespace: "systemui"
665 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
666 bug: "278086361"
667}
Aaron Liu972537c2024-01-26 14:35:06 -0800668
669flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800670 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800671 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800672 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800673 bug: "301968149"
674}
Zhe Songe2a44482024-01-30 10:50:57 +0000675
676flag {
677 name: "enable_contextual_tip_for_power_off"
678 namespace: "systemui"
679 description: "Enables on-screen contextual tip about how to power off or restart phone"
680 bug: "322891421"
681}
682
683flag {
684 name: "enable_contextual_tip_for_take_screenshot"
685 namespace: "systemui"
686 description: "Enables on-screen contextual tip about how to take screenshot."
687 bug: "322891421"
688}
Yein Jobbfb3312024-01-31 22:40:47 +0000689
690flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000691 name: "enable_contextual_tip_for_mute_volume"
692 namespace: "systemui"
693 description: "Enables the contextual tip for muting the volume."
694 bug: "337737048"
695}
696
697flag {
Zhe Song79564da2024-03-13 17:12:54 +0800698 name: "disable_contextual_tips_frequency_check"
699 description: "Disables frequency capping check for contextual tips."
700 namespace: "systemui"
701 bug: "322891421"
702}
703
704flag {
705 name: "disable_contextual_tips_ios_switcher_check"
706 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
707 namespace: "systemui"
708 bug: "322891421"
709}
710
711flag {
Yu Chao3964b562024-02-01 08:03:59 +0000712 name: "enable_contextual_tips"
713 description: "Enables showing contextual tips."
714 namespace: "systemui"
715 bug: "322891421"
716}
717
718flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800719 name: "contextual_tips_assistant_dismiss_fix"
720 namespace: "systemui"
721 description: "Improve assistant dismiss signal accuracy for contextual tips."
722 bug: "334759504"
723 metadata {
724 purpose: PURPOSE_BUGFIX
725 }
726}
727
728flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000729 name: "shaderlib_loading_effect_refactor"
730 namespace: "systemui"
731 description: "Extend shader library to provide the common loading effects."
732 bug: "282007590"
733}
734
Matías Hernándeza67952e2024-02-06 15:29:52 +0100735flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800736 name: "hearing_aids_qs_tile_dialog"
737 namespace: "systemui"
738 description: "Show a dialog when clicking on hearing aids quick settings tile."
739 bug: "291423171"
740}
741
742flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100743 name: "notification_row_user_context"
744 namespace: "systemui"
745 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
746 " (based on the NotificationEntry's user)."
747 bug: "317503801"
748 metadata {
749 purpose: PURPOSE_BUGFIX
750 }
751}
752
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000753flag {
754 name: "get_connected_device_name_unsynchronized"
755 namespace: "systemui"
756 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
757 bug: "323995015"
758 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000759 purpose: PURPOSE_BUGFIX
760 }
761}
762
763flag {
Sindhuc5d22842024-02-09 06:47:35 +0000764 name: "slice_manager_binder_call_background"
765 namespace: "systemui"
766 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
767 bug: "322745650"
768 metadata {
769 purpose: PURPOSE_BUGFIX
770 }
771}
772
773flag {
Sindhu561c2402024-02-07 09:38:47 +0000774 name: "register_new_wallet_card_in_background"
775 namespace: "systemui"
776 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
777 bug: "322506838"
778 metadata {
779 purpose: PURPOSE_BUGFIX
780 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000781}
archishab51923e2024-02-08 05:53:04 +0000782
783flag {
784 name: "update_user_switcher_background"
785 namespace: "systemui"
786 description: "Decide whether to update user switcher in background thread."
787 bug: "322745650"
788 metadata {
789 purpose: PURPOSE_BUGFIX
790 }
791}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000792
793flag {
794 name: "register_zen_mode_content_observer_background"
795 namespace: "systemui"
796 description: "Decide whether to register zen mode content observers in the background thread."
797 bug: "324515627"
798 metadata {
799 purpose: PURPOSE_BUGFIX
800 }
801}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500802
803flag {
804 name: "clipboard_noninteractive_on_lockscreen"
805 namespace: "systemui"
806 description: "Prevents the interactive clipboard UI from appearing when device is locked"
807 bug: "317048495"
808 metadata {
809 purpose: PURPOSE_BUGFIX
810 }
811}
Jernej Virag96b48772024-02-20 10:34:27 +0100812
813flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500814 name: "dedicated_notif_inflation_thread"
815 namespace: "systemui"
816 description: "Create a separate background thread for inflating notifications"
817 bug: "308967184"
818 metadata {
819 purpose: PURPOSE_BUGFIX
820 }
821}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000822
823flag {
824 name: "bind_keyguard_media_visibility"
825 namespace: "systemui"
826 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
827 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000828 metadata {
829 purpose: PURPOSE_BUGFIX
830 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100831}
832
833flag {
834 name: "delayed_wakelock_release_on_background_thread"
835 namespace: "systemui"
836 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
837 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000838 metadata {
839 purpose: PURPOSE_BUGFIX
840 }
841}
bvineeth68756982024-02-23 09:57:28 +0000842
843flag {
844 name: "notify_power_manager_user_activity_background"
845 namespace: "systemui"
846 description: "Decide whether to notify the user activity to power manager in the background thread."
847 bug: "325203885"
848 metadata {
849 purpose: PURPOSE_BUGFIX
850 }
851}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000852
853flag {
Josh814484f2024-03-05 15:38:07 +0000854 name: "qs_tile_focus_state"
855 namespace: "systemui"
856 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
857 bug: "312899524"
858}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000859
860flag {
yyalan129343f2024-05-07 14:33:16 +0100861 name: "brightness_slider_focus_state"
862 namespace: "systemui"
863 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
864 bug: "329244723"
865}
866
867flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000868 name: "edgeback_gesture_handler_get_running_tasks_background"
869 namespace: "systemui"
870 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
871 " class on the background thread."
872 bug: "325041960"
873 metadata {
874 purpose: PURPOSE_BUGFIX
875 }
876}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400877
878flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700879 name: "screenshare_notification_hiding_bug_fix"
880 namespace: "systemui"
881 description: "Various bug fixes for notification redaction while screensharing"
882 bug: "312784809"
883 metadata {
884 purpose: PURPOSE_BUGFIX
885 }
886}
887
888flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400889 name: "qs_ui_refactor"
890 namespace: "systemui"
891 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
892 " Compose for the UI."
893 bug: "325099249"
894}
Yein Jo380f96c2024-04-04 21:28:31 +0000895
896flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400897 name: "qs_ui_refactor_compose_fragment"
898 namespace: "systemui"
899 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."
900 bug: "325099249"
901}
902
903flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400904 name: "remove_dream_overlay_hide_on_touch"
905 namespace: "systemui"
906 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
907 bug: "329091030"
908 metadata {
909 purpose: PURPOSE_BUGFIX
910 }
911}
912
913flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000914 name: "keyboard_docking_indicator"
915 namespace: "systemui"
916 description: "Glow bar indicator reveals upon keyboard docking."
917 bug: "324600132"
918}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700919
920flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100921 name: "keyboard_shortcut_helper_rewrite"
922 namespace: "systemui"
923 description: "A new implementation of the keyboards shortcuts helper sheet."
924 bug: "327364197"
925}
926
927flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000928 name: "keyboard_touchpad_contextual_education"
929 namespace: "systemui"
930 description: "Allow showing education for physical keyboard and touchpad"
931 bug: "317496783"
932}
933
934flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700935 name: "dream_overlay_bouncer_swipe_direction_filtering"
936 namespace: "systemui"
937 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
938 bug: "333632464"
939 metadata {
940 purpose: PURPOSE_BUGFIX
941 }
Bryce Leece3c21032024-04-09 17:15:17 -0700942}
943
944flag {
945 name: "dream_input_session_pilfer_once"
946 namespace: "systemui"
947 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700948 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700949 metadata {
950 purpose: PURPOSE_BUGFIX
951 }
952}
Jernej Virag6d932a02024-04-16 16:57:50 +0200953
954flag {
955 name: "slice_broadcast_relay_in_background"
956 namespace: "systemui"
957 description: "Move handling of slice broadcast relay broadcasts to background threads"
958 bug: "334767208"
959 metadata {
960 purpose: PURPOSE_BUGFIX
961 }
bvineethac6e09a2024-04-10 08:20:28 +0000962}
963
964flag {
965 name: "register_battery_controller_receivers_in_corestartable"
966 namespace: "systemui"
967 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
968 bug: "307517093"
969 metadata {
970 purpose: PURPOSE_BUGFIX
971 }
972}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800973
974flag {
975 name: "enforce_brightness_base_user_restriction"
976 namespace: "systemui"
977 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
978 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000979 metadata {
980 purpose: PURPOSE_BUGFIX
981 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800982}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000983
984flag {
985 name: "ambient_touch_monitor_listen_to_display_changes"
986 namespace: "systemui"
987 description: "listen to display changes and cache window metrics"
988 bug: "330906135"
989 metadata {
990 purpose: PURPOSE_BUGFIX
991 }
992}
Bryce Lee19f1e282024-05-02 22:03:28 +0000993
994flag {
Bryce Leea320f562024-05-03 04:19:45 +0000995 name: "restart_dream_on_unocclude"
996 namespace: "systemui"
997 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
998 bug: "338051457"
999 metadata {
1000 purpose: PURPOSE_BUGFIX
1001 }
1002}
1003
1004flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001005 name: "communal_bouncer_do_not_modify_plugin_open"
1006 namespace: "systemui"
1007 description: "do not modify notification shade when handling bouncer expansion."
1008 bug: "338252661"
1009 metadata {
1010 purpose: PURPOSE_BUGFIX
1011 }
1012}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001013
1014flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001015 name: "communal_scene_ktf_refactor"
1016 namespace: "systemui"
1017 description: "refactors the syncing mechanism between communal STL and KTF state."
1018 bug: "327225415"
1019 metadata {
1020 purpose: PURPOSE_BUGFIX
1021 }
1022}
1023
1024flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001025 name: "communal_timer_flicker_fix"
1026 namespace: "systemui"
1027 description: "fixes timers on the hub flickering when pausing"
1028 bug: "353801573"
1029 metadata {
1030 purpose: PURPOSE_BUGFIX
1031 }
1032}
1033
1034flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001035 name: "communal_widget_trampoline_fix"
1036 namespace: "systemui"
1037 description: "fixes activity starts caused by non-activity trampolines from widgets."
1038 bug: "350468769"
1039 metadata {
1040 purpose: PURPOSE_BUGFIX
1041 }
1042}
1043
1044flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001045 name: "communal_edit_widgets_activity_finish_fix"
1046 namespace: "systemui"
1047 description: "finish edit widgets activity when stopping"
1048 bug: "354725145"
1049 metadata {
1050 purpose: PURPOSE_BUGFIX
1051 }
1052}
1053
1054flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001055 name: "app_clips_backlinks"
1056 namespace: "systemui"
1057 description: "Enables Backlinks improvement feature in App Clips"
1058 bug: "300307759"
1059}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001060
1061flag {
1062 name: "qs_custom_tile_click_guaranteed_bug_fix"
1063 namespace: "systemui"
1064 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1065 bug: "339290820"
1066 metadata {
1067 purpose: PURPOSE_BUGFIX
1068 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001069}
1070
1071flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001072 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001073 namespace: "systemui"
1074 description: "Only dismiss media notifications when the control was removed by the user."
1075 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001076 metadata {
1077 purpose: PURPOSE_BUGFIX
1078 }
archisha1a22b1f2024-04-22 05:53:16 +00001079}
1080
1081flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001082 name: "media_controls_lockscreen_shade_bug_fix"
1083 namespace: "systemui"
1084 description: "Use ShadeInteractor for media location changes"
1085 bug: "319244625"
1086 metadata {
1087 purpose: PURPOSE_BUGFIX
1088 }
1089}
1090
1091flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001092 name: "media_controls_button_media3"
1093 namespace: "systemui"
1094 description: "Enable media action buttons updates using media3"
1095 bug: "360196209"
1096}
1097
1098flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001099 name: "media_controls_drawables_reuse"
1100 namespace: "systemui"
1101 description: "Re-use created media drawables for media controls"
1102 bug: "358402034"
1103}
1104
1105flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001106 name: "media_controls_posts_optimization"
1107 namespace: "systemui"
1108 description: "Ignore duplicate media notifications posted"
1109 bug: "358645640"
1110}
1111
1112flag {
archisha1a22b1f2024-04-22 05:53:16 +00001113 namespace: "systemui"
1114 name: "enable_view_capture_tracing"
1115 description: "Enables view capture tracing in System UI."
1116 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001117 metadata {
1118 purpose: PURPOSE_BUGFIX
1119 }
1120}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001121
1122flag {
1123 name: "validate_keyboard_shortcut_helper_icon_uri"
1124 namespace: "systemui"
1125 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1126 bug: "331180422"
1127 metadata {
1128 purpose: PURPOSE_BUGFIX
1129 }
1130}
William Xiao07cbc242024-05-10 15:16:11 -07001131
1132flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001133 name: "glanceable_hub_allow_keyguard_when_dreaming"
1134 namespace: "systemui"
1135 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1136 bug: "343505271"
1137}
1138
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001139flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001140 name: "register_wallpaper_notifier_background"
1141 namespace: "systemui"
1142 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1143 bug: "327315860"
1144 metadata {
1145 purpose: PURPOSE_BUGFIX
1146 }
1147}
Michael Mikhaile3247482024-05-14 13:56:23 +00001148
1149flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001150 name: "enable_efficient_display_repository"
1151 namespace: "systemui"
1152 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1153 bug: "345472038"
1154 metadata {
1155 purpose: PURPOSE_BUGFIX
1156 }
1157}
1158
1159flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001160 name: "notification_media_manager_background_execution"
1161 namespace: "systemui"
1162 description: "Decide whether to execute binder calls in background thread"
1163 bug: "336612071"
1164 metadata {
1165 purpose: PURPOSE_BUGFIX
1166 }
1167}
Sindhu4fece3c2024-06-03 10:34:29 +00001168
1169flag {
1170 name: "dozeui_scheduling_alarms_background_execution"
1171 namespace: "systemui"
1172 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1173 bug: "330492575"
1174 metadata {
1175 purpose: PURPOSE_BUGFIX
1176 }
1177}
András Kurucz48f27812024-06-05 13:22:19 +00001178
1179flag {
1180 name: "notification_pulsing_fix"
1181 namespace: "systemui"
1182 description: "Allow showing new pulsing notifications when the device is already pulsing."
1183 bug: "335560575"
1184 metadata {
1185 purpose: PURPOSE_BUGFIX
1186 }
1187}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001188
1189flag {
1190 name: "media_lockscreen_launch_animation"
1191 namespace : "systemui"
1192 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1193 bug : "346865769"
1194 metadata {
1195 purpose: PURPOSE_BUGFIX
1196 }
1197}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001198
1199flag {
1200 name: "expand_heads_up_on_inline_reply"
1201 namespace: "systemui"
1202 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1203 bug: "346976443"
1204 metadata {
1205 purpose: PURPOSE_BUGFIX
1206 }
1207}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001208
1209flag {
1210 name: "translucent_occluding_activity_fix"
1211 namespace: "systemui"
1212 description: "Fixes occlusion animation for transluent activities"
1213 bug: "303010980"
1214 metadata {
1215 purpose: PURPOSE_BUGFIX
1216 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001217}
1218
1219flag {
1220 namespace: "systemui"
1221 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1222 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1223 bug: "312452252"
1224 metadata {
1225 purpose: PURPOSE_BUGFIX
1226 }
1227}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001228
1229flag {
1230 namespace: "systemui"
1231 name: "qs_register_setting_observer_on_bg_thread"
1232 description: "Registers Quick Settings content providers on background thread"
1233 bug: "351766769"
1234 metadata {
1235 purpose: PURPOSE_BUGFIX
1236 }
1237}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001238
1239flag {
1240 name: "sounddose_customization"
1241 namespace: "systemui"
1242 description: "Enables custom actions for sounddose notifications"
1243 bug: "345227709"
1244}
1245
Jernej Viragb0f48602024-07-12 08:48:24 +00001246flag {
1247 namespace: "systemui"
1248 name: "register_content_observers_async"
1249 description: "Use new Async API to register content observers"
1250 bug: "316922634"
1251 metadata {
1252 purpose: PURPOSE_BUGFIX
1253 }
1254}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001255
1256flag {
1257 name: "msdl_feedback"
1258 namespace: "systemui"
1259 description: "Enables MSDL feedback in SysUI surfaces."
1260 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001261}
1262
1263flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001264 name: "hubmode_fullscreen_vertical_swipe"
1265 namespace: "systemui"
1266 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1267 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001268 metadata {
1269 purpose: PURPOSE_BUGFIX
1270 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001271}
1272
1273flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001274 name: "hubmode_fullscreen_vertical_swipe_fix"
1275 namespace: "systemui"
1276 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1277 bug: "340177049"
1278 metadata {
1279 purpose: PURPOSE_BUGFIX
1280 }
1281}
1282
1283
1284flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001285 namespace: "systemui"
1286 name: "remove_update_listener_in_qs_icon_view_impl"
1287 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1288 bug: "327078684"
1289 metadata {
1290 purpose: PURPOSE_BUGFIX
1291 }
1292}
1293
1294flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001295 name: "sim_pin_race_condition_on_restart"
1296 namespace: "systemui"
1297 description: "The SIM PIN screen may be shown incorrectly on reboot"
1298 bug: "351426938"
1299 metadata {
1300 purpose: PURPOSE_BUGFIX
1301 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001302}
1303
1304flag {
1305 name: "sim_pin_talkback_fix_for_double_submit"
1306 namespace: "systemui"
1307 description: "The SIM PIN entry screens show the wrong message due"
1308 bug: "346932439"
1309 metadata {
1310 purpose: PURPOSE_BUGFIX
1311 }
Sindhu B3a51f312024-07-15 09:32:00 +00001312}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001313
1314flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001315 name: "use_transitions_for_keyguard_occluded"
1316 namespace: "systemui"
1317 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1318 bug: "344716537"
1319 metadata {
1320 purpose: PURPOSE_BUGFIX
1321 }
1322}
1323
1324flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001325 name: "relock_with_power_button_immediately"
1326 namespace: "systemui"
1327 description: "UDFPS unlock followed by immediate power button push should relock"
1328 bug: "343327511"
1329 metadata {
1330 purpose: PURPOSE_BUGFIX
1331 }
1332}
1333
1334flag {
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001335 name: "lockscreen_preview_renderer_create_on_main_thread"
1336 namespace: "systemui"
1337 description: "Force preview renderer to be created on the main thread"
1338 bug: "343732179"
1339 metadata {
1340 purpose: PURPOSE_BUGFIX
1341 }
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001342}
1343flag {
1344 name: "classic_flags_multi_user"
1345 namespace: "systemui"
1346 description: "Make the classic feature flag loading multi user aware."
1347 bug: "345443431"
1348 metadata {
1349 purpose: PURPOSE_BUGFIX
1350 }
1351}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001352
1353flag {
1354 name: "compose_haptic_sliders"
1355 namespace: "systemui"
1356 description: "Adding haptic component infrastructure to sliders in Compose."
1357 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001358}
1359
1360flag {
George Lin78af08f2024-08-09 00:30:27 +00001361 name: "new_picker_ui"
1362 namespace: "systemui"
1363 description: "Enables the BC25 design of the customization picker UI."
1364 bug: "339081035"
1365}
1366
1367flag {
Jernej Virag9e7d0182024-08-06 08:25:32 +00001368 namespace: "systemui"
1369 name: "settings_ext_register_content_observer_on_bg_thread"
1370 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1371 bug: "355389014"
1372 metadata {
1373 purpose: PURPOSE_BUGFIX
1374 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001375}
Beverly4b7ad052024-08-21 16:03:13 +00001376
1377flag {
1378 name: "face_message_defer_update"
1379 namespace: "systemui"
1380 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1381 bug: "351863611"
1382 metadata {
1383 purpose: PURPOSE_BUGFIX
1384 }
1385}
1386
Jernej Virag9192b722024-08-09 16:57:35 +02001387flag {
1388 name: "media_load_metadata_via_media_data_loader"
1389 namespace: "systemui"
1390 description: "Use MediaDataLoader for loading media metadata with better threading"
1391 bug: "358350077"
1392 metadata {
1393 purpose: PURPOSE_BUGFIX
1394 }
1395}
1396