blob: bd8ea937827fa3015be048b467bc8fd670f8b6ab [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 {
Beverlyf4450902024-04-02 18:36:08 +000029
Yining Liu9517d432024-03-26 06:26:16 +000030 name: "notification_heads_up_cycling"
31 namespace: "systemui"
32 description: "Heads-up notification cycling animation for the Notification Avalanche feature."
33 bug: "316404716"
34}
35
36flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000037 name: "priority_people_section"
38 namespace: "systemui"
39 description: "Add a new section for priority people (aka important conversations)."
40 bug: "340294566"
41}
42
43flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000044 name: "notification_minimalism_prototype"
45 namespace: "systemui"
46 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
47 bug: "330387368"
48 metadata {
49 purpose: PURPOSE_BUGFIX
50 }
51}
52
53flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000054 name: "notification_view_flipper_pausing"
55 namespace: "systemui"
56 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
57 bug: "309146176"
58 metadata {
59 purpose: PURPOSE_BUGFIX
60 }
61}
62
63flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000064 name: "notification_over_expansion_clipping_fix"
65 namespace: "systemui"
66 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
67 bug: "288553572"
68 metadata {
69 purpose: PURPOSE_BUGFIX
70 }
71}
72
73flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080074 name: "notification_async_group_header_inflation"
75 namespace: "systemui"
76 description: "Inflates the notification group summary header views from the background thread."
77 bug: "217799515"
78}
79
80flag {
Yining Liu9a835c82023-10-31 01:30:23 +000081 name: "notification_async_hybrid_view_inflation"
82 namespace: "systemui"
83 description: "Inflates hybrid (single-line) notification views from the background thread."
84 bug: "217799515"
85}
86
87flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040088 name: "notification_color_update_logger"
89 namespace: "systemui"
90 description: "Enabled debug logging and dumping of notification color updates."
91 bug: "294347738"
92}
93
94flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020095 name: "notifications_footer_view_refactor"
96 namespace: "systemui"
97 description: "Enables the refactored version of the footer view in the notification shade "
98 "(containing the \"Clear all\" button). Should not bring any behavior changes"
99 bug: "293167744"
100}
Alexander Roederer74cda602023-10-11 00:24:09 +0000101
102flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400103 name: "notifications_icon_container_refactor"
104 namespace: "systemui"
105 description: "Enables the refactored version of the notification icon container in StatusBar, "
106 "AOD, and the notification shelf. Should not bring any behavioral changes."
107 bug: "278765923"
108}
109
110flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100111 name: "notifications_hide_on_display_switch"
112 namespace: "systemui"
113 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
114 bug: "293824309"
115}
116
117flag {
András Kurucz305199f2023-12-18 18:31:34 +0000118 name: "notifications_improved_hun_animation"
119 namespace: "systemui"
120 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
121 bug: "243302608"
122}
123
124flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000125 name: "notification_content_alpha_optimization"
126 namespace: "systemui"
127 description: "Only reset alpha values of needed content views"
128 bug: "292024656"
129 metadata {
130 purpose: PURPOSE_BUGFIX
131 }
132}
133
134flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000135 name: "notifications_live_data_store_refactor"
136 namespace: "systemui"
137 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
138 "Should not bring any behavior changes."
139 bug: "308623704"
140}
141
142flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000143 name: "notifications_heads_up_refactor"
144 namespace: "systemui"
145 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
146 bug: "325936094"
147}
148
149flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000150 name: "pss_app_selector_abrupt_exit_fix"
151 namespace: "systemui"
152 description: "Fixes the app selector abruptly disappearing without an animation, when the"
153 "selected task is the foreground task."
154 bug: "314385883"
155 metadata {
156 purpose: PURPOSE_BUGFIX
157 }
158}
159
160flag {
dakinola558bf872024-03-14 20:21:46 +0000161 name: "pss_app_selector_recents_split_screen"
162 namespace: "systemui"
163 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
164 bug: "320449039"
165 metadata {
166 purpose: PURPOSE_BUGFIX
167 }
168}
169
170flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100171 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100172 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100173 description: "Moves part of the notification icon updates to the background."
174 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
Jeff DeCewb811f002024-01-25 17:21:55 +0000181 name: "nssl_falsing_fix"
182 namespace: "systemui"
183 description: "Minor touch changes to prevent falsing errors in NSSL"
184 bug: "316551193"
185 metadata {
186 purpose: PURPOSE_BUGFIX
187 }
188}
189
190flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100191 name: "refactor_get_current_user"
192 namespace: "systemui"
193 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
194 bug: "305984787"
195}
196
197flag {
Lyn20c65062023-11-13 20:34:03 +0000198 name: "notification_throttle_hun"
199 namespace: "systemui"
200 description: "During notification avalanche, throttle HUNs showing in fast succession."
201 bug: "307288824"
202}
203
204flag {
Lyn06388cc2024-01-18 22:17:50 +0000205 name: "notification_avalanche_suppression"
206 namespace: "systemui"
207 description: "After notification avalanche floodgate event, suppress HUNs completely."
208 bug: "321089634"
209}
210
211flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000212 name: "notification_background_tint_optimization"
213 namespace: "systemui"
214 description: "Re-enable the codepath that removed tinting of notifications when the"
215 " standard background color is desired. This was the behavior before we discovered"
216 " a resources threading issue, which we worked around by tinting the notification"
217 " backgrounds and footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000218 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000219}
220
221flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000222 name: "scene_container"
223 namespace: "systemui"
224 description: "Enables the scene container framework go/flexiglass."
225 bug: "283121968"
226}
Julia Tuttle5201be82023-10-30 17:49:30 -0400227
228flag {
burakovc98942c2024-04-25 16:15:35 +0000229 name: "dual_shade"
230 namespace: "systemui"
231 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
232 bug: "337259436"
233}
234
235flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000236 name: "keyguard_bottom_area_refactor"
237 namespace: "systemui"
238 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
239 "lock icon and others."
240 bug: "290652751"
241}
242
243flag {
Beverly96b3e592023-11-08 15:32:58 +0000244 name: "device_entry_udfps_refactor"
245 namespace: "systemui"
246 description: "Refactoring device entry UDFPS icon to use modern architecture and "
247 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
248 bug: "279440316"
249}
250
251flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400252 name: "visual_interruptions_refactor"
253 namespace: "systemui"
254 description: "Enables the refactored version of the code to decide when notifications "
255 "HUN, bubble, pulse, or FSI."
256 bug: "261728888"
257}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700258
259flag {
260 name: "haptic_brightness_slider"
261 namespace: "systemui"
262 description: "Adds haptic feedback to the brightness slider."
263 bug: "296467915"
264}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000265
266flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000267 name: "unfold_animation_background_progress"
268 namespace: "systemui"
269 description: "Moves unfold animation progress calculation to a background thread"
270 bug: "277879146"
271}
272
273flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000274 name: "enable_background_keyguard_ondrawn_callback"
275 namespace: "systemui"
276 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
277 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
278 "Note that, even after this callback is called, we're waiting for all windows to finish "
279 " drawing."
280 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000281 metadata {
282 purpose: PURPOSE_BUGFIX
283 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000284}
285
286flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000287 name: "qs_new_pipeline"
288 namespace: "systemui"
289 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
290 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500291}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000292
293flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000294 name: "qs_new_tiles"
295 namespace: "systemui"
296 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000297 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000298}
299
300flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000301 name: "qs_new_tiles_future"
302 namespace: "systemui"
303 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."
304 bug: "311147395"
305}
306
307flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000308 name: "coroutine_tracing"
309 namespace: "systemui"
310 description: "Adds thread-local data to System UI's global coroutine scopes to "
311 "allow for tracing of coroutine continuations using System UI's tracinglib"
312 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100313}
314
315flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000316 name: "edge_back_gesture_handler_thread"
317 namespace: "systemui"
318 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
319 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
320 "the main thread with the rest of System UI."
321 bug: "304583132"
322}
323
324flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100325 name: "new_aod_transition"
326 namespace: "systemui"
327 description: "New LOCKSCREEN <=> AOD transition"
328 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100329}
330
331flag {
332 name: "light_reveal_migration"
333 namespace: "systemui"
334 description: "Move LightRevealScrim to recommended architecture"
335 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600336}
337
338flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000339 name: "theme_overlay_controller_wakefulness_deprecation"
340 namespace: "systemui"
341 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
342 "ThemOverlayController to mitigate flickering when locking the device"
343 bug: "308676488"
344}
345
346flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000347 name: "truncated_status_bar_icons_fix"
348 namespace: "systemui"
349 description: "Fixes the status bar icons being trunacted due to the status bar window height "
350 "not being updated after certain rotations"
351 bug: "323299264"
352 metadata {
353 purpose: PURPOSE_BUGFIX
354 }
355}
356
357flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200358 name: "status_bar_monochrome_icons_fix"
359 namespace: "systemui"
360 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
361 bug: "329091967"
362 metadata {
363 purpose: PURPOSE_BUGFIX
364 }
365}
366
367flag {
Chandru S1df19782023-09-30 18:34:20 -0700368 name: "compose_bouncer"
369 namespace: "systemui"
370 description: "Use the new compose bouncer in SystemUI"
371 bug: "310005730"
372}
373
374flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000375 name: "pss_task_switcher"
376 namespace: "systemui"
377 description: "Enable the task switcher feature for partial screen sharing"
378 bug: "317208379"
379}
380
381flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530382 name: "revamped_bouncer_messages"
383 namespace: "systemui"
384 description: "Change the bouncer message to be a 2-line more descriptive message"
385 bug: "236891644"
386}
387
388flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530389 name: "rest_to_unlock"
390 namespace: "systemui"
391 description: "Require prolonged touch for fingerprint authentication"
392 bug: "303672286"
393}
394
395flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000396 name: "record_issue_qs_tile"
397 namespace: "systemui"
398 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
399 bug: "305049544"
400}
Chandru S7ec7fd22023-11-30 13:12:25 +0530401
Aurélien Pomini7c643452023-09-21 10:06:47 +0000402flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000403 name: "migrate_clocks_to_blueprint"
404 namespace: "systemui"
405 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
406 "and use modern architecture for lockscreen clocks"
407 bug: "301502635"
408}
409
410flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000411 name: "fast_unlock_transition"
412 namespace: "systemui"
413 description: "Faster wallpaper unlock transition"
414 bug: "298186160"
415}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800416
417flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800418 name: "activity_transition_use_largest_window"
419 namespace: "systemui"
420 description: "Target largest opening window during activity transitions."
421 bug: "323294573"
422 metadata {
423 purpose: PURPOSE_BUGFIX
424 }
425}
426
427flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000428 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000429 namespace: "systemui"
430 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
431 " central place, instead of reading resources directly. This is to take into account display"
432 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000433 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000434 metadata {
435 purpose: PURPOSE_BUGFIX
436 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000437}
438
439flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000440 name: "enable_layout_tracing"
441 namespace: "systemui"
442 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
443 bug: "315274804"
444}
445
446flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800447 name: "quick_settings_visual_haptics_longpress"
448 namespace: "systemui"
449 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
450 bug: "229856884"
451}
Evan Laird3f199372023-11-14 18:32:19 -0500452
453flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800454 name: "switch_user_on_bg"
455 namespace: "systemui"
456 description: "Does user switching on a background thread"
457 bug: "284095720"
458}
459
460flag {
Evan Laird3f199372023-11-14 18:32:19 -0500461 name: "status_bar_static_inout_indicators"
462 namespace: "systemui"
463 description: "(Upstream request) Always show the network activity inout indicators and "
464 "prefer using alpha to distinguish network activity."
465 bug: "310715220"
466}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800467
468flag {
469 name: "haptic_volume_slider"
470 namespace: "systemui"
471 description: "Adds haptic feedback to the volume slider."
472 bug: "316953430"
473}
Richard MacGregor019df652023-12-18 15:27:36 -0800474
475flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000476 name: "new_volume_panel"
477 namespace: "systemui"
478 description: "Switches to the new volume panel (without Slices)."
479 bug: "202262476"
480}
481
482flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500483 name: "screenshot_action_dismiss_system_windows"
484 namespace: "systemui"
485 description: "Dismiss existing system windows when starting action from screenshot UI"
486 bug: "309933761"
487}
488
489flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000490 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000491 namespace: "systemui"
492 description: "Private profile support for screenshots"
493 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000494 metadata {
495 purpose: PURPOSE_BUGFIX
496 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000497}
498
499flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400500 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500501 namespace: "systemui"
502 description: "Use new shelf UI flow for screenshots"
503 bug: "329659738"
504}
505
506flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000507 name: "run_fingerprint_detect_on_dismissible_keyguard"
508 namespace: "systemui"
509 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
510 bug: "311145851"
511}
512
513flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000514 name: "smartspace_relocate_to_bottom"
515 namespace: "systemui"
516 description: "Relocate Smartspace to bottom of the Lock Screen"
517 bug: "316212788"
518}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000519
520flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000521 name: "smartspace_remoteviews_rendering"
522 namespace: "systemui"
523 description: "Indicate Smartspace RemoteViews rendering"
524 bug: "326292691"
525}
526
527flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000528 name: "smartspace_lockscreen_viewmodel"
529 namespace: "systemui"
530 description: "Indicate Smartspace lockscreen viewmodel"
531 bug: "331451011"
532}
533
534flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000535 name: "pin_input_field_styled_focus_state"
536 namespace: "systemui"
537 description: "Enables styled focus states on pin input field if keyboard is connected"
538 bug: "316106516"
539}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500540
541flag {
542 name: "keyguard_wm_state_refactor"
543 namespace: "systemui"
544 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
545 bug: "278086361"
546}
Aaron Liu972537c2024-01-26 14:35:06 -0800547
548flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800549 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800550 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800551 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800552 bug: "301968149"
553}
Zhe Songe2a44482024-01-30 10:50:57 +0000554
555flag {
556 name: "enable_contextual_tip_for_power_off"
557 namespace: "systemui"
558 description: "Enables on-screen contextual tip about how to power off or restart phone"
559 bug: "322891421"
560}
561
562flag {
563 name: "enable_contextual_tip_for_take_screenshot"
564 namespace: "systemui"
565 description: "Enables on-screen contextual tip about how to take screenshot."
566 bug: "322891421"
567}
Yein Jobbfb3312024-01-31 22:40:47 +0000568
569flag {
Zhe Song79564da2024-03-13 17:12:54 +0800570 name: "disable_contextual_tips_frequency_check"
571 description: "Disables frequency capping check for contextual tips."
572 namespace: "systemui"
573 bug: "322891421"
574}
575
576flag {
577 name: "disable_contextual_tips_ios_switcher_check"
578 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
579 namespace: "systemui"
580 bug: "322891421"
581}
582
583flag {
Yu Chao3964b562024-02-01 08:03:59 +0000584 name: "enable_contextual_tips"
585 description: "Enables showing contextual tips."
586 namespace: "systemui"
587 bug: "322891421"
588}
589
590flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800591 name: "contextual_tips_assistant_dismiss_fix"
592 namespace: "systemui"
593 description: "Improve assistant dismiss signal accuracy for contextual tips."
594 bug: "334759504"
595 metadata {
596 purpose: PURPOSE_BUGFIX
597 }
598}
599
600flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000601 name: "shaderlib_loading_effect_refactor"
602 namespace: "systemui"
603 description: "Extend shader library to provide the common loading effects."
604 bug: "282007590"
605}
606
Matías Hernándeza67952e2024-02-06 15:29:52 +0100607flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800608 name: "hearing_aids_qs_tile_dialog"
609 namespace: "systemui"
610 description: "Show a dialog when clicking on hearing aids quick settings tile."
611 bug: "291423171"
612}
613
614flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100615 name: "notification_row_user_context"
616 namespace: "systemui"
617 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
618 " (based on the NotificationEntry's user)."
619 bug: "317503801"
620 metadata {
621 purpose: PURPOSE_BUGFIX
622 }
623}
624
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000625flag {
626 name: "get_connected_device_name_unsynchronized"
627 namespace: "systemui"
628 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
629 bug: "323995015"
630 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000631 purpose: PURPOSE_BUGFIX
632 }
633}
634
635flag {
Sindhuc5d22842024-02-09 06:47:35 +0000636 name: "slice_manager_binder_call_background"
637 namespace: "systemui"
638 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
639 bug: "322745650"
640 metadata {
641 purpose: PURPOSE_BUGFIX
642 }
643}
644
645flag {
Sindhu561c2402024-02-07 09:38:47 +0000646 name: "register_new_wallet_card_in_background"
647 namespace: "systemui"
648 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
649 bug: "322506838"
650 metadata {
651 purpose: PURPOSE_BUGFIX
652 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000653}
archishab51923e2024-02-08 05:53:04 +0000654
655flag {
656 name: "update_user_switcher_background"
657 namespace: "systemui"
658 description: "Decide whether to update user switcher in background thread."
659 bug: "322745650"
660 metadata {
661 purpose: PURPOSE_BUGFIX
662 }
663}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000664
665flag {
666 name: "register_zen_mode_content_observer_background"
667 namespace: "systemui"
668 description: "Decide whether to register zen mode content observers in the background thread."
669 bug: "324515627"
670 metadata {
671 purpose: PURPOSE_BUGFIX
672 }
673}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500674
675flag {
676 name: "clipboard_noninteractive_on_lockscreen"
677 namespace: "systemui"
678 description: "Prevents the interactive clipboard UI from appearing when device is locked"
679 bug: "317048495"
680 metadata {
681 purpose: PURPOSE_BUGFIX
682 }
683}
Jernej Virag96b48772024-02-20 10:34:27 +0100684
685flag {
686 name: "trim_resources_with_background_trim_at_lock"
687 namespace: "systemui"
688 description: "Trim fonts and other caches when the device locks to lower memory consumption."
689 bug: "322143614"
690 metadata {
691 purpose: PURPOSE_BUGFIX
692 }
693}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500694
695flag {
696 name: "dedicated_notif_inflation_thread"
697 namespace: "systemui"
698 description: "Create a separate background thread for inflating notifications"
699 bug: "308967184"
700 metadata {
701 purpose: PURPOSE_BUGFIX
702 }
703}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000704
705flag {
706 name: "bind_keyguard_media_visibility"
707 namespace: "systemui"
708 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
709 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000710 metadata {
711 purpose: PURPOSE_BUGFIX
712 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100713}
714
715flag {
716 name: "delayed_wakelock_release_on_background_thread"
717 namespace: "systemui"
718 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
719 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000720 metadata {
721 purpose: PURPOSE_BUGFIX
722 }
723}
bvineeth68756982024-02-23 09:57:28 +0000724
725flag {
726 name: "notify_power_manager_user_activity_background"
727 namespace: "systemui"
728 description: "Decide whether to notify the user activity to power manager in the background thread."
729 bug: "325203885"
730 metadata {
731 purpose: PURPOSE_BUGFIX
732 }
733}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000734
735flag {
736 name: "media_controls_refactor"
737 namespace: "systemui"
738 description: "Refactors media code to follow the recommended architecture"
739 bug: "326408371"
740}
Josh814484f2024-03-05 15:38:07 +0000741
742flag {
743 name: "qs_tile_focus_state"
744 namespace: "systemui"
745 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
746 bug: "312899524"
747}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000748
749flag {
750 name: "edgeback_gesture_handler_get_running_tasks_background"
751 namespace: "systemui"
752 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
753 " class on the background thread."
754 bug: "325041960"
755 metadata {
756 purpose: PURPOSE_BUGFIX
757 }
758}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400759
760flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700761 name: "screenshare_notification_hiding_bug_fix"
762 namespace: "systemui"
763 description: "Various bug fixes for notification redaction while screensharing"
764 bug: "312784809"
765 metadata {
766 purpose: PURPOSE_BUGFIX
767 }
768}
769
770flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400771 name: "qs_ui_refactor"
772 namespace: "systemui"
773 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
774 " Compose for the UI."
775 bug: "325099249"
776}
Yein Jo380f96c2024-04-04 21:28:31 +0000777
778flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400779 name: "remove_dream_overlay_hide_on_touch"
780 namespace: "systemui"
781 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
782 bug: "329091030"
783 metadata {
784 purpose: PURPOSE_BUGFIX
785 }
786}
787
788flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000789 name: "keyboard_docking_indicator"
790 namespace: "systemui"
791 description: "Glow bar indicator reveals upon keyboard docking."
792 bug: "324600132"
793}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700794
795flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100796 name: "keyboard_shortcut_helper_rewrite"
797 namespace: "systemui"
798 description: "A new implementation of the keyboards shortcuts helper sheet."
799 bug: "327364197"
800}
801
802flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700803 name: "dream_overlay_bouncer_swipe_direction_filtering"
804 namespace: "systemui"
805 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
806 bug: "333632464"
807 metadata {
808 purpose: PURPOSE_BUGFIX
809 }
Bryce Leece3c21032024-04-09 17:15:17 -0700810}
811
812flag {
813 name: "dream_input_session_pilfer_once"
814 namespace: "systemui"
815 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700816 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700817 metadata {
818 purpose: PURPOSE_BUGFIX
819 }
820}
Jernej Virag6d932a02024-04-16 16:57:50 +0200821
822flag {
Lucas Silva592f2372024-05-02 13:19:36 -0400823 name: "shade_collapse_activity_launch_fix"
824 namespace: "systemui"
825 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker."
826 bug: "331591373"
827 metadata {
828 purpose: PURPOSE_BUGFIX
829 }
830}
831
832flag {
Jernej Virag6d932a02024-04-16 16:57:50 +0200833 name: "slice_broadcast_relay_in_background"
834 namespace: "systemui"
835 description: "Move handling of slice broadcast relay broadcasts to background threads"
836 bug: "334767208"
837 metadata {
838 purpose: PURPOSE_BUGFIX
839 }
bvineethac6e09a2024-04-10 08:20:28 +0000840}
841
842flag {
843 name: "register_battery_controller_receivers_in_corestartable"
844 namespace: "systemui"
845 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
846 bug: "307517093"
847 metadata {
848 purpose: PURPOSE_BUGFIX
849 }
850}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800851
852flag {
853 name: "enforce_brightness_base_user_restriction"
854 namespace: "systemui"
855 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
856 bug: "329205638"
857}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000858
859flag {
860 name: "ambient_touch_monitor_listen_to_display_changes"
861 namespace: "systemui"
862 description: "listen to display changes and cache window metrics"
863 bug: "330906135"
864 metadata {
865 purpose: PURPOSE_BUGFIX
866 }
867}
Bryce Lee19f1e282024-05-02 22:03:28 +0000868
869flag {
870 name: "communal_bouncer_do_not_modify_plugin_open"
871 namespace: "systemui"
872 description: "do not modify notification shade when handling bouncer expansion."
873 bug: "338252661"
874 metadata {
875 purpose: PURPOSE_BUGFIX
876 }
877}