blob: f937c093b446a3e104c90eb1003f3f33cf6c8309 [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 DeCewf5f436be2024-03-19 21:06:02 +000036 name: "notification_minimalism_prototype"
37 namespace: "systemui"
38 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
39 bug: "330387368"
40 metadata {
41 purpose: PURPOSE_BUGFIX
42 }
43}
44
45flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000046 name: "notification_view_flipper_pausing"
47 namespace: "systemui"
48 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
49 bug: "309146176"
50 metadata {
51 purpose: PURPOSE_BUGFIX
52 }
53}
54
55flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000056 name: "notification_over_expansion_clipping_fix"
57 namespace: "systemui"
58 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
59 bug: "288553572"
60 metadata {
61 purpose: PURPOSE_BUGFIX
62 }
63}
64
65flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080066 name: "notification_async_group_header_inflation"
67 namespace: "systemui"
68 description: "Inflates the notification group summary header views from the background thread."
69 bug: "217799515"
70}
71
72flag {
Yining Liu9a835c82023-10-31 01:30:23 +000073 name: "notification_async_hybrid_view_inflation"
74 namespace: "systemui"
75 description: "Inflates hybrid (single-line) notification views from the background thread."
76 bug: "217799515"
77}
78
79flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040080 name: "notification_color_update_logger"
81 namespace: "systemui"
82 description: "Enabled debug logging and dumping of notification color updates."
83 bug: "294347738"
84}
85
86flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020087 name: "notifications_footer_view_refactor"
88 namespace: "systemui"
89 description: "Enables the refactored version of the footer view in the notification shade "
90 "(containing the \"Clear all\" button). Should not bring any behavior changes"
91 bug: "293167744"
92}
Alexander Roederer74cda602023-10-11 00:24:09 +000093
94flag {
Steve Elliott34edc352023-10-23 13:14:24 -040095 name: "notifications_icon_container_refactor"
96 namespace: "systemui"
97 description: "Enables the refactored version of the notification icon container in StatusBar, "
98 "AOD, and the notification shelf. Should not bring any behavioral changes."
99 bug: "278765923"
100}
101
102flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100103 name: "notifications_hide_on_display_switch"
104 namespace: "systemui"
105 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
106 bug: "293824309"
107}
108
109flag {
András Kurucz305199f2023-12-18 18:31:34 +0000110 name: "notifications_improved_hun_animation"
111 namespace: "systemui"
112 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
113 bug: "243302608"
114}
115
116flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000117 name: "notification_content_alpha_optimization"
118 namespace: "systemui"
119 description: "Only reset alpha values of needed content views"
120 bug: "292024656"
121 metadata {
122 purpose: PURPOSE_BUGFIX
123 }
124}
125
126flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000127 name: "notifications_live_data_store_refactor"
128 namespace: "systemui"
129 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
130 "Should not bring any behavior changes."
131 bug: "308623704"
132}
133
134flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000135 name: "notifications_heads_up_refactor"
136 namespace: "systemui"
137 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
138 bug: "325936094"
139}
140
141flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000142 name: "pss_app_selector_abrupt_exit_fix"
143 namespace: "systemui"
144 description: "Fixes the app selector abruptly disappearing without an animation, when the"
145 "selected task is the foreground task."
146 bug: "314385883"
147 metadata {
148 purpose: PURPOSE_BUGFIX
149 }
150}
151
152flag {
dakinola558bf872024-03-14 20:21:46 +0000153 name: "pss_app_selector_recents_split_screen"
154 namespace: "systemui"
155 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
156 bug: "320449039"
157 metadata {
158 purpose: PURPOSE_BUGFIX
159 }
160}
161
162flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100163 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100164 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100165 description: "Moves part of the notification icon updates to the background."
166 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100167 metadata {
168 purpose: PURPOSE_BUGFIX
169 }
170}
171
172flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100173 name: "refactor_get_current_user"
174 namespace: "systemui"
175 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
176 bug: "305984787"
177}
178
179flag {
Lyn20c65062023-11-13 20:34:03 +0000180 name: "notification_throttle_hun"
181 namespace: "systemui"
182 description: "During notification avalanche, throttle HUNs showing in fast succession."
183 bug: "307288824"
184}
185
186flag {
Lyn06388cc2024-01-18 22:17:50 +0000187 name: "notification_avalanche_suppression"
188 namespace: "systemui"
189 description: "After notification avalanche floodgate event, suppress HUNs completely."
190 bug: "321089634"
191}
192
193flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000194 name: "notification_background_tint_optimization"
195 namespace: "systemui"
196 description: "Re-enable the codepath that removed tinting of notifications when the"
197 " standard background color is desired. This was the behavior before we discovered"
198 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000199 " backgrounds."
200 bug: "294830092"
201}
202
203flag {
204 name: "notification_footer_background_tint_optimization"
205 namespace: "systemui"
206 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
207 " before we discovered a resources threading issue, which we worked around by applying the"
208 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000209 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000210}
211
212flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000213 name: "scene_container"
214 namespace: "systemui"
215 description: "Enables the scene container framework go/flexiglass."
216 bug: "283121968"
217}
Julia Tuttle5201be82023-10-30 17:49:30 -0400218
219flag {
burakovc98942c2024-04-25 16:15:35 +0000220 name: "dual_shade"
221 namespace: "systemui"
222 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
223 bug: "337259436"
224}
225
226flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000227 name: "keyguard_bottom_area_refactor"
228 namespace: "systemui"
229 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
230 "lock icon and others."
231 bug: "290652751"
232}
233
234flag {
Beverly96b3e592023-11-08 15:32:58 +0000235 name: "device_entry_udfps_refactor"
236 namespace: "systemui"
237 description: "Refactoring device entry UDFPS icon to use modern architecture and "
238 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
239 bug: "279440316"
240}
241
242flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400243 name: "visual_interruptions_refactor"
244 namespace: "systemui"
245 description: "Enables the refactored version of the code to decide when notifications "
246 "HUN, bubble, pulse, or FSI."
247 bug: "261728888"
248}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700249
250flag {
251 name: "haptic_brightness_slider"
252 namespace: "systemui"
253 description: "Adds haptic feedback to the brightness slider."
254 bug: "296467915"
255}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000256
257flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000258 name: "unfold_animation_background_progress"
259 namespace: "systemui"
260 description: "Moves unfold animation progress calculation to a background thread"
261 bug: "277879146"
262}
263
264flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000265 name: "enable_background_keyguard_ondrawn_callback"
266 namespace: "systemui"
267 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
268 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
269 "Note that, even after this callback is called, we're waiting for all windows to finish "
270 " drawing."
271 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000272 metadata {
273 purpose: PURPOSE_BUGFIX
274 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000275}
276
277flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000278 name: "qs_new_pipeline"
279 namespace: "systemui"
280 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
281 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500282}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000283
284flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000285 name: "qs_new_tiles"
286 namespace: "systemui"
287 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000288 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000289}
290
291flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000292 name: "qs_new_tiles_future"
293 namespace: "systemui"
294 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."
295 bug: "311147395"
296}
297
298flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000299 name: "coroutine_tracing"
300 namespace: "systemui"
301 description: "Adds thread-local data to System UI's global coroutine scopes to "
302 "allow for tracing of coroutine continuations using System UI's tracinglib"
303 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100304}
305
306flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000307 name: "edge_back_gesture_handler_thread"
308 namespace: "systemui"
309 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
310 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
311 "the main thread with the rest of System UI."
312 bug: "304583132"
313}
314
315flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100316 name: "new_aod_transition"
317 namespace: "systemui"
318 description: "New LOCKSCREEN <=> AOD transition"
319 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100320}
321
322flag {
323 name: "light_reveal_migration"
324 namespace: "systemui"
325 description: "Move LightRevealScrim to recommended architecture"
326 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600327}
328
329flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000330 name: "theme_overlay_controller_wakefulness_deprecation"
331 namespace: "systemui"
332 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
333 "ThemOverlayController to mitigate flickering when locking the device"
334 bug: "308676488"
335}
336
337flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000338 name: "truncated_status_bar_icons_fix"
339 namespace: "systemui"
340 description: "Fixes the status bar icons being trunacted due to the status bar window height "
341 "not being updated after certain rotations"
342 bug: "323299264"
343 metadata {
344 purpose: PURPOSE_BUGFIX
345 }
346}
347
348flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200349 name: "status_bar_monochrome_icons_fix"
350 namespace: "systemui"
351 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
352 bug: "329091967"
353 metadata {
354 purpose: PURPOSE_BUGFIX
355 }
356}
357
358flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000359 name: "status_bar_screen_sharing_chips"
360 namespace: "systemui"
361 description: "Show chips on the left side of the status bar when a user is screen sharing, "
362 "recording, or casting"
363 bug: "332662551"
364}
365
366flag {
Chandru S1df19782023-09-30 18:34:20 -0700367 name: "compose_bouncer"
368 namespace: "systemui"
369 description: "Use the new compose bouncer in SystemUI"
370 bug: "310005730"
371}
372
373flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000374 name: "pss_task_switcher"
375 namespace: "systemui"
376 description: "Enable the task switcher feature for partial screen sharing"
377 bug: "317208379"
378}
379
380flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530381 name: "revamped_bouncer_messages"
382 namespace: "systemui"
383 description: "Change the bouncer message to be a 2-line more descriptive message"
384 bug: "236891644"
385}
386
387flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530388 name: "rest_to_unlock"
389 namespace: "systemui"
390 description: "Require prolonged touch for fingerprint authentication"
391 bug: "303672286"
392}
393
394flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000395 name: "record_issue_qs_tile"
396 namespace: "systemui"
397 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
398 bug: "305049544"
399}
Chandru S7ec7fd22023-11-30 13:12:25 +0530400
Aurélien Pomini7c643452023-09-21 10:06:47 +0000401flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000402 name: "migrate_clocks_to_blueprint"
403 namespace: "systemui"
404 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
405 "and use modern architecture for lockscreen clocks"
406 bug: "301502635"
407}
408
409flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000410 name: "fast_unlock_transition"
411 namespace: "systemui"
412 description: "Faster wallpaper unlock transition"
413 bug: "298186160"
414}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800415
416flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700417 name: "confine_notification_touch_to_view_width"
418 namespace: "systemui"
419 description: "Use notification view width when detecting gestures."
420 bug: "335828150"
421}
422
423flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000424 name: "fix_image_wallpaper_crash_surface_already_released"
425 namespace: "systemui"
426 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
427 bug: "337287154"
428 metadata {
429 purpose: PURPOSE_BUGFIX
430 }
431}
432
433flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800434 name: "activity_transition_use_largest_window"
435 namespace: "systemui"
436 description: "Target largest opening window during activity transitions."
437 bug: "323294573"
438 metadata {
439 purpose: PURPOSE_BUGFIX
440 }
441}
442
443flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000444 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000445 namespace: "systemui"
446 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
447 " central place, instead of reading resources directly. This is to take into account display"
448 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000449 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000450 metadata {
451 purpose: PURPOSE_BUGFIX
452 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000453}
454
455flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000456 name: "enable_layout_tracing"
457 namespace: "systemui"
458 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
459 bug: "315274804"
460}
461
462flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800463 name: "quick_settings_visual_haptics_longpress"
464 namespace: "systemui"
465 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
466 bug: "229856884"
467}
Evan Laird3f199372023-11-14 18:32:19 -0500468
469flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800470 name: "switch_user_on_bg"
471 namespace: "systemui"
472 description: "Does user switching on a background thread"
473 bug: "284095720"
474}
475
476flag {
Evan Laird3f199372023-11-14 18:32:19 -0500477 name: "status_bar_static_inout_indicators"
478 namespace: "systemui"
479 description: "(Upstream request) Always show the network activity inout indicators and "
480 "prefer using alpha to distinguish network activity."
481 bug: "310715220"
482}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800483
484flag {
485 name: "haptic_volume_slider"
486 namespace: "systemui"
487 description: "Adds haptic feedback to the volume slider."
488 bug: "316953430"
489}
Richard MacGregor019df652023-12-18 15:27:36 -0800490
491flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000492 name: "new_volume_panel"
493 namespace: "systemui"
494 description: "Switches to the new volume panel (without Slices)."
495 bug: "202262476"
496}
497
498flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500499 name: "screenshot_action_dismiss_system_windows"
500 namespace: "systemui"
501 description: "Dismiss existing system windows when starting action from screenshot UI"
502 bug: "309933761"
503}
504
505flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400506 name: "fix_screenshot_action_dismiss_system_windows"
507 namespace: "systemui"
508 description: "Dismiss existing system windows when starting action from screenshot UI"
509 bug: "309933761"
510 metadata {
511 purpose: PURPOSE_BUGFIX
512 }
513}
514
Mark Renouf646174c2024-05-09 12:51:44 -0400515flag {
516 name: "screenshot_scroll_crop_view_crash_fix"
517 namespace: "systemui"
518 description: "Mitigate crash on invalid computed range in CropView"
519 bug: "232633995"
520 metadata {
521 purpose: PURPOSE_BUGFIX
522 }
523}
Mark Renoufd30667a2024-05-08 13:19:04 -0400524
525flag {
Matt Casey44387fb2024-05-09 12:56:29 +0000526 name: "screenshot_private_profile_accessibility_announcement_fix"
527 namespace: "systemui"
528 description: "Modified a11y announcement for private space screenshots"
529 bug: "326941376"
530 metadata {
531 purpose: PURPOSE_BUGFIX
532 }
533}
534
535flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000536 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000537 namespace: "systemui"
538 description: "Private profile support for screenshots"
539 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000540 metadata {
541 purpose: PURPOSE_BUGFIX
542 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000543}
544
545flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400546 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500547 namespace: "systemui"
548 description: "Use new shelf UI flow for screenshots"
549 bug: "329659738"
550}
551
552flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000553 name: "run_fingerprint_detect_on_dismissible_keyguard"
554 namespace: "systemui"
555 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
556 bug: "311145851"
557}
558
559flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000560 name: "smartspace_relocate_to_bottom"
561 namespace: "systemui"
562 description: "Relocate Smartspace to bottom of the Lock Screen"
563 bug: "316212788"
564}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000565
566flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000567 name: "smartspace_remoteviews_rendering"
568 namespace: "systemui"
569 description: "Indicate Smartspace RemoteViews rendering"
570 bug: "326292691"
571}
572
573flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000574 name: "smartspace_lockscreen_viewmodel"
575 namespace: "systemui"
576 description: "Indicate Smartspace lockscreen viewmodel"
577 bug: "331451011"
578}
579
580flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000581 name: "pin_input_field_styled_focus_state"
582 namespace: "systemui"
583 description: "Enables styled focus states on pin input field if keyboard is connected"
584 bug: "316106516"
585}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500586
587flag {
588 name: "keyguard_wm_state_refactor"
589 namespace: "systemui"
590 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
591 bug: "278086361"
592}
Aaron Liu972537c2024-01-26 14:35:06 -0800593
594flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800595 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800596 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800597 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800598 bug: "301968149"
599}
Zhe Songe2a44482024-01-30 10:50:57 +0000600
601flag {
602 name: "enable_contextual_tip_for_power_off"
603 namespace: "systemui"
604 description: "Enables on-screen contextual tip about how to power off or restart phone"
605 bug: "322891421"
606}
607
608flag {
609 name: "enable_contextual_tip_for_take_screenshot"
610 namespace: "systemui"
611 description: "Enables on-screen contextual tip about how to take screenshot."
612 bug: "322891421"
613}
Yein Jobbfb3312024-01-31 22:40:47 +0000614
615flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000616 name: "enable_contextual_tip_for_mute_volume"
617 namespace: "systemui"
618 description: "Enables the contextual tip for muting the volume."
619 bug: "337737048"
620}
621
622flag {
Zhe Song79564da2024-03-13 17:12:54 +0800623 name: "disable_contextual_tips_frequency_check"
624 description: "Disables frequency capping check for contextual tips."
625 namespace: "systemui"
626 bug: "322891421"
627}
628
629flag {
630 name: "disable_contextual_tips_ios_switcher_check"
631 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
632 namespace: "systemui"
633 bug: "322891421"
634}
635
636flag {
Yu Chao3964b562024-02-01 08:03:59 +0000637 name: "enable_contextual_tips"
638 description: "Enables showing contextual tips."
639 namespace: "systemui"
640 bug: "322891421"
641}
642
643flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800644 name: "contextual_tips_assistant_dismiss_fix"
645 namespace: "systemui"
646 description: "Improve assistant dismiss signal accuracy for contextual tips."
647 bug: "334759504"
648 metadata {
649 purpose: PURPOSE_BUGFIX
650 }
651}
652
653flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000654 name: "shaderlib_loading_effect_refactor"
655 namespace: "systemui"
656 description: "Extend shader library to provide the common loading effects."
657 bug: "282007590"
658}
659
Matías Hernándeza67952e2024-02-06 15:29:52 +0100660flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800661 name: "hearing_aids_qs_tile_dialog"
662 namespace: "systemui"
663 description: "Show a dialog when clicking on hearing aids quick settings tile."
664 bug: "291423171"
665}
666
667flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100668 name: "notification_row_user_context"
669 namespace: "systemui"
670 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
671 " (based on the NotificationEntry's user)."
672 bug: "317503801"
673 metadata {
674 purpose: PURPOSE_BUGFIX
675 }
676}
677
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000678flag {
679 name: "get_connected_device_name_unsynchronized"
680 namespace: "systemui"
681 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
682 bug: "323995015"
683 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000684 purpose: PURPOSE_BUGFIX
685 }
686}
687
688flag {
Sindhuc5d22842024-02-09 06:47:35 +0000689 name: "slice_manager_binder_call_background"
690 namespace: "systemui"
691 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
692 bug: "322745650"
693 metadata {
694 purpose: PURPOSE_BUGFIX
695 }
696}
697
698flag {
Sindhu561c2402024-02-07 09:38:47 +0000699 name: "register_new_wallet_card_in_background"
700 namespace: "systemui"
701 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
702 bug: "322506838"
703 metadata {
704 purpose: PURPOSE_BUGFIX
705 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000706}
archishab51923e2024-02-08 05:53:04 +0000707
708flag {
709 name: "update_user_switcher_background"
710 namespace: "systemui"
711 description: "Decide whether to update user switcher in background thread."
712 bug: "322745650"
713 metadata {
714 purpose: PURPOSE_BUGFIX
715 }
716}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000717
718flag {
719 name: "register_zen_mode_content_observer_background"
720 namespace: "systemui"
721 description: "Decide whether to register zen mode content observers in the background thread."
722 bug: "324515627"
723 metadata {
724 purpose: PURPOSE_BUGFIX
725 }
726}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500727
728flag {
729 name: "clipboard_noninteractive_on_lockscreen"
730 namespace: "systemui"
731 description: "Prevents the interactive clipboard UI from appearing when device is locked"
732 bug: "317048495"
733 metadata {
734 purpose: PURPOSE_BUGFIX
735 }
736}
Jernej Virag96b48772024-02-20 10:34:27 +0100737
738flag {
739 name: "trim_resources_with_background_trim_at_lock"
740 namespace: "systemui"
741 description: "Trim fonts and other caches when the device locks to lower memory consumption."
742 bug: "322143614"
743 metadata {
744 purpose: PURPOSE_BUGFIX
745 }
746}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500747
748flag {
749 name: "dedicated_notif_inflation_thread"
750 namespace: "systemui"
751 description: "Create a separate background thread for inflating notifications"
752 bug: "308967184"
753 metadata {
754 purpose: PURPOSE_BUGFIX
755 }
756}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000757
758flag {
759 name: "bind_keyguard_media_visibility"
760 namespace: "systemui"
761 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
762 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000763 metadata {
764 purpose: PURPOSE_BUGFIX
765 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100766}
767
768flag {
769 name: "delayed_wakelock_release_on_background_thread"
770 namespace: "systemui"
771 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
772 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000773 metadata {
774 purpose: PURPOSE_BUGFIX
775 }
776}
bvineeth68756982024-02-23 09:57:28 +0000777
778flag {
779 name: "notify_power_manager_user_activity_background"
780 namespace: "systemui"
781 description: "Decide whether to notify the user activity to power manager in the background thread."
782 bug: "325203885"
783 metadata {
784 purpose: PURPOSE_BUGFIX
785 }
786}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000787
788flag {
789 name: "media_controls_refactor"
790 namespace: "systemui"
791 description: "Refactors media code to follow the recommended architecture"
792 bug: "326408371"
793}
Josh814484f2024-03-05 15:38:07 +0000794
795flag {
796 name: "qs_tile_focus_state"
797 namespace: "systemui"
798 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
799 bug: "312899524"
800}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000801
802flag {
803 name: "edgeback_gesture_handler_get_running_tasks_background"
804 namespace: "systemui"
805 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
806 " class on the background thread."
807 bug: "325041960"
808 metadata {
809 purpose: PURPOSE_BUGFIX
810 }
811}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400812
813flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700814 name: "screenshare_notification_hiding_bug_fix"
815 namespace: "systemui"
816 description: "Various bug fixes for notification redaction while screensharing"
817 bug: "312784809"
818 metadata {
819 purpose: PURPOSE_BUGFIX
820 }
821}
822
823flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400824 name: "qs_ui_refactor"
825 namespace: "systemui"
826 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
827 " Compose for the UI."
828 bug: "325099249"
829}
Yein Jo380f96c2024-04-04 21:28:31 +0000830
831flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400832 name: "remove_dream_overlay_hide_on_touch"
833 namespace: "systemui"
834 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
835 bug: "329091030"
836 metadata {
837 purpose: PURPOSE_BUGFIX
838 }
839}
840
841flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000842 name: "keyboard_docking_indicator"
843 namespace: "systemui"
844 description: "Glow bar indicator reveals upon keyboard docking."
845 bug: "324600132"
846}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700847
848flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100849 name: "keyboard_shortcut_helper_rewrite"
850 namespace: "systemui"
851 description: "A new implementation of the keyboards shortcuts helper sheet."
852 bug: "327364197"
853}
854
855flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700856 name: "dream_overlay_bouncer_swipe_direction_filtering"
857 namespace: "systemui"
858 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
859 bug: "333632464"
860 metadata {
861 purpose: PURPOSE_BUGFIX
862 }
Bryce Leece3c21032024-04-09 17:15:17 -0700863}
864
865flag {
866 name: "dream_input_session_pilfer_once"
867 namespace: "systemui"
868 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700869 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700870 metadata {
871 purpose: PURPOSE_BUGFIX
872 }
873}
Jernej Virag6d932a02024-04-16 16:57:50 +0200874
875flag {
Lucas Silva592f2372024-05-02 13:19:36 -0400876 name: "shade_collapse_activity_launch_fix"
877 namespace: "systemui"
878 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker."
879 bug: "331591373"
880 metadata {
881 purpose: PURPOSE_BUGFIX
882 }
883}
884
885flag {
Jernej Virag6d932a02024-04-16 16:57:50 +0200886 name: "slice_broadcast_relay_in_background"
887 namespace: "systemui"
888 description: "Move handling of slice broadcast relay broadcasts to background threads"
889 bug: "334767208"
890 metadata {
891 purpose: PURPOSE_BUGFIX
892 }
bvineethac6e09a2024-04-10 08:20:28 +0000893}
894
895flag {
896 name: "register_battery_controller_receivers_in_corestartable"
897 namespace: "systemui"
898 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
899 bug: "307517093"
900 metadata {
901 purpose: PURPOSE_BUGFIX
902 }
903}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800904
905flag {
906 name: "enforce_brightness_base_user_restriction"
907 namespace: "systemui"
908 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
909 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000910 metadata {
911 purpose: PURPOSE_BUGFIX
912 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800913}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000914
915flag {
916 name: "ambient_touch_monitor_listen_to_display_changes"
917 namespace: "systemui"
918 description: "listen to display changes and cache window metrics"
919 bug: "330906135"
920 metadata {
921 purpose: PURPOSE_BUGFIX
922 }
923}
Bryce Lee19f1e282024-05-02 22:03:28 +0000924
925flag {
Bryce Leea320f562024-05-03 04:19:45 +0000926 name: "restart_dream_on_unocclude"
927 namespace: "systemui"
928 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
929 bug: "338051457"
930 metadata {
931 purpose: PURPOSE_BUGFIX
932 }
933}
934
935flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000936 name: "communal_bouncer_do_not_modify_plugin_open"
937 namespace: "systemui"
938 description: "do not modify notification shade when handling bouncer expansion."
939 bug: "338252661"
940 metadata {
941 purpose: PURPOSE_BUGFIX
942 }
943}
Ajinkya Chalke612d1612024-05-07 13:19:46 +0000944
945flag {
946 name: "app_clips_backlinks"
947 namespace: "systemui"
948 description: "Enables Backlinks improvement feature in App Clips"
949 bug: "300307759"
950}
Fabián Kozynskidb115452024-05-13 10:41:43 -0400951
952flag {
953 name: "qs_custom_tile_click_guaranteed_bug_fix"
954 namespace: "systemui"
955 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
956 bug: "339290820"
957 metadata {
958 purpose: PURPOSE_BUGFIX
959 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500960}
961
962flag {
963 name: "media_controls_user_initiated_dismiss"
964 namespace: "systemui"
965 description: "Only dismiss media notifications when the control was removed by the user."
966 bug: "335875159"
967 metadata {
968 purpose: PURPOSE_BUGFIX
969 }
970}
Ben Murdoch5957bee2024-05-15 20:17:19 +0000971
972flag {
973 name: "validate_keyboard_shortcut_helper_icon_uri"
974 namespace: "systemui"
975 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
976 bug: "331180422"
977 metadata {
978 purpose: PURPOSE_BUGFIX
979 }
980}
William Xiao07cbc242024-05-10 15:16:11 -0700981
982flag {
983 name: "glanceable_hub_gesture_handle"
984 namespace: "systemui"
985 description: "Shows a vertical bar at the right edge to indicate the user can swipe to open the glanceable hub"
986 bug: "339667383"
987}
Devarshi Bhattbc31eba2024-05-16 06:19:36 +0000988
989flag {
990 name: "register_wallpaper_notifier_background"
991 namespace: "systemui"
992 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
993 bug: "327315860"
994 metadata {
995 purpose: PURPOSE_BUGFIX
996 }
997}