blob: c61002ec9822824e36e26ff3274aeb44b979aee8 [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 name: "refactor_keyguard_dismiss_intent"
30 namespace: "systemui"
31 description: "Update how keyguard dismiss intents are stored."
32 bug: "275069969"
33}
34
35flag {
36
Yining Liu9517d432024-03-26 06:26:16 +000037 name: "notification_heads_up_cycling"
38 namespace: "systemui"
39 description: "Heads-up notification cycling animation for the Notification Avalanche feature."
40 bug: "316404716"
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 {
Yining Liu6ed11b92024-01-18 18:01:51 +080064 name: "notification_async_group_header_inflation"
65 namespace: "systemui"
66 description: "Inflates the notification group summary header views from the background thread."
67 bug: "217799515"
68}
69
70flag {
Yining Liu9a835c82023-10-31 01:30:23 +000071 name: "notification_async_hybrid_view_inflation"
72 namespace: "systemui"
73 description: "Inflates hybrid (single-line) notification views from the background thread."
74 bug: "217799515"
75}
76
77flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040078 name: "notification_color_update_logger"
79 namespace: "systemui"
80 description: "Enabled debug logging and dumping of notification color updates."
81 bug: "294347738"
82}
83
84flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020085 name: "notifications_footer_view_refactor"
86 namespace: "systemui"
87 description: "Enables the refactored version of the footer view in the notification shade "
88 "(containing the \"Clear all\" button). Should not bring any behavior changes"
89 bug: "293167744"
90}
Alexander Roederer74cda602023-10-11 00:24:09 +000091
92flag {
Steve Elliott34edc352023-10-23 13:14:24 -040093 name: "notifications_icon_container_refactor"
94 namespace: "systemui"
95 description: "Enables the refactored version of the notification icon container in StatusBar, "
96 "AOD, and the notification shelf. Should not bring any behavioral changes."
97 bug: "278765923"
98}
99
100flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100101 name: "notifications_hide_on_display_switch"
102 namespace: "systemui"
103 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
104 bug: "293824309"
105}
106
107flag {
András Kurucz305199f2023-12-18 18:31:34 +0000108 name: "notifications_improved_hun_animation"
109 namespace: "systemui"
110 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
111 bug: "243302608"
112}
113
114flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000115 name: "notification_content_alpha_optimization"
116 namespace: "systemui"
117 description: "Only reset alpha values of needed content views"
118 bug: "292024656"
119 metadata {
120 purpose: PURPOSE_BUGFIX
121 }
122}
123
124flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000125 name: "notifications_live_data_store_refactor"
126 namespace: "systemui"
127 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
128 "Should not bring any behavior changes."
129 bug: "308623704"
130}
131
132flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000133 name: "notifications_heads_up_refactor"
134 namespace: "systemui"
135 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
136 bug: "325936094"
137}
138
139flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000140 name: "pss_app_selector_abrupt_exit_fix"
141 namespace: "systemui"
142 description: "Fixes the app selector abruptly disappearing without an animation, when the"
143 "selected task is the foreground task."
144 bug: "314385883"
145 metadata {
146 purpose: PURPOSE_BUGFIX
147 }
148}
149
150flag {
dakinola558bf872024-03-14 20:21:46 +0000151 name: "pss_app_selector_recents_split_screen"
152 namespace: "systemui"
153 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
154 bug: "320449039"
155 metadata {
156 purpose: PURPOSE_BUGFIX
157 }
158}
159
160flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100161 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100162 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100163 description: "Moves part of the notification icon updates to the background."
164 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100165 metadata {
166 purpose: PURPOSE_BUGFIX
167 }
168}
169
170flag {
Jeff DeCewb811f002024-01-25 17:21:55 +0000171 name: "nssl_falsing_fix"
172 namespace: "systemui"
173 description: "Minor touch changes to prevent falsing errors in NSSL"
174 bug: "316551193"
175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100181 name: "refactor_get_current_user"
182 namespace: "systemui"
183 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
184 bug: "305984787"
185}
186
187flag {
Lyn20c65062023-11-13 20:34:03 +0000188 name: "notification_throttle_hun"
189 namespace: "systemui"
190 description: "During notification avalanche, throttle HUNs showing in fast succession."
191 bug: "307288824"
192}
193
194flag {
Lyn06388cc2024-01-18 22:17:50 +0000195 name: "notification_avalanche_suppression"
196 namespace: "systemui"
197 description: "After notification avalanche floodgate event, suppress HUNs completely."
198 bug: "321089634"
199}
200
201flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000202 name: "notification_background_tint_optimization"
203 namespace: "systemui"
204 description: "Re-enable the codepath that removed tinting of notifications when the"
205 " standard background color is desired. This was the behavior before we discovered"
206 " a resources threading issue, which we worked around by tinting the notification"
207 " backgrounds and footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000208 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000209}
210
211flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000212 name: "scene_container"
213 namespace: "systemui"
214 description: "Enables the scene container framework go/flexiglass."
215 bug: "283121968"
216}
Julia Tuttle5201be82023-10-30 17:49:30 -0400217
218flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000219 name: "keyguard_bottom_area_refactor"
220 namespace: "systemui"
221 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
222 "lock icon and others."
223 bug: "290652751"
224}
225
226flag {
Beverly96b3e592023-11-08 15:32:58 +0000227 name: "device_entry_udfps_refactor"
228 namespace: "systemui"
229 description: "Refactoring device entry UDFPS icon to use modern architecture and "
230 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
231 bug: "279440316"
232}
233
234flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400235 name: "visual_interruptions_refactor"
236 namespace: "systemui"
237 description: "Enables the refactored version of the code to decide when notifications "
238 "HUN, bubble, pulse, or FSI."
239 bug: "261728888"
240}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700241
242flag {
243 name: "haptic_brightness_slider"
244 namespace: "systemui"
245 description: "Adds haptic feedback to the brightness slider."
246 bug: "296467915"
247}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000248
249flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000250 name: "unfold_animation_background_progress"
251 namespace: "systemui"
252 description: "Moves unfold animation progress calculation to a background thread"
253 bug: "277879146"
254}
255
256flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000257 name: "enable_background_keyguard_ondrawn_callback"
258 namespace: "systemui"
259 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
260 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
261 "Note that, even after this callback is called, we're waiting for all windows to finish "
262 " drawing."
263 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000264 metadata {
265 purpose: PURPOSE_BUGFIX
266 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000267}
268
269flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000270 name: "qs_new_pipeline"
271 namespace: "systemui"
272 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
273 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500274}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000275
276flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000277 name: "qs_new_tiles"
278 namespace: "systemui"
279 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000280 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000281}
282
283flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000284 name: "qs_new_tiles_future"
285 namespace: "systemui"
286 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."
287 bug: "311147395"
288}
289
290flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000291 name: "coroutine_tracing"
292 namespace: "systemui"
293 description: "Adds thread-local data to System UI's global coroutine scopes to "
294 "allow for tracing of coroutine continuations using System UI's tracinglib"
295 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100296}
297
298flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000299 name: "edge_back_gesture_handler_thread"
300 namespace: "systemui"
301 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
302 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
303 "the main thread with the rest of System UI."
304 bug: "304583132"
305}
306
307flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100308 name: "new_aod_transition"
309 namespace: "systemui"
310 description: "New LOCKSCREEN <=> AOD transition"
311 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100312}
313
314flag {
315 name: "light_reveal_migration"
316 namespace: "systemui"
317 description: "Move LightRevealScrim to recommended architecture"
318 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600319}
320
321flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000322 name: "theme_overlay_controller_wakefulness_deprecation"
323 namespace: "systemui"
324 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
325 "ThemOverlayController to mitigate flickering when locking the device"
326 bug: "308676488"
327}
328
329flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000330 name: "truncated_status_bar_icons_fix"
331 namespace: "systemui"
332 description: "Fixes the status bar icons being trunacted due to the status bar window height "
333 "not being updated after certain rotations"
334 bug: "323299264"
335 metadata {
336 purpose: PURPOSE_BUGFIX
337 }
338}
339
340flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200341 name: "status_bar_monochrome_icons_fix"
342 namespace: "systemui"
343 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
344 bug: "329091967"
345 metadata {
346 purpose: PURPOSE_BUGFIX
347 }
348}
349
350flag {
Chandru S1df19782023-09-30 18:34:20 -0700351 name: "compose_bouncer"
352 namespace: "systemui"
353 description: "Use the new compose bouncer in SystemUI"
354 bug: "310005730"
355}
356
357flag {
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600358 name: "media_in_scene_container"
359 namespace: "systemui"
360 description: "Enable media in the scene container framework"
361 bug: "296122467"
362}
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000363
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000364flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000365 name: "pss_task_switcher"
366 namespace: "systemui"
367 description: "Enable the task switcher feature for partial screen sharing"
368 bug: "317208379"
369}
370
371flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530372 name: "revamped_bouncer_messages"
373 namespace: "systemui"
374 description: "Change the bouncer message to be a 2-line more descriptive message"
375 bug: "236891644"
376}
377
378flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530379 name: "rest_to_unlock"
380 namespace: "systemui"
381 description: "Require prolonged touch for fingerprint authentication"
382 bug: "303672286"
383}
384
385flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000386 name: "record_issue_qs_tile"
387 namespace: "systemui"
388 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
389 bug: "305049544"
390}
Chandru S7ec7fd22023-11-30 13:12:25 +0530391
Aurélien Pomini7c643452023-09-21 10:06:47 +0000392flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000393 name: "migrate_clocks_to_blueprint"
394 namespace: "systemui"
395 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
396 "and use modern architecture for lockscreen clocks"
397 bug: "301502635"
398}
399
400flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000401 name: "fast_unlock_transition"
402 namespace: "systemui"
403 description: "Faster wallpaper unlock transition"
404 bug: "298186160"
405}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800406
407flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800408 name: "activity_transition_use_largest_window"
409 namespace: "systemui"
410 description: "Target largest opening window during activity transitions."
411 bug: "323294573"
412 metadata {
413 purpose: PURPOSE_BUGFIX
414 }
415}
416
417flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000418 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000419 namespace: "systemui"
420 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
421 " central place, instead of reading resources directly. This is to take into account display"
422 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000423 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000424 metadata {
425 purpose: PURPOSE_BUGFIX
426 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000427}
428
429flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000430 name: "enable_layout_tracing"
431 namespace: "systemui"
432 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
433 bug: "315274804"
434}
435
436flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800437 name: "quick_settings_visual_haptics_longpress"
438 namespace: "systemui"
439 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
440 bug: "229856884"
441}
Evan Laird3f199372023-11-14 18:32:19 -0500442
443flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800444 name: "switch_user_on_bg"
445 namespace: "systemui"
446 description: "Does user switching on a background thread"
447 bug: "284095720"
448}
449
450flag {
Evan Laird3f199372023-11-14 18:32:19 -0500451 name: "status_bar_static_inout_indicators"
452 namespace: "systemui"
453 description: "(Upstream request) Always show the network activity inout indicators and "
454 "prefer using alpha to distinguish network activity."
455 bug: "310715220"
456}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800457
458flag {
459 name: "haptic_volume_slider"
460 namespace: "systemui"
461 description: "Adds haptic feedback to the volume slider."
462 bug: "316953430"
463}
Richard MacGregor019df652023-12-18 15:27:36 -0800464
465flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000466 name: "new_volume_panel"
467 namespace: "systemui"
468 description: "Switches to the new volume panel (without Slices)."
469 bug: "202262476"
470}
471
472flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500473 name: "screenshot_action_dismiss_system_windows"
474 namespace: "systemui"
475 description: "Dismiss existing system windows when starting action from screenshot UI"
476 bug: "309933761"
477}
478
479flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000480 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000481 namespace: "systemui"
482 description: "Private profile support for screenshots"
483 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000484 metadata {
485 purpose: PURPOSE_BUGFIX
486 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000487}
488
489flag {
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500490 name: "screenshot_shelf_ui"
491 namespace: "systemui"
492 description: "Use new shelf UI flow for screenshots"
493 bug: "329659738"
494}
495
496flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000497 name: "run_fingerprint_detect_on_dismissible_keyguard"
498 namespace: "systemui"
499 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
500 bug: "311145851"
501}
502
503flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000504 name: "smartspace_relocate_to_bottom"
505 namespace: "systemui"
506 description: "Relocate Smartspace to bottom of the Lock Screen"
507 bug: "316212788"
508}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000509
510flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000511 name: "smartspace_remoteviews_rendering"
512 namespace: "systemui"
513 description: "Indicate Smartspace RemoteViews rendering"
514 bug: "326292691"
515}
516
517flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000518 name: "pin_input_field_styled_focus_state"
519 namespace: "systemui"
520 description: "Enables styled focus states on pin input field if keyboard is connected"
521 bug: "316106516"
522}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500523
524flag {
525 name: "keyguard_wm_state_refactor"
526 namespace: "systemui"
527 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
528 bug: "278086361"
529}
Aaron Liu972537c2024-01-26 14:35:06 -0800530
531flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800532 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800533 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800534 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800535 bug: "301968149"
536}
Zhe Songe2a44482024-01-30 10:50:57 +0000537
538flag {
539 name: "enable_contextual_tip_for_power_off"
540 namespace: "systemui"
541 description: "Enables on-screen contextual tip about how to power off or restart phone"
542 bug: "322891421"
543}
544
545flag {
546 name: "enable_contextual_tip_for_take_screenshot"
547 namespace: "systemui"
548 description: "Enables on-screen contextual tip about how to take screenshot."
549 bug: "322891421"
550}
Yein Jobbfb3312024-01-31 22:40:47 +0000551
552flag {
Zhe Song79564da2024-03-13 17:12:54 +0800553 name: "disable_contextual_tips_frequency_check"
554 description: "Disables frequency capping check for contextual tips."
555 namespace: "systemui"
556 bug: "322891421"
557}
558
559flag {
560 name: "disable_contextual_tips_ios_switcher_check"
561 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
562 namespace: "systemui"
563 bug: "322891421"
564}
565
566flag {
Yu Chao3964b562024-02-01 08:03:59 +0000567 name: "enable_contextual_tips"
568 description: "Enables showing contextual tips."
569 namespace: "systemui"
570 bug: "322891421"
571}
572
573flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000574 name: "shaderlib_loading_effect_refactor"
575 namespace: "systemui"
576 description: "Extend shader library to provide the common loading effects."
577 bug: "282007590"
578}
579
Matías Hernándeza67952e2024-02-06 15:29:52 +0100580flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800581 name: "hearing_aids_qs_tile_dialog"
582 namespace: "systemui"
583 description: "Show a dialog when clicking on hearing aids quick settings tile."
584 bug: "291423171"
585}
586
587flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100588 name: "notification_row_user_context"
589 namespace: "systemui"
590 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
591 " (based on the NotificationEntry's user)."
592 bug: "317503801"
593 metadata {
594 purpose: PURPOSE_BUGFIX
595 }
596}
597
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000598flag {
599 name: "get_connected_device_name_unsynchronized"
600 namespace: "systemui"
601 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
602 bug: "323995015"
603 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000604 purpose: PURPOSE_BUGFIX
605 }
606}
607
608flag {
Sindhuc5d22842024-02-09 06:47:35 +0000609 name: "slice_manager_binder_call_background"
610 namespace: "systemui"
611 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
612 bug: "322745650"
613 metadata {
614 purpose: PURPOSE_BUGFIX
615 }
616}
617
618flag {
Sindhu561c2402024-02-07 09:38:47 +0000619 name: "register_new_wallet_card_in_background"
620 namespace: "systemui"
621 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
622 bug: "322506838"
623 metadata {
624 purpose: PURPOSE_BUGFIX
625 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000626}
archishab51923e2024-02-08 05:53:04 +0000627
628flag {
629 name: "update_user_switcher_background"
630 namespace: "systemui"
631 description: "Decide whether to update user switcher in background thread."
632 bug: "322745650"
633 metadata {
634 purpose: PURPOSE_BUGFIX
635 }
636}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000637
638flag {
639 name: "register_zen_mode_content_observer_background"
640 namespace: "systemui"
641 description: "Decide whether to register zen mode content observers in the background thread."
642 bug: "324515627"
643 metadata {
644 purpose: PURPOSE_BUGFIX
645 }
646}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500647
648flag {
649 name: "clipboard_noninteractive_on_lockscreen"
650 namespace: "systemui"
651 description: "Prevents the interactive clipboard UI from appearing when device is locked"
652 bug: "317048495"
653 metadata {
654 purpose: PURPOSE_BUGFIX
655 }
656}
Jernej Virag96b48772024-02-20 10:34:27 +0100657
658flag {
659 name: "trim_resources_with_background_trim_at_lock"
660 namespace: "systemui"
661 description: "Trim fonts and other caches when the device locks to lower memory consumption."
662 bug: "322143614"
663 metadata {
664 purpose: PURPOSE_BUGFIX
665 }
666}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500667
668flag {
669 name: "dedicated_notif_inflation_thread"
670 namespace: "systemui"
671 description: "Create a separate background thread for inflating notifications"
672 bug: "308967184"
673 metadata {
674 purpose: PURPOSE_BUGFIX
675 }
676}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000677
678flag {
679 name: "bind_keyguard_media_visibility"
680 namespace: "systemui"
681 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
682 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000683 metadata {
684 purpose: PURPOSE_BUGFIX
685 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100686}
687
688flag {
689 name: "delayed_wakelock_release_on_background_thread"
690 namespace: "systemui"
691 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
692 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000693 metadata {
694 purpose: PURPOSE_BUGFIX
695 }
696}
bvineeth68756982024-02-23 09:57:28 +0000697
698flag {
699 name: "notify_power_manager_user_activity_background"
700 namespace: "systemui"
701 description: "Decide whether to notify the user activity to power manager in the background thread."
702 bug: "325203885"
703 metadata {
704 purpose: PURPOSE_BUGFIX
705 }
706}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000707
708flag {
709 name: "media_controls_refactor"
710 namespace: "systemui"
711 description: "Refactors media code to follow the recommended architecture"
712 bug: "326408371"
713}
Josh814484f2024-03-05 15:38:07 +0000714
715flag {
716 name: "qs_tile_focus_state"
717 namespace: "systemui"
718 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
719 bug: "312899524"
720}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000721
722flag {
723 name: "edgeback_gesture_handler_get_running_tasks_background"
724 namespace: "systemui"
725 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
726 " class on the background thread."
727 bug: "325041960"
728 metadata {
729 purpose: PURPOSE_BUGFIX
730 }
731}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400732
733flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700734 name: "screenshare_notification_hiding_bug_fix"
735 namespace: "systemui"
736 description: "Various bug fixes for notification redaction while screensharing"
737 bug: "312784809"
738 metadata {
739 purpose: PURPOSE_BUGFIX
740 }
741}
742
743flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400744 name: "qs_ui_refactor"
745 namespace: "systemui"
746 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
747 " Compose for the UI."
748 bug: "325099249"
749}
Yein Jo380f96c2024-04-04 21:28:31 +0000750
751flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400752 name: "remove_dream_overlay_hide_on_touch"
753 namespace: "systemui"
754 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
755 bug: "329091030"
756 metadata {
757 purpose: PURPOSE_BUGFIX
758 }
759}
760
761flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000762 name: "keyboard_docking_indicator"
763 namespace: "systemui"
764 description: "Glow bar indicator reveals upon keyboard docking."
765 bug: "324600132"
766}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700767
768flag {
769 name: "dream_overlay_bouncer_swipe_direction_filtering"
770 namespace: "systemui"
771 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
772 bug: "333632464"
773 metadata {
774 purpose: PURPOSE_BUGFIX
775 }
Bryce Leece3c21032024-04-09 17:15:17 -0700776}
777
778flag {
779 name: "dream_input_session_pilfer_once"
780 namespace: "systemui"
781 description: "Pilfer at most once per input session"
782 bug: "324600132"
783 metadata {
784 purpose: PURPOSE_BUGFIX
785 }
786}
Jernej Virag6d932a02024-04-16 16:57:50 +0200787
788flag {
789 name: "slice_broadcast_relay_in_background"
790 namespace: "systemui"
791 description: "Move handling of slice broadcast relay broadcasts to background threads"
792 bug: "334767208"
793 metadata {
794 purpose: PURPOSE_BUGFIX
795 }
796}