blob: 9d891c35c6104fa84eda7528b93b8c5ac77d9eda [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 {
Chris Göllner01fc9322024-02-28 16:30:33 +0000149 name: "pss_app_selector_abrupt_exit_fix"
150 namespace: "systemui"
151 description: "Fixes the app selector abruptly disappearing without an animation, when the"
152 "selected task is the foreground task."
153 bug: "314385883"
154 metadata {
155 purpose: PURPOSE_BUGFIX
156 }
157}
158
159flag {
dakinola558bf872024-03-14 20:21:46 +0000160 name: "pss_app_selector_recents_split_screen"
161 namespace: "systemui"
162 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
163 bug: "320449039"
164 metadata {
165 purpose: PURPOSE_BUGFIX
166 }
167}
168
169flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100170 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100171 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100172 description: "Moves part of the notification icon updates to the background."
173 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100174 metadata {
175 purpose: PURPOSE_BUGFIX
176 }
177}
178
179flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100180 name: "refactor_get_current_user"
181 namespace: "systemui"
182 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
183 bug: "305984787"
184}
185
186flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000187 name: "notification_avalanche_throttle_hun"
188 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000189 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000190 bug: "307288824"
191}
192
193flag {
Lyn06388cc2024-01-18 22:17:50 +0000194 name: "notification_avalanche_suppression"
195 namespace: "systemui"
196 description: "After notification avalanche floodgate event, suppress HUNs completely."
197 bug: "321089634"
198}
199
200flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000201 name: "notification_background_tint_optimization"
202 namespace: "systemui"
203 description: "Re-enable the codepath that removed tinting of notifications when the"
204 " standard background color is desired. This was the behavior before we discovered"
205 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000206 " backgrounds."
207 bug: "294830092"
208}
209
210flag {
211 name: "notification_footer_background_tint_optimization"
212 namespace: "systemui"
213 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
214 " before we discovered a resources threading issue, which we worked around by applying the"
215 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000216 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000217}
218
219flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000220 name: "scene_container"
221 namespace: "systemui"
222 description: "Enables the scene container framework go/flexiglass."
223 bug: "283121968"
224}
Julia Tuttle5201be82023-10-30 17:49:30 -0400225
226flag {
burakovc98942c2024-04-25 16:15:35 +0000227 name: "dual_shade"
228 namespace: "systemui"
229 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
230 bug: "337259436"
231}
232
233flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000234 name: "keyguard_bottom_area_refactor"
235 namespace: "systemui"
236 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
237 "lock icon and others."
238 bug: "290652751"
239}
240
241flag {
Beverly96b3e592023-11-08 15:32:58 +0000242 name: "device_entry_udfps_refactor"
243 namespace: "systemui"
244 description: "Refactoring device entry UDFPS icon to use modern architecture and "
245 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
246 bug: "279440316"
247}
248
249flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400250 name: "visual_interruptions_refactor"
251 namespace: "systemui"
252 description: "Enables the refactored version of the code to decide when notifications "
253 "HUN, bubble, pulse, or FSI."
254 bug: "261728888"
255}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700256
257flag {
258 name: "haptic_brightness_slider"
259 namespace: "systemui"
260 description: "Adds haptic feedback to the brightness slider."
261 bug: "296467915"
262}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000263
264flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000265 name: "unfold_animation_background_progress"
266 namespace: "systemui"
267 description: "Moves unfold animation progress calculation to a background thread"
268 bug: "277879146"
269}
270
271flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000272 name: "enable_background_keyguard_ondrawn_callback"
273 namespace: "systemui"
274 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
275 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
276 "Note that, even after this callback is called, we're waiting for all windows to finish "
277 " drawing."
278 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000279 metadata {
280 purpose: PURPOSE_BUGFIX
281 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000282}
283
284flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000285 name: "qs_new_pipeline"
286 namespace: "systemui"
287 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
288 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500289}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000290
291flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000292 name: "qs_new_tiles"
293 namespace: "systemui"
294 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000295 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000296}
297
298flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000299 name: "qs_new_tiles_future"
300 namespace: "systemui"
301 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."
302 bug: "311147395"
303}
304
305flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000306 name: "coroutine_tracing"
307 namespace: "systemui"
308 description: "Adds thread-local data to System UI's global coroutine scopes to "
309 "allow for tracing of coroutine continuations using System UI's tracinglib"
310 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100311}
312
313flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000314 name: "edge_back_gesture_handler_thread"
315 namespace: "systemui"
316 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
317 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
318 "the main thread with the rest of System UI."
319 bug: "304583132"
320}
321
322flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100323 name: "new_aod_transition"
324 namespace: "systemui"
325 description: "New LOCKSCREEN <=> AOD transition"
326 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100327}
328
329flag {
330 name: "light_reveal_migration"
331 namespace: "systemui"
332 description: "Move LightRevealScrim to recommended architecture"
333 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600334}
335
336flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000337 name: "theme_overlay_controller_wakefulness_deprecation"
338 namespace: "systemui"
339 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
340 "ThemOverlayController to mitigate flickering when locking the device"
341 bug: "308676488"
342}
343
344flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000345 name: "truncated_status_bar_icons_fix"
346 namespace: "systemui"
347 description: "Fixes the status bar icons being trunacted due to the status bar window height "
348 "not being updated after certain rotations"
349 bug: "323299264"
350 metadata {
351 purpose: PURPOSE_BUGFIX
352 }
353}
354
355flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200356 name: "status_bar_monochrome_icons_fix"
357 namespace: "systemui"
358 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
359 bug: "329091967"
360 metadata {
361 purpose: PURPOSE_BUGFIX
362 }
363}
364
365flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000366 name: "status_bar_screen_sharing_chips"
367 namespace: "systemui"
368 description: "Show chips on the left side of the status bar when a user is screen sharing, "
369 "recording, or casting"
370 bug: "332662551"
371}
372
373flag {
Chandru S1df19782023-09-30 18:34:20 -0700374 name: "compose_bouncer"
375 namespace: "systemui"
376 description: "Use the new compose bouncer in SystemUI"
377 bug: "310005730"
378}
379
380flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000381 name: "pss_task_switcher"
382 namespace: "systemui"
383 description: "Enable the task switcher feature for partial screen sharing"
384 bug: "317208379"
385}
386
387flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530388 name: "revamped_bouncer_messages"
389 namespace: "systemui"
390 description: "Change the bouncer message to be a 2-line more descriptive message"
391 bug: "236891644"
392}
393
394flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530395 name: "rest_to_unlock"
396 namespace: "systemui"
397 description: "Require prolonged touch for fingerprint authentication"
398 bug: "303672286"
399}
400
401flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000402 name: "record_issue_qs_tile"
403 namespace: "systemui"
404 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
405 bug: "305049544"
406}
Chandru S7ec7fd22023-11-30 13:12:25 +0530407
Aurélien Pomini7c643452023-09-21 10:06:47 +0000408flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000409 name: "migrate_clocks_to_blueprint"
410 namespace: "systemui"
411 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
412 "and use modern architecture for lockscreen clocks"
413 bug: "301502635"
414}
415
416flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000417 name: "clock_reactive_variants"
418 namespace: "systemui"
419 description: "Add reactive variant fonts to some clocks"
420 bug: "343495953"
421}
422
423flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000424 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000425 namespace: "systemui"
426 description: "Faster wallpaper unlock transition"
427 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000428 metadata {
429 purpose: PURPOSE_BUGFIX
430 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000431}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800432
433flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700434 name: "confine_notification_touch_to_view_width"
435 namespace: "systemui"
436 description: "Use notification view width when detecting gestures."
437 bug: "335828150"
438}
439
440flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000441 name: "fix_image_wallpaper_crash_surface_already_released"
442 namespace: "systemui"
443 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
444 bug: "337287154"
445 metadata {
446 purpose: PURPOSE_BUGFIX
447 }
448}
449
450flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800451 name: "activity_transition_use_largest_window"
452 namespace: "systemui"
453 description: "Target largest opening window during activity transitions."
454 bug: "323294573"
455 metadata {
456 purpose: PURPOSE_BUGFIX
457 }
458}
459
460flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000461 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000462 namespace: "systemui"
463 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
464 " central place, instead of reading resources directly. This is to take into account display"
465 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000466 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000467 metadata {
468 purpose: PURPOSE_BUGFIX
469 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000470}
471
472flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000473 name: "enable_layout_tracing"
474 namespace: "systemui"
475 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
476 bug: "315274804"
477}
478
479flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800480 name: "quick_settings_visual_haptics_longpress"
481 namespace: "systemui"
482 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
483 bug: "229856884"
484}
Evan Laird3f199372023-11-14 18:32:19 -0500485
486flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800487 name: "switch_user_on_bg"
488 namespace: "systemui"
489 description: "Does user switching on a background thread"
490 bug: "284095720"
491}
492
493flag {
Evan Laird3f199372023-11-14 18:32:19 -0500494 name: "status_bar_static_inout_indicators"
495 namespace: "systemui"
496 description: "(Upstream request) Always show the network activity inout indicators and "
497 "prefer using alpha to distinguish network activity."
498 bug: "310715220"
499}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800500
501flag {
502 name: "haptic_volume_slider"
503 namespace: "systemui"
504 description: "Adds haptic feedback to the volume slider."
505 bug: "316953430"
506}
Richard MacGregor019df652023-12-18 15:27:36 -0800507
508flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000509 name: "new_volume_panel"
510 namespace: "systemui"
511 description: "Switches to the new volume panel (without Slices)."
512 bug: "202262476"
513}
514
515flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500516 name: "screenshot_action_dismiss_system_windows"
517 namespace: "systemui"
518 description: "Dismiss existing system windows when starting action from screenshot UI"
519 bug: "309933761"
520}
521
522flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400523 name: "fix_screenshot_action_dismiss_system_windows"
524 namespace: "systemui"
525 description: "Dismiss existing system windows when starting action from screenshot UI"
526 bug: "309933761"
527 metadata {
528 purpose: PURPOSE_BUGFIX
529 }
530}
531
Mark Renouf646174c2024-05-09 12:51:44 -0400532flag {
533 name: "screenshot_scroll_crop_view_crash_fix"
534 namespace: "systemui"
535 description: "Mitigate crash on invalid computed range in CropView"
536 bug: "232633995"
537 metadata {
538 purpose: PURPOSE_BUGFIX
539 }
540}
Mark Renoufd30667a2024-05-08 13:19:04 -0400541
542flag {
Matt Casey44387fb2024-05-09 12:56:29 +0000543 name: "screenshot_private_profile_accessibility_announcement_fix"
544 namespace: "systemui"
545 description: "Modified a11y announcement for private space screenshots"
546 bug: "326941376"
547 metadata {
548 purpose: PURPOSE_BUGFIX
549 }
550}
551
552flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000553 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000554 namespace: "systemui"
555 description: "Private profile support for screenshots"
556 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000557 metadata {
558 purpose: PURPOSE_BUGFIX
559 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000560}
561
562flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400563 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500564 namespace: "systemui"
565 description: "Use new shelf UI flow for screenshots"
566 bug: "329659738"
567}
568
569flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000570 name: "run_fingerprint_detect_on_dismissible_keyguard"
571 namespace: "systemui"
572 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
573 bug: "311145851"
574}
575
576flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000577 name: "smartspace_relocate_to_bottom"
578 namespace: "systemui"
579 description: "Relocate Smartspace to bottom of the Lock Screen"
580 bug: "316212788"
581}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000582
583flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000584 name: "smartspace_remoteviews_rendering"
585 namespace: "systemui"
586 description: "Indicate Smartspace RemoteViews rendering"
587 bug: "326292691"
588}
589
590flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000591 name: "smartspace_lockscreen_viewmodel"
592 namespace: "systemui"
593 description: "Indicate Smartspace lockscreen viewmodel"
594 bug: "331451011"
595}
596
597flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000598 name: "pin_input_field_styled_focus_state"
599 namespace: "systemui"
600 description: "Enables styled focus states on pin input field if keyboard is connected"
601 bug: "316106516"
602}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500603
604flag {
605 name: "keyguard_wm_state_refactor"
606 namespace: "systemui"
607 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
608 bug: "278086361"
609}
Aaron Liu972537c2024-01-26 14:35:06 -0800610
611flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800612 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800613 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800614 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800615 bug: "301968149"
616}
Zhe Songe2a44482024-01-30 10:50:57 +0000617
618flag {
619 name: "enable_contextual_tip_for_power_off"
620 namespace: "systemui"
621 description: "Enables on-screen contextual tip about how to power off or restart phone"
622 bug: "322891421"
623}
624
625flag {
626 name: "enable_contextual_tip_for_take_screenshot"
627 namespace: "systemui"
628 description: "Enables on-screen contextual tip about how to take screenshot."
629 bug: "322891421"
630}
Yein Jobbfb3312024-01-31 22:40:47 +0000631
632flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000633 name: "enable_contextual_tip_for_mute_volume"
634 namespace: "systemui"
635 description: "Enables the contextual tip for muting the volume."
636 bug: "337737048"
637}
638
639flag {
Zhe Song79564da2024-03-13 17:12:54 +0800640 name: "disable_contextual_tips_frequency_check"
641 description: "Disables frequency capping check for contextual tips."
642 namespace: "systemui"
643 bug: "322891421"
644}
645
646flag {
647 name: "disable_contextual_tips_ios_switcher_check"
648 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
649 namespace: "systemui"
650 bug: "322891421"
651}
652
653flag {
Yu Chao3964b562024-02-01 08:03:59 +0000654 name: "enable_contextual_tips"
655 description: "Enables showing contextual tips."
656 namespace: "systemui"
657 bug: "322891421"
658}
659
660flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800661 name: "contextual_tips_assistant_dismiss_fix"
662 namespace: "systemui"
663 description: "Improve assistant dismiss signal accuracy for contextual tips."
664 bug: "334759504"
665 metadata {
666 purpose: PURPOSE_BUGFIX
667 }
668}
669
670flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000671 name: "shaderlib_loading_effect_refactor"
672 namespace: "systemui"
673 description: "Extend shader library to provide the common loading effects."
674 bug: "282007590"
675}
676
Matías Hernándeza67952e2024-02-06 15:29:52 +0100677flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800678 name: "hearing_aids_qs_tile_dialog"
679 namespace: "systemui"
680 description: "Show a dialog when clicking on hearing aids quick settings tile."
681 bug: "291423171"
682}
683
684flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100685 name: "notification_row_user_context"
686 namespace: "systemui"
687 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
688 " (based on the NotificationEntry's user)."
689 bug: "317503801"
690 metadata {
691 purpose: PURPOSE_BUGFIX
692 }
693}
694
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000695flag {
696 name: "get_connected_device_name_unsynchronized"
697 namespace: "systemui"
698 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
699 bug: "323995015"
700 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000701 purpose: PURPOSE_BUGFIX
702 }
703}
704
705flag {
Sindhuc5d22842024-02-09 06:47:35 +0000706 name: "slice_manager_binder_call_background"
707 namespace: "systemui"
708 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
709 bug: "322745650"
710 metadata {
711 purpose: PURPOSE_BUGFIX
712 }
713}
714
715flag {
Sindhu561c2402024-02-07 09:38:47 +0000716 name: "register_new_wallet_card_in_background"
717 namespace: "systemui"
718 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
719 bug: "322506838"
720 metadata {
721 purpose: PURPOSE_BUGFIX
722 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000723}
archishab51923e2024-02-08 05:53:04 +0000724
725flag {
726 name: "update_user_switcher_background"
727 namespace: "systemui"
728 description: "Decide whether to update user switcher in background thread."
729 bug: "322745650"
730 metadata {
731 purpose: PURPOSE_BUGFIX
732 }
733}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000734
735flag {
736 name: "register_zen_mode_content_observer_background"
737 namespace: "systemui"
738 description: "Decide whether to register zen mode content observers in the background thread."
739 bug: "324515627"
740 metadata {
741 purpose: PURPOSE_BUGFIX
742 }
743}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500744
745flag {
746 name: "clipboard_noninteractive_on_lockscreen"
747 namespace: "systemui"
748 description: "Prevents the interactive clipboard UI from appearing when device is locked"
749 bug: "317048495"
750 metadata {
751 purpose: PURPOSE_BUGFIX
752 }
753}
Jernej Virag96b48772024-02-20 10:34:27 +0100754
755flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500756 name: "dedicated_notif_inflation_thread"
757 namespace: "systemui"
758 description: "Create a separate background thread for inflating notifications"
759 bug: "308967184"
760 metadata {
761 purpose: PURPOSE_BUGFIX
762 }
763}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000764
765flag {
766 name: "bind_keyguard_media_visibility"
767 namespace: "systemui"
768 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
769 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000770 metadata {
771 purpose: PURPOSE_BUGFIX
772 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100773}
774
775flag {
776 name: "delayed_wakelock_release_on_background_thread"
777 namespace: "systemui"
778 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
779 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000780 metadata {
781 purpose: PURPOSE_BUGFIX
782 }
783}
bvineeth68756982024-02-23 09:57:28 +0000784
785flag {
786 name: "notify_power_manager_user_activity_background"
787 namespace: "systemui"
788 description: "Decide whether to notify the user activity to power manager in the background thread."
789 bug: "325203885"
790 metadata {
791 purpose: PURPOSE_BUGFIX
792 }
793}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000794
795flag {
796 name: "media_controls_refactor"
797 namespace: "systemui"
798 description: "Refactors media code to follow the recommended architecture"
799 bug: "326408371"
800}
Josh814484f2024-03-05 15:38:07 +0000801
802flag {
803 name: "qs_tile_focus_state"
804 namespace: "systemui"
805 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
806 bug: "312899524"
807}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000808
809flag {
yyalan129343f2024-05-07 14:33:16 +0100810 name: "brightness_slider_focus_state"
811 namespace: "systemui"
812 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
813 bug: "329244723"
814}
815
816flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000817 name: "edgeback_gesture_handler_get_running_tasks_background"
818 namespace: "systemui"
819 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
820 " class on the background thread."
821 bug: "325041960"
822 metadata {
823 purpose: PURPOSE_BUGFIX
824 }
825}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400826
827flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700828 name: "screenshare_notification_hiding_bug_fix"
829 namespace: "systemui"
830 description: "Various bug fixes for notification redaction while screensharing"
831 bug: "312784809"
832 metadata {
833 purpose: PURPOSE_BUGFIX
834 }
835}
836
837flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400838 name: "qs_ui_refactor"
839 namespace: "systemui"
840 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
841 " Compose for the UI."
842 bug: "325099249"
843}
Yein Jo380f96c2024-04-04 21:28:31 +0000844
845flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400846 name: "remove_dream_overlay_hide_on_touch"
847 namespace: "systemui"
848 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
849 bug: "329091030"
850 metadata {
851 purpose: PURPOSE_BUGFIX
852 }
853}
854
855flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000856 name: "keyboard_docking_indicator"
857 namespace: "systemui"
858 description: "Glow bar indicator reveals upon keyboard docking."
859 bug: "324600132"
860}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700861
862flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100863 name: "keyboard_shortcut_helper_rewrite"
864 namespace: "systemui"
865 description: "A new implementation of the keyboards shortcuts helper sheet."
866 bug: "327364197"
867}
868
869flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000870 name: "keyboard_touchpad_contextual_education"
871 namespace: "systemui"
872 description: "Allow showing education for physical keyboard and touchpad"
873 bug: "317496783"
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}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001108
1109flag {
1110 name: "media_lockscreen_launch_animation"
1111 namespace : "systemui"
1112 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1113 bug : "346865769"
1114 metadata {
1115 purpose: PURPOSE_BUGFIX
1116 }
1117}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001118
1119flag {
1120 name: "expand_heads_up_on_inline_reply"
1121 namespace: "systemui"
1122 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1123 bug: "346976443"
1124 metadata {
1125 purpose: PURPOSE_BUGFIX
1126 }
1127}