blob: 4bd8b3be4de2a8080e4f164d6ef408539786f559 [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 {
Yining Liud6b4a142024-06-25 21:15:57 +0000220 name: "notification_group_hun_removal_animation_fix"
221 namespace: "systemui"
222 description: "Fix the lack of hun removal animation for group notifications"
223 "(not GROUP_ALERT_SUMMARY)"
224 bug: "343475993"
225 metadata {
226 purpose: PURPOSE_BUGFIX
227 }
228}
229
230flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000231 name: "scene_container"
232 namespace: "systemui"
233 description: "Enables the scene container framework go/flexiglass."
234 bug: "283121968"
235}
Julia Tuttle5201be82023-10-30 17:49:30 -0400236
237flag {
burakovc98942c2024-04-25 16:15:35 +0000238 name: "dual_shade"
239 namespace: "systemui"
240 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
241 bug: "337259436"
242}
243
244flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000245 name: "keyguard_bottom_area_refactor"
246 namespace: "systemui"
247 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
248 "lock icon and others."
249 bug: "290652751"
250}
251
252flag {
Beverly96b3e592023-11-08 15:32:58 +0000253 name: "device_entry_udfps_refactor"
254 namespace: "systemui"
255 description: "Refactoring device entry UDFPS icon to use modern architecture and "
256 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
257 bug: "279440316"
258}
259
260flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400261 name: "visual_interruptions_refactor"
262 namespace: "systemui"
263 description: "Enables the refactored version of the code to decide when notifications "
264 "HUN, bubble, pulse, or FSI."
265 bug: "261728888"
266}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700267
268flag {
269 name: "haptic_brightness_slider"
270 namespace: "systemui"
271 description: "Adds haptic feedback to the brightness slider."
272 bug: "296467915"
273}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000274
275flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000276 name: "unfold_animation_background_progress"
277 namespace: "systemui"
278 description: "Moves unfold animation progress calculation to a background thread"
279 bug: "277879146"
280}
281
282flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000283 name: "enable_background_keyguard_ondrawn_callback"
284 namespace: "systemui"
285 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
286 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
287 "Note that, even after this callback is called, we're waiting for all windows to finish "
288 " drawing."
289 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000290 metadata {
291 purpose: PURPOSE_BUGFIX
292 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000293}
294
295flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000296 name: "qs_new_pipeline"
297 namespace: "systemui"
298 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
299 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500300}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000301
302flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000303 name: "qs_new_tiles"
304 namespace: "systemui"
305 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000306 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000307}
308
309flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000310 name: "qs_new_tiles_future"
311 namespace: "systemui"
312 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."
313 bug: "311147395"
314}
315
316flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000317 name: "coroutine_tracing"
318 namespace: "systemui"
319 description: "Adds thread-local data to System UI's global coroutine scopes to "
320 "allow for tracing of coroutine continuations using System UI's tracinglib"
321 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100322}
323
324flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000325 name: "edge_back_gesture_handler_thread"
326 namespace: "systemui"
327 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
328 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
329 "the main thread with the rest of System UI."
330 bug: "304583132"
331}
332
333flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100334 name: "new_aod_transition"
335 namespace: "systemui"
336 description: "New LOCKSCREEN <=> AOD transition"
337 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100338}
339
340flag {
341 name: "light_reveal_migration"
342 namespace: "systemui"
343 description: "Move LightRevealScrim to recommended architecture"
344 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600345}
346
347flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000348 name: "theme_overlay_controller_wakefulness_deprecation"
349 namespace: "systemui"
350 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
351 "ThemOverlayController to mitigate flickering when locking the device"
352 bug: "308676488"
353}
354
355flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000356 name: "truncated_status_bar_icons_fix"
357 namespace: "systemui"
358 description: "Fixes the status bar icons being trunacted due to the status bar window height "
359 "not being updated after certain rotations"
360 bug: "323299264"
361 metadata {
362 purpose: PURPOSE_BUGFIX
363 }
364}
365
366flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200367 name: "status_bar_monochrome_icons_fix"
368 namespace: "systemui"
369 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
370 bug: "329091967"
371 metadata {
372 purpose: PURPOSE_BUGFIX
373 }
374}
375
376flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000377 name: "status_bar_screen_sharing_chips"
378 namespace: "systemui"
379 description: "Show chips on the left side of the status bar when a user is screen sharing, "
380 "recording, or casting"
381 bug: "332662551"
382}
383
384flag {
Chandru S1df19782023-09-30 18:34:20 -0700385 name: "compose_bouncer"
386 namespace: "systemui"
387 description: "Use the new compose bouncer in SystemUI"
388 bug: "310005730"
389}
390
391flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000392 name: "pss_task_switcher"
393 namespace: "systemui"
394 description: "Enable the task switcher feature for partial screen sharing"
395 bug: "317208379"
396}
397
398flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530399 name: "revamped_bouncer_messages"
400 namespace: "systemui"
401 description: "Change the bouncer message to be a 2-line more descriptive message"
402 bug: "236891644"
403}
404
405flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530406 name: "rest_to_unlock"
407 namespace: "systemui"
408 description: "Require prolonged touch for fingerprint authentication"
409 bug: "303672286"
410}
411
412flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000413 name: "record_issue_qs_tile"
414 namespace: "systemui"
415 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
416 bug: "305049544"
417}
Chandru S7ec7fd22023-11-30 13:12:25 +0530418
Aurélien Pomini7c643452023-09-21 10:06:47 +0000419flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000420 name: "migrate_clocks_to_blueprint"
421 namespace: "systemui"
422 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
423 "and use modern architecture for lockscreen clocks"
424 bug: "301502635"
425}
426
427flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000428 name: "clock_reactive_variants"
429 namespace: "systemui"
430 description: "Add reactive variant fonts to some clocks"
431 bug: "343495953"
432}
433
434flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000435 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000436 namespace: "systemui"
437 description: "Faster wallpaper unlock transition"
438 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000439 metadata {
440 purpose: PURPOSE_BUGFIX
441 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000442}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800443
444flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700445 name: "confine_notification_touch_to_view_width"
446 namespace: "systemui"
447 description: "Use notification view width when detecting gestures."
448 bug: "335828150"
449}
450
451flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000452 name: "fix_image_wallpaper_crash_surface_already_released"
453 namespace: "systemui"
454 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
455 bug: "337287154"
456 metadata {
457 purpose: PURPOSE_BUGFIX
458 }
459}
460
461flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800462 name: "activity_transition_use_largest_window"
463 namespace: "systemui"
464 description: "Target largest opening window during activity transitions."
465 bug: "323294573"
466 metadata {
467 purpose: PURPOSE_BUGFIX
468 }
469}
470
471flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000472 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000473 namespace: "systemui"
474 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
475 " central place, instead of reading resources directly. This is to take into account display"
476 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000477 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000478 metadata {
479 purpose: PURPOSE_BUGFIX
480 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000481}
482
483flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000484 name: "enable_layout_tracing"
485 namespace: "systemui"
486 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
487 bug: "315274804"
488}
489
490flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800491 name: "quick_settings_visual_haptics_longpress"
492 namespace: "systemui"
493 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
494 bug: "229856884"
495}
Evan Laird3f199372023-11-14 18:32:19 -0500496
497flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800498 name: "switch_user_on_bg"
499 namespace: "systemui"
500 description: "Does user switching on a background thread"
501 bug: "284095720"
502}
503
504flag {
Evan Laird3f199372023-11-14 18:32:19 -0500505 name: "status_bar_static_inout_indicators"
506 namespace: "systemui"
507 description: "(Upstream request) Always show the network activity inout indicators and "
508 "prefer using alpha to distinguish network activity."
509 bug: "310715220"
510}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800511
512flag {
513 name: "haptic_volume_slider"
514 namespace: "systemui"
515 description: "Adds haptic feedback to the volume slider."
516 bug: "316953430"
517}
Richard MacGregor019df652023-12-18 15:27:36 -0800518
519flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000520 name: "new_volume_panel"
521 namespace: "systemui"
522 description: "Switches to the new volume panel (without Slices)."
523 bug: "202262476"
524}
525
526flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500527 name: "screenshot_action_dismiss_system_windows"
528 namespace: "systemui"
529 description: "Dismiss existing system windows when starting action from screenshot UI"
530 bug: "309933761"
531}
532
533flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400534 name: "fix_screenshot_action_dismiss_system_windows"
535 namespace: "systemui"
536 description: "Dismiss existing system windows when starting action from screenshot UI"
537 bug: "309933761"
538 metadata {
539 purpose: PURPOSE_BUGFIX
540 }
541}
542
Mark Renouf646174c2024-05-09 12:51:44 -0400543flag {
544 name: "screenshot_scroll_crop_view_crash_fix"
545 namespace: "systemui"
546 description: "Mitigate crash on invalid computed range in CropView"
547 bug: "232633995"
548 metadata {
549 purpose: PURPOSE_BUGFIX
550 }
551}
Mark Renoufd30667a2024-05-08 13:19:04 -0400552
553flag {
Matt Casey44387fb2024-05-09 12:56:29 +0000554 name: "screenshot_private_profile_accessibility_announcement_fix"
555 namespace: "systemui"
556 description: "Modified a11y announcement for private space screenshots"
557 bug: "326941376"
558 metadata {
559 purpose: PURPOSE_BUGFIX
560 }
561}
562
563flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000564 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000565 namespace: "systemui"
566 description: "Private profile support for screenshots"
567 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000568 metadata {
569 purpose: PURPOSE_BUGFIX
570 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000571}
572
573flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400574 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500575 namespace: "systemui"
576 description: "Use new shelf UI flow for screenshots"
577 bug: "329659738"
578}
579
580flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000581 name: "run_fingerprint_detect_on_dismissible_keyguard"
582 namespace: "systemui"
583 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
584 bug: "311145851"
585}
586
587flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000588 name: "smartspace_relocate_to_bottom"
589 namespace: "systemui"
590 description: "Relocate Smartspace to bottom of the Lock Screen"
591 bug: "316212788"
592}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000593
594flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000595 name: "smartspace_remoteviews_rendering"
596 namespace: "systemui"
597 description: "Indicate Smartspace RemoteViews rendering"
598 bug: "326292691"
599}
600
601flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000602 name: "smartspace_lockscreen_viewmodel"
603 namespace: "systemui"
604 description: "Indicate Smartspace lockscreen viewmodel"
605 bug: "331451011"
606}
607
608flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000609 name: "pin_input_field_styled_focus_state"
610 namespace: "systemui"
611 description: "Enables styled focus states on pin input field if keyboard is connected"
612 bug: "316106516"
613}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500614
615flag {
616 name: "keyguard_wm_state_refactor"
617 namespace: "systemui"
618 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
619 bug: "278086361"
620}
Aaron Liu972537c2024-01-26 14:35:06 -0800621
622flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800623 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800624 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800625 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800626 bug: "301968149"
627}
Zhe Songe2a44482024-01-30 10:50:57 +0000628
629flag {
630 name: "enable_contextual_tip_for_power_off"
631 namespace: "systemui"
632 description: "Enables on-screen contextual tip about how to power off or restart phone"
633 bug: "322891421"
634}
635
636flag {
637 name: "enable_contextual_tip_for_take_screenshot"
638 namespace: "systemui"
639 description: "Enables on-screen contextual tip about how to take screenshot."
640 bug: "322891421"
641}
Yein Jobbfb3312024-01-31 22:40:47 +0000642
643flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000644 name: "enable_contextual_tip_for_mute_volume"
645 namespace: "systemui"
646 description: "Enables the contextual tip for muting the volume."
647 bug: "337737048"
648}
649
650flag {
Zhe Song79564da2024-03-13 17:12:54 +0800651 name: "disable_contextual_tips_frequency_check"
652 description: "Disables frequency capping check for contextual tips."
653 namespace: "systemui"
654 bug: "322891421"
655}
656
657flag {
658 name: "disable_contextual_tips_ios_switcher_check"
659 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
660 namespace: "systemui"
661 bug: "322891421"
662}
663
664flag {
Yu Chao3964b562024-02-01 08:03:59 +0000665 name: "enable_contextual_tips"
666 description: "Enables showing contextual tips."
667 namespace: "systemui"
668 bug: "322891421"
669}
670
671flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800672 name: "contextual_tips_assistant_dismiss_fix"
673 namespace: "systemui"
674 description: "Improve assistant dismiss signal accuracy for contextual tips."
675 bug: "334759504"
676 metadata {
677 purpose: PURPOSE_BUGFIX
678 }
679}
680
681flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000682 name: "shaderlib_loading_effect_refactor"
683 namespace: "systemui"
684 description: "Extend shader library to provide the common loading effects."
685 bug: "282007590"
686}
687
Matías Hernándeza67952e2024-02-06 15:29:52 +0100688flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800689 name: "hearing_aids_qs_tile_dialog"
690 namespace: "systemui"
691 description: "Show a dialog when clicking on hearing aids quick settings tile."
692 bug: "291423171"
693}
694
695flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100696 name: "notification_row_user_context"
697 namespace: "systemui"
698 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
699 " (based on the NotificationEntry's user)."
700 bug: "317503801"
701 metadata {
702 purpose: PURPOSE_BUGFIX
703 }
704}
705
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000706flag {
707 name: "get_connected_device_name_unsynchronized"
708 namespace: "systemui"
709 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
710 bug: "323995015"
711 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000712 purpose: PURPOSE_BUGFIX
713 }
714}
715
716flag {
Sindhuc5d22842024-02-09 06:47:35 +0000717 name: "slice_manager_binder_call_background"
718 namespace: "systemui"
719 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
720 bug: "322745650"
721 metadata {
722 purpose: PURPOSE_BUGFIX
723 }
724}
725
726flag {
Sindhu561c2402024-02-07 09:38:47 +0000727 name: "register_new_wallet_card_in_background"
728 namespace: "systemui"
729 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
730 bug: "322506838"
731 metadata {
732 purpose: PURPOSE_BUGFIX
733 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000734}
archishab51923e2024-02-08 05:53:04 +0000735
736flag {
737 name: "update_user_switcher_background"
738 namespace: "systemui"
739 description: "Decide whether to update user switcher in background thread."
740 bug: "322745650"
741 metadata {
742 purpose: PURPOSE_BUGFIX
743 }
744}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000745
746flag {
747 name: "register_zen_mode_content_observer_background"
748 namespace: "systemui"
749 description: "Decide whether to register zen mode content observers in the background thread."
750 bug: "324515627"
751 metadata {
752 purpose: PURPOSE_BUGFIX
753 }
754}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500755
756flag {
757 name: "clipboard_noninteractive_on_lockscreen"
758 namespace: "systemui"
759 description: "Prevents the interactive clipboard UI from appearing when device is locked"
760 bug: "317048495"
761 metadata {
762 purpose: PURPOSE_BUGFIX
763 }
764}
Jernej Virag96b48772024-02-20 10:34:27 +0100765
766flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500767 name: "dedicated_notif_inflation_thread"
768 namespace: "systemui"
769 description: "Create a separate background thread for inflating notifications"
770 bug: "308967184"
771 metadata {
772 purpose: PURPOSE_BUGFIX
773 }
774}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000775
776flag {
777 name: "bind_keyguard_media_visibility"
778 namespace: "systemui"
779 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
780 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000781 metadata {
782 purpose: PURPOSE_BUGFIX
783 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100784}
785
786flag {
787 name: "delayed_wakelock_release_on_background_thread"
788 namespace: "systemui"
789 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
790 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000791 metadata {
792 purpose: PURPOSE_BUGFIX
793 }
794}
bvineeth68756982024-02-23 09:57:28 +0000795
796flag {
797 name: "notify_power_manager_user_activity_background"
798 namespace: "systemui"
799 description: "Decide whether to notify the user activity to power manager in the background thread."
800 bug: "325203885"
801 metadata {
802 purpose: PURPOSE_BUGFIX
803 }
804}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000805
806flag {
807 name: "media_controls_refactor"
808 namespace: "systemui"
809 description: "Refactors media code to follow the recommended architecture"
810 bug: "326408371"
811}
Josh814484f2024-03-05 15:38:07 +0000812
813flag {
814 name: "qs_tile_focus_state"
815 namespace: "systemui"
816 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
817 bug: "312899524"
818}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000819
820flag {
yyalan129343f2024-05-07 14:33:16 +0100821 name: "brightness_slider_focus_state"
822 namespace: "systemui"
823 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
824 bug: "329244723"
825}
826
827flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000828 name: "edgeback_gesture_handler_get_running_tasks_background"
829 namespace: "systemui"
830 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
831 " class on the background thread."
832 bug: "325041960"
833 metadata {
834 purpose: PURPOSE_BUGFIX
835 }
836}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400837
838flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700839 name: "screenshare_notification_hiding_bug_fix"
840 namespace: "systemui"
841 description: "Various bug fixes for notification redaction while screensharing"
842 bug: "312784809"
843 metadata {
844 purpose: PURPOSE_BUGFIX
845 }
846}
847
848flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400849 name: "qs_ui_refactor"
850 namespace: "systemui"
851 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
852 " Compose for the UI."
853 bug: "325099249"
854}
Yein Jo380f96c2024-04-04 21:28:31 +0000855
856flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400857 name: "remove_dream_overlay_hide_on_touch"
858 namespace: "systemui"
859 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
860 bug: "329091030"
861 metadata {
862 purpose: PURPOSE_BUGFIX
863 }
864}
865
866flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000867 name: "keyboard_docking_indicator"
868 namespace: "systemui"
869 description: "Glow bar indicator reveals upon keyboard docking."
870 bug: "324600132"
871}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700872
873flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100874 name: "keyboard_shortcut_helper_rewrite"
875 namespace: "systemui"
876 description: "A new implementation of the keyboards shortcuts helper sheet."
877 bug: "327364197"
878}
879
880flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000881 name: "keyboard_touchpad_contextual_education"
882 namespace: "systemui"
883 description: "Allow showing education for physical keyboard and touchpad"
884 bug: "317496783"
885}
886
887flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700888 name: "dream_overlay_bouncer_swipe_direction_filtering"
889 namespace: "systemui"
890 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
891 bug: "333632464"
892 metadata {
893 purpose: PURPOSE_BUGFIX
894 }
Bryce Leece3c21032024-04-09 17:15:17 -0700895}
896
897flag {
898 name: "dream_input_session_pilfer_once"
899 namespace: "systemui"
900 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700901 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700902 metadata {
903 purpose: PURPOSE_BUGFIX
904 }
905}
Jernej Virag6d932a02024-04-16 16:57:50 +0200906
907flag {
908 name: "slice_broadcast_relay_in_background"
909 namespace: "systemui"
910 description: "Move handling of slice broadcast relay broadcasts to background threads"
911 bug: "334767208"
912 metadata {
913 purpose: PURPOSE_BUGFIX
914 }
bvineethac6e09a2024-04-10 08:20:28 +0000915}
916
917flag {
918 name: "register_battery_controller_receivers_in_corestartable"
919 namespace: "systemui"
920 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
921 bug: "307517093"
922 metadata {
923 purpose: PURPOSE_BUGFIX
924 }
925}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800926
927flag {
928 name: "enforce_brightness_base_user_restriction"
929 namespace: "systemui"
930 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
931 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000932 metadata {
933 purpose: PURPOSE_BUGFIX
934 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800935}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000936
937flag {
938 name: "ambient_touch_monitor_listen_to_display_changes"
939 namespace: "systemui"
940 description: "listen to display changes and cache window metrics"
941 bug: "330906135"
942 metadata {
943 purpose: PURPOSE_BUGFIX
944 }
945}
Bryce Lee19f1e282024-05-02 22:03:28 +0000946
947flag {
Bryce Leea320f562024-05-03 04:19:45 +0000948 name: "restart_dream_on_unocclude"
949 namespace: "systemui"
950 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
951 bug: "338051457"
952 metadata {
953 purpose: PURPOSE_BUGFIX
954 }
955}
956
957flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000958 name: "communal_bouncer_do_not_modify_plugin_open"
959 namespace: "systemui"
960 description: "do not modify notification shade when handling bouncer expansion."
961 bug: "338252661"
962 metadata {
963 purpose: PURPOSE_BUGFIX
964 }
965}
Ajinkya Chalke612d1612024-05-07 13:19:46 +0000966
967flag {
968 name: "app_clips_backlinks"
969 namespace: "systemui"
970 description: "Enables Backlinks improvement feature in App Clips"
971 bug: "300307759"
972}
Fabián Kozynskidb115452024-05-13 10:41:43 -0400973
974flag {
975 name: "qs_custom_tile_click_guaranteed_bug_fix"
976 namespace: "systemui"
977 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
978 bug: "339290820"
979 metadata {
980 purpose: PURPOSE_BUGFIX
981 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500982}
983
984flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -0500985 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500986 namespace: "systemui"
987 description: "Only dismiss media notifications when the control was removed by the user."
988 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +0000989 metadata {
990 purpose: PURPOSE_BUGFIX
991 }
archisha1a22b1f2024-04-22 05:53:16 +0000992}
993
994flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -0500995 name: "media_controls_lockscreen_shade_bug_fix"
996 namespace: "systemui"
997 description: "Use ShadeInteractor for media location changes"
998 bug: "319244625"
999 metadata {
1000 purpose: PURPOSE_BUGFIX
1001 }
1002}
1003
1004flag {
archisha1a22b1f2024-04-22 05:53:16 +00001005 namespace: "systemui"
1006 name: "enable_view_capture_tracing"
1007 description: "Enables view capture tracing in System UI."
1008 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001009 metadata {
1010 purpose: PURPOSE_BUGFIX
1011 }
1012}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001013
1014flag {
Chris Göllner352ab972024-06-04 16:27:09 +01001015 namespace: "systemui"
1016 name: "privacy_dot_unfold_wrong_corner_fix"
1017 description: "Fixes an issue where the privacy dot is at the wrong corner after unfolding/folding."
1018 bug: "339335643"
1019 metadata {
1020 purpose: PURPOSE_BUGFIX
1021 }
1022}
1023
1024flag {
Ben Murdoch5957bee2024-05-15 20:17:19 +00001025 name: "validate_keyboard_shortcut_helper_icon_uri"
1026 namespace: "systemui"
1027 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1028 bug: "331180422"
1029 metadata {
1030 purpose: PURPOSE_BUGFIX
1031 }
1032}
William Xiao07cbc242024-05-10 15:16:11 -07001033
1034flag {
William Xiaod2d94f42024-05-22 15:04:33 -07001035 name: "glanceable_hub_shortcut_button"
1036 namespace: "systemui"
1037 description: "Shows a button over the dream and lock screen to open the glanceable hub"
1038 bug: "339667383"
1039}
1040
1041flag {
William Xiao07cbc242024-05-10 15:16:11 -07001042 name: "glanceable_hub_gesture_handle"
1043 namespace: "systemui"
1044 description: "Shows a vertical bar at the right edge to indicate the user can swipe to open the glanceable hub"
1045 bug: "339667383"
1046}
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001047
1048flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001049 name: "glanceable_hub_allow_keyguard_when_dreaming"
1050 namespace: "systemui"
1051 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1052 bug: "343505271"
1053}
1054
Lucas Silvae60d7752024-06-07 12:24:12 -04001055
1056flag {
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001057 name: "new_touchpad_gestures_tutorial"
1058 namespace: "systemui"
1059 description: "Enables new interactive tutorial for learning touchpad gestures"
1060 bug: "309928033"
1061}
1062
1063flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001064 name: "register_wallpaper_notifier_background"
1065 namespace: "systemui"
1066 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1067 bug: "327315860"
1068 metadata {
1069 purpose: PURPOSE_BUGFIX
1070 }
1071}
Michael Mikhaile3247482024-05-14 13:56:23 +00001072
1073flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001074 name: "enable_efficient_display_repository"
1075 namespace: "systemui"
1076 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1077 bug: "345472038"
1078 metadata {
1079 purpose: PURPOSE_BUGFIX
1080 }
1081}
1082
1083flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001084 name: "notification_media_manager_background_execution"
1085 namespace: "systemui"
1086 description: "Decide whether to execute binder calls in background thread"
1087 bug: "336612071"
1088 metadata {
1089 purpose: PURPOSE_BUGFIX
1090 }
1091}
Sindhu4fece3c2024-06-03 10:34:29 +00001092
1093flag {
1094 name: "dozeui_scheduling_alarms_background_execution"
1095 namespace: "systemui"
1096 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1097 bug: "330492575"
1098 metadata {
1099 purpose: PURPOSE_BUGFIX
1100 }
1101}
András Kurucz48f27812024-06-05 13:22:19 +00001102
1103flag {
1104 name: "notification_pulsing_fix"
1105 namespace: "systemui"
1106 description: "Allow showing new pulsing notifications when the device is already pulsing."
1107 bug: "335560575"
1108 metadata {
1109 purpose: PURPOSE_BUGFIX
1110 }
1111}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001112
1113flag {
1114 name: "media_lockscreen_launch_animation"
1115 namespace : "systemui"
1116 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1117 bug : "346865769"
1118 metadata {
1119 purpose: PURPOSE_BUGFIX
1120 }
1121}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001122
1123flag {
1124 name: "expand_heads_up_on_inline_reply"
1125 namespace: "systemui"
1126 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1127 bug: "346976443"
1128 metadata {
1129 purpose: PURPOSE_BUGFIX
1130 }
1131}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001132
1133flag {
1134 name: "translucent_occluding_activity_fix"
1135 namespace: "systemui"
1136 description: "Fixes occlusion animation for transluent activities"
1137 bug: "303010980"
1138 metadata {
1139 purpose: PURPOSE_BUGFIX
1140 }
1141}