blob: c1d1bd45bae7e7d53ac7c7f147da60328108b644 [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dennis Shen42aa2c02024-04-04 14:38:14 +00002container: "system"
Dave Mankofff6a791e2023-07-31 18:03:34 +00003
4flag {
5 name: "example_flag"
6 namespace: "systemui"
7 description: "An Example Flag"
8 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00009}
10
11flag {
12 name: "sysui_teamfood"
13 namespace: "systemui"
14 description: "Enables all the sysui classic flags that are marked as being in teamfood"
15 bug: "302578396"
16}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020017
18flag {
Beverlyc853b772024-02-16 21:19:27 +000019 name: "udfps_view_performance"
20 namespace: "systemui"
21 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view."
22 bug: "225183106"
23 metadata {
24 purpose: PURPOSE_BUGFIX
25 }
26}
27
28flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000029 name: "priority_people_section"
30 namespace: "systemui"
31 description: "Add a new section for priority people (aka important conversations)."
32 bug: "340294566"
33}
34
35flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000036 name: "notification_row_content_binder_refactor"
37 namespace: "systemui"
38 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
39 bug: "343942780"
40}
41
42flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000043 name: "notification_minimalism_prototype"
44 namespace: "systemui"
45 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
46 bug: "330387368"
47 metadata {
48 purpose: PURPOSE_BUGFIX
49 }
50}
51
52flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000053 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000054 namespace: "systemui"
55 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
56 bug: "309146176"
57 metadata {
58 purpose: PURPOSE_BUGFIX
59 }
60}
61
62flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000063 name: "notification_over_expansion_clipping_fix"
64 namespace: "systemui"
65 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
66 bug: "288553572"
67 metadata {
68 purpose: PURPOSE_BUGFIX
69 }
70}
71
72flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080073 name: "notification_async_group_header_inflation"
74 namespace: "systemui"
75 description: "Inflates the notification group summary header views from the background thread."
76 bug: "217799515"
77}
78
79flag {
Yining Liu9a835c82023-10-31 01:30:23 +000080 name: "notification_async_hybrid_view_inflation"
81 namespace: "systemui"
82 description: "Inflates hybrid (single-line) notification views from the background thread."
83 bug: "217799515"
84}
85
86flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040087 name: "notification_color_update_logger"
88 namespace: "systemui"
89 description: "Enabled debug logging and dumping of notification color updates."
90 bug: "294347738"
91}
92
93flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020094 name: "notifications_footer_view_refactor"
95 namespace: "systemui"
96 description: "Enables the refactored version of the footer view in the notification shade "
97 "(containing the \"Clear all\" button). Should not bring any behavior changes"
98 bug: "293167744"
99}
Alexander Roederer74cda602023-10-11 00:24:09 +0000100
101flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400102 name: "notifications_icon_container_refactor"
103 namespace: "systemui"
104 description: "Enables the refactored version of the notification icon container in StatusBar, "
105 "AOD, and the notification shelf. Should not bring any behavioral changes."
106 bug: "278765923"
107}
108
109flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100110 name: "notifications_hide_on_display_switch"
111 namespace: "systemui"
112 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
113 bug: "293824309"
114}
115
116flag {
András Kurucz305199f2023-12-18 18:31:34 +0000117 name: "notifications_improved_hun_animation"
118 namespace: "systemui"
119 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
120 bug: "243302608"
121}
122
123flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000124 name: "notification_content_alpha_optimization"
125 namespace: "systemui"
126 description: "Only reset alpha values of needed content views"
127 bug: "292024656"
128 metadata {
129 purpose: PURPOSE_BUGFIX
130 }
131}
132
133flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000134 name: "notifications_live_data_store_refactor"
135 namespace: "systemui"
136 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
137 "Should not bring any behavior changes."
138 bug: "308623704"
139}
140
141flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000142 name: "notifications_heads_up_refactor"
143 namespace: "systemui"
144 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
145 bug: "325936094"
146}
147
148flag {
Yining Liub5021762024-07-02 00:37:12 +0000149 name: "notification_transparent_header_fix"
150 namespace: "systemui"
151 description: "fix the transparent group header issue for async header inflation."
152 bug: "340161724"
153 metadata {
154 purpose: PURPOSE_BUGFIX
155 }
156}
157
158flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000159 name: "pss_app_selector_abrupt_exit_fix"
160 namespace: "systemui"
161 description: "Fixes the app selector abruptly disappearing without an animation, when the"
162 "selected task is the foreground task."
163 bug: "314385883"
164 metadata {
165 purpose: PURPOSE_BUGFIX
166 }
167}
168
169flag {
dakinola558bf872024-03-14 20:21:46 +0000170 name: "pss_app_selector_recents_split_screen"
171 namespace: "systemui"
172 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
173 bug: "320449039"
174 metadata {
175 purpose: PURPOSE_BUGFIX
176 }
177}
178
179flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100180 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100181 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100182 description: "Moves part of the notification icon updates to the background."
183 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100184 metadata {
185 purpose: PURPOSE_BUGFIX
186 }
187}
188
189flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100190 name: "refactor_get_current_user"
191 namespace: "systemui"
192 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
193 bug: "305984787"
194}
195
196flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000197 name: "notification_avalanche_throttle_hun"
198 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000199 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000200 bug: "307288824"
201}
202
203flag {
Lyn06388cc2024-01-18 22:17:50 +0000204 name: "notification_avalanche_suppression"
205 namespace: "systemui"
206 description: "After notification avalanche floodgate event, suppress HUNs completely."
207 bug: "321089634"
208}
209
210flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000211 name: "notification_background_tint_optimization"
212 namespace: "systemui"
213 description: "Re-enable the codepath that removed tinting of notifications when the"
214 " standard background color is desired. This was the behavior before we discovered"
215 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000216 " backgrounds."
217 bug: "294830092"
218}
219
220flag {
221 name: "notification_footer_background_tint_optimization"
222 namespace: "systemui"
223 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
224 " before we discovered a resources threading issue, which we worked around by applying the"
225 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000226 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000227}
228
229flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000230 name: "scene_container"
231 namespace: "systemui"
232 description: "Enables the scene container framework go/flexiglass."
233 bug: "283121968"
234}
Julia Tuttle5201be82023-10-30 17:49:30 -0400235
236flag {
burakovc98942c2024-04-25 16:15:35 +0000237 name: "dual_shade"
238 namespace: "systemui"
239 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
240 bug: "337259436"
241}
242
243flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000244 name: "keyguard_bottom_area_refactor"
245 namespace: "systemui"
246 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
247 "lock icon and others."
248 bug: "290652751"
249}
250
251flag {
Beverly96b3e592023-11-08 15:32:58 +0000252 name: "device_entry_udfps_refactor"
253 namespace: "systemui"
254 description: "Refactoring device entry UDFPS icon to use modern architecture and "
255 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
256 bug: "279440316"
257}
258
259flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400260 name: "visual_interruptions_refactor"
261 namespace: "systemui"
262 description: "Enables the refactored version of the code to decide when notifications "
263 "HUN, bubble, pulse, or FSI."
264 bug: "261728888"
265}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700266
267flag {
268 name: "haptic_brightness_slider"
269 namespace: "systemui"
270 description: "Adds haptic feedback to the brightness slider."
271 bug: "296467915"
272}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000273
274flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000275 name: "unfold_animation_background_progress"
276 namespace: "systemui"
277 description: "Moves unfold animation progress calculation to a background thread"
278 bug: "277879146"
279}
280
281flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000282 name: "enable_background_keyguard_ondrawn_callback"
283 namespace: "systemui"
284 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
285 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
286 "Note that, even after this callback is called, we're waiting for all windows to finish "
287 " drawing."
288 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000289 metadata {
290 purpose: PURPOSE_BUGFIX
291 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000292}
293
294flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000295 name: "qs_new_pipeline"
296 namespace: "systemui"
297 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
298 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500299}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000300
301flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000302 name: "qs_new_tiles"
303 namespace: "systemui"
304 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000305 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000306}
307
308flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000309 name: "qs_new_tiles_future"
310 namespace: "systemui"
311 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."
312 bug: "311147395"
313}
314
315flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000316 name: "coroutine_tracing"
317 namespace: "systemui"
318 description: "Adds thread-local data to System UI's global coroutine scopes to "
319 "allow for tracing of coroutine continuations using System UI's tracinglib"
320 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100321}
322
323flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000324 name: "edge_back_gesture_handler_thread"
325 namespace: "systemui"
326 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
327 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
328 "the main thread with the rest of System UI."
329 bug: "304583132"
330}
331
332flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100333 name: "new_aod_transition"
334 namespace: "systemui"
335 description: "New LOCKSCREEN <=> AOD transition"
336 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100337}
338
339flag {
340 name: "light_reveal_migration"
341 namespace: "systemui"
342 description: "Move LightRevealScrim to recommended architecture"
343 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600344}
345
346flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000347 name: "theme_overlay_controller_wakefulness_deprecation"
348 namespace: "systemui"
349 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
350 "ThemOverlayController to mitigate flickering when locking the device"
351 bug: "308676488"
352}
353
354flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000355 name: "truncated_status_bar_icons_fix"
356 namespace: "systemui"
357 description: "Fixes the status bar icons being trunacted due to the status bar window height "
358 "not being updated after certain rotations"
359 bug: "323299264"
360 metadata {
361 purpose: PURPOSE_BUGFIX
362 }
363}
364
365flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200366 name: "status_bar_monochrome_icons_fix"
367 namespace: "systemui"
368 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
369 bug: "329091967"
370 metadata {
371 purpose: PURPOSE_BUGFIX
372 }
373}
374
375flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000376 name: "status_bar_screen_sharing_chips"
377 namespace: "systemui"
378 description: "Show chips on the left side of the status bar when a user is screen sharing, "
379 "recording, or casting"
380 bug: "332662551"
381}
382
383flag {
Chandru S1df19782023-09-30 18:34:20 -0700384 name: "compose_bouncer"
385 namespace: "systemui"
386 description: "Use the new compose bouncer in SystemUI"
387 bug: "310005730"
388}
389
390flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000391 name: "pss_task_switcher"
392 namespace: "systemui"
393 description: "Enable the task switcher feature for partial screen sharing"
394 bug: "317208379"
395}
396
397flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530398 name: "revamped_bouncer_messages"
399 namespace: "systemui"
400 description: "Change the bouncer message to be a 2-line more descriptive message"
401 bug: "236891644"
402}
403
404flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530405 name: "rest_to_unlock"
406 namespace: "systemui"
407 description: "Require prolonged touch for fingerprint authentication"
408 bug: "303672286"
409}
410
411flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000412 name: "record_issue_qs_tile"
413 namespace: "systemui"
414 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
415 bug: "305049544"
416}
Chandru S7ec7fd22023-11-30 13:12:25 +0530417
Aurélien Pomini7c643452023-09-21 10:06:47 +0000418flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000419 name: "migrate_clocks_to_blueprint"
420 namespace: "systemui"
421 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
422 "and use modern architecture for lockscreen clocks"
423 bug: "301502635"
424}
425
426flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000427 name: "clock_reactive_variants"
428 namespace: "systemui"
429 description: "Add reactive variant fonts to some clocks"
430 bug: "343495953"
431}
432
433flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000434 name: "fast_unlock_transition"
435 namespace: "systemui"
436 description: "Faster wallpaper unlock transition"
437 bug: "298186160"
438}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800439
440flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700441 name: "confine_notification_touch_to_view_width"
442 namespace: "systemui"
443 description: "Use notification view width when detecting gestures."
444 bug: "335828150"
445}
446
447flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000448 name: "fix_image_wallpaper_crash_surface_already_released"
449 namespace: "systemui"
450 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
451 bug: "337287154"
452 metadata {
453 purpose: PURPOSE_BUGFIX
454 }
455}
456
457flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800458 name: "activity_transition_use_largest_window"
459 namespace: "systemui"
460 description: "Target largest opening window during activity transitions."
461 bug: "323294573"
462 metadata {
463 purpose: PURPOSE_BUGFIX
464 }
465}
466
467flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000468 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000469 namespace: "systemui"
470 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
471 " central place, instead of reading resources directly. This is to take into account display"
472 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000473 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000474 metadata {
475 purpose: PURPOSE_BUGFIX
476 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000477}
478
479flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000480 name: "enable_layout_tracing"
481 namespace: "systemui"
482 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
483 bug: "315274804"
484}
485
486flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800487 name: "quick_settings_visual_haptics_longpress"
488 namespace: "systemui"
489 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
490 bug: "229856884"
491}
Evan Laird3f199372023-11-14 18:32:19 -0500492
493flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800494 name: "switch_user_on_bg"
495 namespace: "systemui"
496 description: "Does user switching on a background thread"
497 bug: "284095720"
498}
499
500flag {
Evan Laird3f199372023-11-14 18:32:19 -0500501 name: "status_bar_static_inout_indicators"
502 namespace: "systemui"
503 description: "(Upstream request) Always show the network activity inout indicators and "
504 "prefer using alpha to distinguish network activity."
505 bug: "310715220"
506}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800507
508flag {
509 name: "haptic_volume_slider"
510 namespace: "systemui"
511 description: "Adds haptic feedback to the volume slider."
512 bug: "316953430"
513}
Richard MacGregor019df652023-12-18 15:27:36 -0800514
515flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000516 name: "new_volume_panel"
517 namespace: "systemui"
518 description: "Switches to the new volume panel (without Slices)."
519 bug: "202262476"
520}
521
522flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500523 name: "screenshot_action_dismiss_system_windows"
524 namespace: "systemui"
525 description: "Dismiss existing system windows when starting action from screenshot UI"
526 bug: "309933761"
527}
528
529flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400530 name: "fix_screenshot_action_dismiss_system_windows"
531 namespace: "systemui"
532 description: "Dismiss existing system windows when starting action from screenshot UI"
533 bug: "309933761"
534 metadata {
535 purpose: PURPOSE_BUGFIX
536 }
537}
538
Mark Renouf646174c2024-05-09 12:51:44 -0400539flag {
540 name: "screenshot_scroll_crop_view_crash_fix"
541 namespace: "systemui"
542 description: "Mitigate crash on invalid computed range in CropView"
543 bug: "232633995"
544 metadata {
545 purpose: PURPOSE_BUGFIX
546 }
547}
Mark Renoufd30667a2024-05-08 13:19:04 -0400548
549flag {
Matt Casey44387fb2024-05-09 12:56:29 +0000550 name: "screenshot_private_profile_accessibility_announcement_fix"
551 namespace: "systemui"
552 description: "Modified a11y announcement for private space screenshots"
553 bug: "326941376"
554 metadata {
555 purpose: PURPOSE_BUGFIX
556 }
557}
558
559flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000560 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000561 namespace: "systemui"
562 description: "Private profile support for screenshots"
563 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000564 metadata {
565 purpose: PURPOSE_BUGFIX
566 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000567}
568
569flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400570 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500571 namespace: "systemui"
572 description: "Use new shelf UI flow for screenshots"
573 bug: "329659738"
574}
575
576flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000577 name: "run_fingerprint_detect_on_dismissible_keyguard"
578 namespace: "systemui"
579 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
580 bug: "311145851"
581}
582
583flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000584 name: "smartspace_relocate_to_bottom"
585 namespace: "systemui"
586 description: "Relocate Smartspace to bottom of the Lock Screen"
587 bug: "316212788"
588}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000589
590flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000591 name: "smartspace_remoteviews_rendering"
592 namespace: "systemui"
593 description: "Indicate Smartspace RemoteViews rendering"
594 bug: "326292691"
595}
596
597flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000598 name: "smartspace_lockscreen_viewmodel"
599 namespace: "systemui"
600 description: "Indicate Smartspace lockscreen viewmodel"
601 bug: "331451011"
602}
603
604flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000605 name: "pin_input_field_styled_focus_state"
606 namespace: "systemui"
607 description: "Enables styled focus states on pin input field if keyboard is connected"
608 bug: "316106516"
609}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500610
611flag {
612 name: "keyguard_wm_state_refactor"
613 namespace: "systemui"
614 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
615 bug: "278086361"
616}
Aaron Liu972537c2024-01-26 14:35:06 -0800617
618flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800619 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800620 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800621 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800622 bug: "301968149"
623}
Zhe Songe2a44482024-01-30 10:50:57 +0000624
625flag {
626 name: "enable_contextual_tip_for_power_off"
627 namespace: "systemui"
628 description: "Enables on-screen contextual tip about how to power off or restart phone"
629 bug: "322891421"
630}
631
632flag {
633 name: "enable_contextual_tip_for_take_screenshot"
634 namespace: "systemui"
635 description: "Enables on-screen contextual tip about how to take screenshot."
636 bug: "322891421"
637}
Yein Jobbfb3312024-01-31 22:40:47 +0000638
639flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000640 name: "enable_contextual_tip_for_mute_volume"
641 namespace: "systemui"
642 description: "Enables the contextual tip for muting the volume."
643 bug: "337737048"
644}
645
646flag {
Zhe Song79564da2024-03-13 17:12:54 +0800647 name: "disable_contextual_tips_frequency_check"
648 description: "Disables frequency capping check for contextual tips."
649 namespace: "systemui"
650 bug: "322891421"
651}
652
653flag {
654 name: "disable_contextual_tips_ios_switcher_check"
655 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
656 namespace: "systemui"
657 bug: "322891421"
658}
659
660flag {
Yu Chao3964b562024-02-01 08:03:59 +0000661 name: "enable_contextual_tips"
662 description: "Enables showing contextual tips."
663 namespace: "systemui"
664 bug: "322891421"
665}
666
667flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800668 name: "contextual_tips_assistant_dismiss_fix"
669 namespace: "systemui"
670 description: "Improve assistant dismiss signal accuracy for contextual tips."
671 bug: "334759504"
672 metadata {
673 purpose: PURPOSE_BUGFIX
674 }
675}
676
677flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000678 name: "shaderlib_loading_effect_refactor"
679 namespace: "systemui"
680 description: "Extend shader library to provide the common loading effects."
681 bug: "282007590"
682}
683
Matías Hernándeza67952e2024-02-06 15:29:52 +0100684flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800685 name: "hearing_aids_qs_tile_dialog"
686 namespace: "systemui"
687 description: "Show a dialog when clicking on hearing aids quick settings tile."
688 bug: "291423171"
689}
690
691flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100692 name: "notification_row_user_context"
693 namespace: "systemui"
694 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
695 " (based on the NotificationEntry's user)."
696 bug: "317503801"
697 metadata {
698 purpose: PURPOSE_BUGFIX
699 }
700}
701
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000702flag {
703 name: "get_connected_device_name_unsynchronized"
704 namespace: "systemui"
705 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
706 bug: "323995015"
707 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000708 purpose: PURPOSE_BUGFIX
709 }
710}
711
712flag {
Sindhuc5d22842024-02-09 06:47:35 +0000713 name: "slice_manager_binder_call_background"
714 namespace: "systemui"
715 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
716 bug: "322745650"
717 metadata {
718 purpose: PURPOSE_BUGFIX
719 }
720}
721
722flag {
Sindhu561c2402024-02-07 09:38:47 +0000723 name: "register_new_wallet_card_in_background"
724 namespace: "systemui"
725 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
726 bug: "322506838"
727 metadata {
728 purpose: PURPOSE_BUGFIX
729 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000730}
archishab51923e2024-02-08 05:53:04 +0000731
732flag {
733 name: "update_user_switcher_background"
734 namespace: "systemui"
735 description: "Decide whether to update user switcher in background thread."
736 bug: "322745650"
737 metadata {
738 purpose: PURPOSE_BUGFIX
739 }
740}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000741
742flag {
743 name: "register_zen_mode_content_observer_background"
744 namespace: "systemui"
745 description: "Decide whether to register zen mode content observers in the background thread."
746 bug: "324515627"
747 metadata {
748 purpose: PURPOSE_BUGFIX
749 }
750}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500751
752flag {
753 name: "clipboard_noninteractive_on_lockscreen"
754 namespace: "systemui"
755 description: "Prevents the interactive clipboard UI from appearing when device is locked"
756 bug: "317048495"
757 metadata {
758 purpose: PURPOSE_BUGFIX
759 }
760}
Jernej Virag96b48772024-02-20 10:34:27 +0100761
762flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500763 name: "dedicated_notif_inflation_thread"
764 namespace: "systemui"
765 description: "Create a separate background thread for inflating notifications"
766 bug: "308967184"
767 metadata {
768 purpose: PURPOSE_BUGFIX
769 }
770}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000771
772flag {
773 name: "bind_keyguard_media_visibility"
774 namespace: "systemui"
775 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
776 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000777 metadata {
778 purpose: PURPOSE_BUGFIX
779 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100780}
781
782flag {
783 name: "delayed_wakelock_release_on_background_thread"
784 namespace: "systemui"
785 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
786 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000787 metadata {
788 purpose: PURPOSE_BUGFIX
789 }
790}
bvineeth68756982024-02-23 09:57:28 +0000791
792flag {
793 name: "notify_power_manager_user_activity_background"
794 namespace: "systemui"
795 description: "Decide whether to notify the user activity to power manager in the background thread."
796 bug: "325203885"
797 metadata {
798 purpose: PURPOSE_BUGFIX
799 }
800}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000801
802flag {
803 name: "media_controls_refactor"
804 namespace: "systemui"
805 description: "Refactors media code to follow the recommended architecture"
806 bug: "326408371"
807}
Josh814484f2024-03-05 15:38:07 +0000808
809flag {
810 name: "qs_tile_focus_state"
811 namespace: "systemui"
812 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
813 bug: "312899524"
814}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000815
816flag {
yyalan129343f2024-05-07 14:33:16 +0100817 name: "brightness_slider_focus_state"
818 namespace: "systemui"
819 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
820 bug: "329244723"
821}
822
823flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000824 name: "edgeback_gesture_handler_get_running_tasks_background"
825 namespace: "systemui"
826 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
827 " class on the background thread."
828 bug: "325041960"
829 metadata {
830 purpose: PURPOSE_BUGFIX
831 }
832}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400833
834flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700835 name: "screenshare_notification_hiding_bug_fix"
836 namespace: "systemui"
837 description: "Various bug fixes for notification redaction while screensharing"
838 bug: "312784809"
839 metadata {
840 purpose: PURPOSE_BUGFIX
841 }
842}
843
844flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400845 name: "qs_ui_refactor"
846 namespace: "systemui"
847 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
848 " Compose for the UI."
849 bug: "325099249"
850}
Yein Jo380f96c2024-04-04 21:28:31 +0000851
852flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400853 name: "remove_dream_overlay_hide_on_touch"
854 namespace: "systemui"
855 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
856 bug: "329091030"
857 metadata {
858 purpose: PURPOSE_BUGFIX
859 }
860}
861
862flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000863 name: "keyboard_docking_indicator"
864 namespace: "systemui"
865 description: "Glow bar indicator reveals upon keyboard docking."
866 bug: "324600132"
867}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700868
869flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100870 name: "keyboard_shortcut_helper_rewrite"
871 namespace: "systemui"
872 description: "A new implementation of the keyboards shortcuts helper sheet."
873 bug: "327364197"
874}
875
876flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700877 name: "dream_overlay_bouncer_swipe_direction_filtering"
878 namespace: "systemui"
879 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
880 bug: "333632464"
881 metadata {
882 purpose: PURPOSE_BUGFIX
883 }
Bryce Leece3c21032024-04-09 17:15:17 -0700884}
885
886flag {
887 name: "dream_input_session_pilfer_once"
888 namespace: "systemui"
889 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700890 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700891 metadata {
892 purpose: PURPOSE_BUGFIX
893 }
894}
Jernej Virag6d932a02024-04-16 16:57:50 +0200895
896flag {
897 name: "slice_broadcast_relay_in_background"
898 namespace: "systemui"
899 description: "Move handling of slice broadcast relay broadcasts to background threads"
900 bug: "334767208"
901 metadata {
902 purpose: PURPOSE_BUGFIX
903 }
bvineethac6e09a2024-04-10 08:20:28 +0000904}
905
906flag {
907 name: "register_battery_controller_receivers_in_corestartable"
908 namespace: "systemui"
909 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
910 bug: "307517093"
911 metadata {
912 purpose: PURPOSE_BUGFIX
913 }
914}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800915
916flag {
917 name: "enforce_brightness_base_user_restriction"
918 namespace: "systemui"
919 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
920 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000921 metadata {
922 purpose: PURPOSE_BUGFIX
923 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800924}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000925
926flag {
927 name: "ambient_touch_monitor_listen_to_display_changes"
928 namespace: "systemui"
929 description: "listen to display changes and cache window metrics"
930 bug: "330906135"
931 metadata {
932 purpose: PURPOSE_BUGFIX
933 }
934}
Bryce Lee19f1e282024-05-02 22:03:28 +0000935
936flag {
Bryce Leea320f562024-05-03 04:19:45 +0000937 name: "restart_dream_on_unocclude"
938 namespace: "systemui"
939 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
940 bug: "338051457"
941 metadata {
942 purpose: PURPOSE_BUGFIX
943 }
944}
945
946flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000947 name: "communal_bouncer_do_not_modify_plugin_open"
948 namespace: "systemui"
949 description: "do not modify notification shade when handling bouncer expansion."
950 bug: "338252661"
951 metadata {
952 purpose: PURPOSE_BUGFIX
953 }
954}
Ajinkya Chalke612d1612024-05-07 13:19:46 +0000955
956flag {
957 name: "app_clips_backlinks"
958 namespace: "systemui"
959 description: "Enables Backlinks improvement feature in App Clips"
960 bug: "300307759"
961}
Fabián Kozynskidb115452024-05-13 10:41:43 -0400962
963flag {
964 name: "qs_custom_tile_click_guaranteed_bug_fix"
965 namespace: "systemui"
966 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
967 bug: "339290820"
968 metadata {
969 purpose: PURPOSE_BUGFIX
970 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500971}
972
973flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -0500974 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500975 namespace: "systemui"
976 description: "Only dismiss media notifications when the control was removed by the user."
977 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +0000978 metadata {
979 purpose: PURPOSE_BUGFIX
980 }
archisha1a22b1f2024-04-22 05:53:16 +0000981}
982
983flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -0500984 name: "media_controls_lockscreen_shade_bug_fix"
985 namespace: "systemui"
986 description: "Use ShadeInteractor for media location changes"
987 bug: "319244625"
988 metadata {
989 purpose: PURPOSE_BUGFIX
990 }
991}
992
993flag {
archisha1a22b1f2024-04-22 05:53:16 +0000994 namespace: "systemui"
995 name: "enable_view_capture_tracing"
996 description: "Enables view capture tracing in System UI."
997 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500998 metadata {
999 purpose: PURPOSE_BUGFIX
1000 }
1001}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001002
1003flag {
Chris Göllner352ab972024-06-04 16:27:09 +01001004 namespace: "systemui"
1005 name: "privacy_dot_unfold_wrong_corner_fix"
1006 description: "Fixes an issue where the privacy dot is at the wrong corner after unfolding/folding."
1007 bug: "339335643"
1008 metadata {
1009 purpose: PURPOSE_BUGFIX
1010 }
1011}
1012
1013flag {
Ben Murdoch5957bee2024-05-15 20:17:19 +00001014 name: "validate_keyboard_shortcut_helper_icon_uri"
1015 namespace: "systemui"
1016 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1017 bug: "331180422"
1018 metadata {
1019 purpose: PURPOSE_BUGFIX
1020 }
1021}
William Xiao07cbc242024-05-10 15:16:11 -07001022
1023flag {
Bryce Leee65540d2024-05-23 17:02:16 -07001024 name: "glanceable_hub_fullscreen_swipe"
1025 namespace: "systemui"
1026 description: "Increase swipe area for gestures to bring in glanceable hub"
1027 bug: "339665673"
1028}
1029
1030flag {
William Xiaod2d94f42024-05-22 15:04:33 -07001031 name: "glanceable_hub_shortcut_button"
1032 namespace: "systemui"
1033 description: "Shows a button over the dream and lock screen to open the glanceable hub"
1034 bug: "339667383"
1035}
1036
1037flag {
William Xiao07cbc242024-05-10 15:16:11 -07001038 name: "glanceable_hub_gesture_handle"
1039 namespace: "systemui"
1040 description: "Shows a vertical bar at the right edge to indicate the user can swipe to open the glanceable hub"
1041 bug: "339667383"
1042}
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001043
1044flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001045 name: "glanceable_hub_allow_keyguard_when_dreaming"
1046 namespace: "systemui"
1047 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1048 bug: "343505271"
1049}
1050
Lucas Silvae60d7752024-06-07 12:24:12 -04001051
1052flag {
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001053 name: "new_touchpad_gestures_tutorial"
1054 namespace: "systemui"
1055 description: "Enables new interactive tutorial for learning touchpad gestures"
1056 bug: "309928033"
1057}
1058
1059flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001060 name: "register_wallpaper_notifier_background"
1061 namespace: "systemui"
1062 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1063 bug: "327315860"
1064 metadata {
1065 purpose: PURPOSE_BUGFIX
1066 }
1067}
Michael Mikhaile3247482024-05-14 13:56:23 +00001068
1069flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001070 name: "enable_efficient_display_repository"
1071 namespace: "systemui"
1072 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1073 bug: "345472038"
1074 metadata {
1075 purpose: PURPOSE_BUGFIX
1076 }
1077}
1078
1079flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001080 name: "notification_media_manager_background_execution"
1081 namespace: "systemui"
1082 description: "Decide whether to execute binder calls in background thread"
1083 bug: "336612071"
1084 metadata {
1085 purpose: PURPOSE_BUGFIX
1086 }
1087}
Sindhu4fece3c2024-06-03 10:34:29 +00001088
1089flag {
1090 name: "dozeui_scheduling_alarms_background_execution"
1091 namespace: "systemui"
1092 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1093 bug: "330492575"
1094 metadata {
1095 purpose: PURPOSE_BUGFIX
1096 }
1097}
András Kurucz48f27812024-06-05 13:22:19 +00001098
1099flag {
1100 name: "notification_pulsing_fix"
1101 namespace: "systemui"
1102 description: "Allow showing new pulsing notifications when the device is already pulsing."
1103 bug: "335560575"
1104 metadata {
1105 purpose: PURPOSE_BUGFIX
1106 }
1107}