blob: af89f63cb4e3125168cf3d24476860fae3d75f93 [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dave Mankofff6a791e2023-07-31 18:03:34 +00002
3flag {
4 name: "example_flag"
5 namespace: "systemui"
6 description: "An Example Flag"
7 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00008}
9
10flag {
11 name: "sysui_teamfood"
12 namespace: "systemui"
13 description: "Enables all the sysui classic flags that are marked as being in teamfood"
14 bug: "302578396"
15}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020016
17flag {
Beverlyc853b772024-02-16 21:19:27 +000018 name: "udfps_view_performance"
19 namespace: "systemui"
20 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view."
21 bug: "225183106"
22 metadata {
23 purpose: PURPOSE_BUGFIX
24 }
25}
26
27flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000028 name: "notification_minimalism_prototype"
29 namespace: "systemui"
30 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
31 bug: "330387368"
32 metadata {
33 purpose: PURPOSE_BUGFIX
34 }
35}
36
37flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000038 name: "notification_view_flipper_pausing"
39 namespace: "systemui"
40 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
41 bug: "309146176"
42 metadata {
43 purpose: PURPOSE_BUGFIX
44 }
45}
46
47flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080048 name: "notification_async_group_header_inflation"
49 namespace: "systemui"
50 description: "Inflates the notification group summary header views from the background thread."
51 bug: "217799515"
52}
53
54flag {
Yining Liu9a835c82023-10-31 01:30:23 +000055 name: "notification_async_hybrid_view_inflation"
56 namespace: "systemui"
57 description: "Inflates hybrid (single-line) notification views from the background thread."
58 bug: "217799515"
59}
60
61flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040062 name: "notification_color_update_logger"
63 namespace: "systemui"
64 description: "Enabled debug logging and dumping of notification color updates."
65 bug: "294347738"
66}
67
68flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020069 name: "notifications_footer_view_refactor"
70 namespace: "systemui"
71 description: "Enables the refactored version of the footer view in the notification shade "
72 "(containing the \"Clear all\" button). Should not bring any behavior changes"
73 bug: "293167744"
74}
Alexander Roederer74cda602023-10-11 00:24:09 +000075
76flag {
Steve Elliott34edc352023-10-23 13:14:24 -040077 name: "notifications_icon_container_refactor"
78 namespace: "systemui"
79 description: "Enables the refactored version of the notification icon container in StatusBar, "
80 "AOD, and the notification shelf. Should not bring any behavioral changes."
81 bug: "278765923"
82}
83
84flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +010085 name: "notifications_hide_on_display_switch"
86 namespace: "systemui"
87 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
88 bug: "293824309"
89}
90
91flag {
András Kurucz305199f2023-12-18 18:31:34 +000092 name: "notifications_improved_hun_animation"
93 namespace: "systemui"
94 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
95 bug: "243302608"
96}
97
98flag {
Yining Liu49c0d052024-02-22 23:52:59 +000099 name: "notification_content_alpha_optimization"
100 namespace: "systemui"
101 description: "Only reset alpha values of needed content views"
102 bug: "292024656"
103 metadata {
104 purpose: PURPOSE_BUGFIX
105 }
106}
107
108flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000109 name: "notifications_live_data_store_refactor"
110 namespace: "systemui"
111 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
112 "Should not bring any behavior changes."
113 bug: "308623704"
114}
115
116flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000117 name: "notifications_heads_up_refactor"
118 namespace: "systemui"
119 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
120 bug: "325936094"
121}
122
123flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000124 name: "pss_app_selector_abrupt_exit_fix"
125 namespace: "systemui"
126 description: "Fixes the app selector abruptly disappearing without an animation, when the"
127 "selected task is the foreground task."
128 bug: "314385883"
129 metadata {
130 purpose: PURPOSE_BUGFIX
131 }
132}
133
134flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100135 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100136 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100137 description: "Moves part of the notification icon updates to the background."
138 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100139 metadata {
140 purpose: PURPOSE_BUGFIX
141 }
142}
143
144flag {
Jeff DeCewb811f002024-01-25 17:21:55 +0000145 name: "nssl_falsing_fix"
146 namespace: "systemui"
147 description: "Minor touch changes to prevent falsing errors in NSSL"
148 bug: "316551193"
149 metadata {
150 purpose: PURPOSE_BUGFIX
151 }
152}
153
154flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100155 name: "refactor_get_current_user"
156 namespace: "systemui"
157 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
158 bug: "305984787"
159}
160
161flag {
Lyn20c65062023-11-13 20:34:03 +0000162 name: "notification_throttle_hun"
163 namespace: "systemui"
164 description: "During notification avalanche, throttle HUNs showing in fast succession."
165 bug: "307288824"
166}
167
168flag {
Lyn06388cc2024-01-18 22:17:50 +0000169 name: "notification_avalanche_suppression"
170 namespace: "systemui"
171 description: "After notification avalanche floodgate event, suppress HUNs completely."
172 bug: "321089634"
173}
174
175flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000176 name: "notification_background_tint_optimization"
177 namespace: "systemui"
178 description: "Re-enable the codepath that removed tinting of notifications when the"
179 " standard background color is desired. This was the behavior before we discovered"
180 " a resources threading issue, which we worked around by tinting the notification"
181 " backgrounds and footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000182 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000183}
184
185flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000186 name: "scene_container"
187 namespace: "systemui"
188 description: "Enables the scene container framework go/flexiglass."
189 bug: "283121968"
190}
Julia Tuttle5201be82023-10-30 17:49:30 -0400191
192flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000193 name: "keyguard_bottom_area_refactor"
194 namespace: "systemui"
195 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
196 "lock icon and others."
197 bug: "290652751"
198}
199
200flag {
Beverly96b3e592023-11-08 15:32:58 +0000201 name: "device_entry_udfps_refactor"
202 namespace: "systemui"
203 description: "Refactoring device entry UDFPS icon to use modern architecture and "
204 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
205 bug: "279440316"
206}
207
208flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400209 name: "visual_interruptions_refactor"
210 namespace: "systemui"
211 description: "Enables the refactored version of the code to decide when notifications "
212 "HUN, bubble, pulse, or FSI."
213 bug: "261728888"
214}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700215
216flag {
217 name: "haptic_brightness_slider"
218 namespace: "systemui"
219 description: "Adds haptic feedback to the brightness slider."
220 bug: "296467915"
221}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000222
223flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000224 name: "unfold_animation_background_progress"
225 namespace: "systemui"
226 description: "Moves unfold animation progress calculation to a background thread"
227 bug: "277879146"
228}
229
230flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000231 name: "enable_background_keyguard_ondrawn_callback"
232 namespace: "systemui"
233 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
234 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
235 "Note that, even after this callback is called, we're waiting for all windows to finish "
236 " drawing."
237 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000238 metadata {
239 purpose: PURPOSE_BUGFIX
240 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000241}
242
243flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000244 name: "qs_new_pipeline"
245 namespace: "systemui"
246 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
247 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500248}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000249
250flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000251 name: "qs_new_tiles"
252 namespace: "systemui"
253 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000254 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000255}
256
257flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000258 name: "qs_new_tiles_future"
259 namespace: "systemui"
260 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."
261 bug: "311147395"
262}
263
264flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000265 name: "coroutine_tracing"
266 namespace: "systemui"
267 description: "Adds thread-local data to System UI's global coroutine scopes to "
268 "allow for tracing of coroutine continuations using System UI's tracinglib"
269 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100270}
271
272flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000273 name: "edge_back_gesture_handler_thread"
274 namespace: "systemui"
275 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
276 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
277 "the main thread with the rest of System UI."
278 bug: "304583132"
279}
280
281flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100282 name: "new_aod_transition"
283 namespace: "systemui"
284 description: "New LOCKSCREEN <=> AOD transition"
285 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100286}
287
288flag {
289 name: "light_reveal_migration"
290 namespace: "systemui"
291 description: "Move LightRevealScrim to recommended architecture"
292 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600293}
294
295flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000296 name: "theme_overlay_controller_wakefulness_deprecation"
297 namespace: "systemui"
298 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
299 "ThemOverlayController to mitigate flickering when locking the device"
300 bug: "308676488"
301}
302
303flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000304 name: "truncated_status_bar_icons_fix"
305 namespace: "systemui"
306 description: "Fixes the status bar icons being trunacted due to the status bar window height "
307 "not being updated after certain rotations"
308 bug: "323299264"
309 metadata {
310 purpose: PURPOSE_BUGFIX
311 }
312}
313
314flag {
Chandru S1df19782023-09-30 18:34:20 -0700315 name: "compose_bouncer"
316 namespace: "systemui"
317 description: "Use the new compose bouncer in SystemUI"
318 bug: "310005730"
319}
320
321flag {
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600322 name: "media_in_scene_container"
323 namespace: "systemui"
324 description: "Enable media in the scene container framework"
325 bug: "296122467"
326}
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000327
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000328flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000329 name: "pss_task_switcher"
330 namespace: "systemui"
331 description: "Enable the task switcher feature for partial screen sharing"
332 bug: "317208379"
333}
334
335flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530336 name: "revamped_bouncer_messages"
337 namespace: "systemui"
338 description: "Change the bouncer message to be a 2-line more descriptive message"
339 bug: "236891644"
340}
341
342flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530343 name: "rest_to_unlock"
344 namespace: "systemui"
345 description: "Require prolonged touch for fingerprint authentication"
346 bug: "303672286"
347}
348
349flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000350 name: "record_issue_qs_tile"
351 namespace: "systemui"
352 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
353 bug: "305049544"
354}
Chandru S7ec7fd22023-11-30 13:12:25 +0530355
Aurélien Pomini7c643452023-09-21 10:06:47 +0000356flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000357 name: "migrate_clocks_to_blueprint"
358 namespace: "systemui"
359 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
360 "and use modern architecture for lockscreen clocks"
361 bug: "301502635"
362}
363
364flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000365 name: "fast_unlock_transition"
366 namespace: "systemui"
367 description: "Faster wallpaper unlock transition"
368 bug: "298186160"
369}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800370
371flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800372 name: "activity_transition_use_largest_window"
373 namespace: "systemui"
374 description: "Target largest opening window during activity transitions."
375 bug: "323294573"
376 metadata {
377 purpose: PURPOSE_BUGFIX
378 }
379}
380
381flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000382 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000383 namespace: "systemui"
384 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
385 " central place, instead of reading resources directly. This is to take into account display"
386 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000387 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000388 metadata {
389 purpose: PURPOSE_BUGFIX
390 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000391}
392
393flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000394 name: "enable_layout_tracing"
395 namespace: "systemui"
396 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
397 bug: "315274804"
398}
399
400flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800401 name: "quick_settings_visual_haptics_longpress"
402 namespace: "systemui"
403 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
404 bug: "229856884"
405}
Evan Laird3f199372023-11-14 18:32:19 -0500406
407flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800408 name: "switch_user_on_bg"
409 namespace: "systemui"
410 description: "Does user switching on a background thread"
411 bug: "284095720"
412}
413
414flag {
Evan Laird3f199372023-11-14 18:32:19 -0500415 name: "status_bar_static_inout_indicators"
416 namespace: "systemui"
417 description: "(Upstream request) Always show the network activity inout indicators and "
418 "prefer using alpha to distinguish network activity."
419 bug: "310715220"
420}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800421
422flag {
423 name: "haptic_volume_slider"
424 namespace: "systemui"
425 description: "Adds haptic feedback to the volume slider."
426 bug: "316953430"
427}
Richard MacGregor019df652023-12-18 15:27:36 -0800428
429flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000430 name: "new_volume_panel"
431 namespace: "systemui"
432 description: "Switches to the new volume panel (without Slices)."
433 bug: "202262476"
434}
435
436flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500437 name: "screenshot_action_dismiss_system_windows"
438 namespace: "systemui"
439 description: "Dismiss existing system windows when starting action from screenshot UI"
440 bug: "309933761"
441}
442
443flag {
Matt Casey36a5fbe2024-03-15 20:52:26 +0000444 name: "screenshot_private_profile"
445 namespace: "systemui"
446 description: "Private profile support for screenshots"
447 bug: "327613051"
448}
449
450flag {
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500451 name: "screenshot_shelf_ui"
452 namespace: "systemui"
453 description: "Use new shelf UI flow for screenshots"
454 bug: "329659738"
455}
456
457flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000458 name: "run_fingerprint_detect_on_dismissible_keyguard"
459 namespace: "systemui"
460 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
461 bug: "311145851"
462}
463
464flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000465 name: "smartspace_relocate_to_bottom"
466 namespace: "systemui"
467 description: "Relocate Smartspace to bottom of the Lock Screen"
468 bug: "316212788"
469}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000470
471flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000472 name: "smartspace_remoteviews_rendering"
473 namespace: "systemui"
474 description: "Indicate Smartspace RemoteViews rendering"
475 bug: "326292691"
476}
477
478flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000479 name: "pin_input_field_styled_focus_state"
480 namespace: "systemui"
481 description: "Enables styled focus states on pin input field if keyboard is connected"
482 bug: "316106516"
483}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500484
485flag {
486 name: "keyguard_wm_state_refactor"
487 namespace: "systemui"
488 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
489 bug: "278086361"
490}
Aaron Liu972537c2024-01-26 14:35:06 -0800491
492flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800493 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800494 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800495 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800496 bug: "301968149"
497}
Zhe Songe2a44482024-01-30 10:50:57 +0000498
499flag {
500 name: "enable_contextual_tip_for_power_off"
501 namespace: "systemui"
502 description: "Enables on-screen contextual tip about how to power off or restart phone"
503 bug: "322891421"
504}
505
506flag {
507 name: "enable_contextual_tip_for_take_screenshot"
508 namespace: "systemui"
509 description: "Enables on-screen contextual tip about how to take screenshot."
510 bug: "322891421"
511}
Yein Jobbfb3312024-01-31 22:40:47 +0000512
513flag {
Zhe Song79564da2024-03-13 17:12:54 +0800514 name: "disable_contextual_tips_frequency_check"
515 description: "Disables frequency capping check for contextual tips."
516 namespace: "systemui"
517 bug: "322891421"
518}
519
520flag {
521 name: "disable_contextual_tips_ios_switcher_check"
522 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
523 namespace: "systemui"
524 bug: "322891421"
525}
526
527flag {
Yu Chao3964b562024-02-01 08:03:59 +0000528 name: "enable_contextual_tips"
529 description: "Enables showing contextual tips."
530 namespace: "systemui"
531 bug: "322891421"
532}
533
534flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000535 name: "shaderlib_loading_effect_refactor"
536 namespace: "systemui"
537 description: "Extend shader library to provide the common loading effects."
538 bug: "282007590"
539}
540
Matías Hernándeza67952e2024-02-06 15:29:52 +0100541flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800542 name: "hearing_aids_qs_tile_dialog"
543 namespace: "systemui"
544 description: "Show a dialog when clicking on hearing aids quick settings tile."
545 bug: "291423171"
546}
547
548flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100549 name: "notification_row_user_context"
550 namespace: "systemui"
551 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
552 " (based on the NotificationEntry's user)."
553 bug: "317503801"
554 metadata {
555 purpose: PURPOSE_BUGFIX
556 }
557}
558
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000559flag {
560 name: "get_connected_device_name_unsynchronized"
561 namespace: "systemui"
562 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
563 bug: "323995015"
564 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000565 purpose: PURPOSE_BUGFIX
566 }
567}
568
569flag {
Sindhuc5d22842024-02-09 06:47:35 +0000570 name: "slice_manager_binder_call_background"
571 namespace: "systemui"
572 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
573 bug: "322745650"
574 metadata {
575 purpose: PURPOSE_BUGFIX
576 }
577}
578
579flag {
Sindhu561c2402024-02-07 09:38:47 +0000580 name: "register_new_wallet_card_in_background"
581 namespace: "systemui"
582 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
583 bug: "322506838"
584 metadata {
585 purpose: PURPOSE_BUGFIX
586 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000587}
archishab51923e2024-02-08 05:53:04 +0000588
589flag {
590 name: "update_user_switcher_background"
591 namespace: "systemui"
592 description: "Decide whether to update user switcher in background thread."
593 bug: "322745650"
594 metadata {
595 purpose: PURPOSE_BUGFIX
596 }
597}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000598
599flag {
600 name: "register_zen_mode_content_observer_background"
601 namespace: "systemui"
602 description: "Decide whether to register zen mode content observers in the background thread."
603 bug: "324515627"
604 metadata {
605 purpose: PURPOSE_BUGFIX
606 }
607}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500608
609flag {
610 name: "clipboard_noninteractive_on_lockscreen"
611 namespace: "systemui"
612 description: "Prevents the interactive clipboard UI from appearing when device is locked"
613 bug: "317048495"
614 metadata {
615 purpose: PURPOSE_BUGFIX
616 }
617}
Jernej Virag96b48772024-02-20 10:34:27 +0100618
619flag {
620 name: "trim_resources_with_background_trim_at_lock"
621 namespace: "systemui"
622 description: "Trim fonts and other caches when the device locks to lower memory consumption."
623 bug: "322143614"
624 metadata {
625 purpose: PURPOSE_BUGFIX
626 }
627}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500628
629flag {
630 name: "dedicated_notif_inflation_thread"
631 namespace: "systemui"
632 description: "Create a separate background thread for inflating notifications"
633 bug: "308967184"
634 metadata {
635 purpose: PURPOSE_BUGFIX
636 }
637}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000638
639flag {
640 name: "bind_keyguard_media_visibility"
641 namespace: "systemui"
642 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
643 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000644 metadata {
645 purpose: PURPOSE_BUGFIX
646 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100647}
648
649flag {
650 name: "delayed_wakelock_release_on_background_thread"
651 namespace: "systemui"
652 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
653 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000654 metadata {
655 purpose: PURPOSE_BUGFIX
656 }
657}
bvineeth68756982024-02-23 09:57:28 +0000658
659flag {
660 name: "notify_power_manager_user_activity_background"
661 namespace: "systemui"
662 description: "Decide whether to notify the user activity to power manager in the background thread."
663 bug: "325203885"
664 metadata {
665 purpose: PURPOSE_BUGFIX
666 }
667}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000668
669flag {
670 name: "media_controls_refactor"
671 namespace: "systemui"
672 description: "Refactors media code to follow the recommended architecture"
673 bug: "326408371"
674}
Josh814484f2024-03-05 15:38:07 +0000675
676flag {
677 name: "qs_tile_focus_state"
678 namespace: "systemui"
679 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
680 bug: "312899524"
681}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000682
683flag {
684 name: "edgeback_gesture_handler_get_running_tasks_background"
685 namespace: "systemui"
686 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
687 " class on the background thread."
688 bug: "325041960"
689 metadata {
690 purpose: PURPOSE_BUGFIX
691 }
692}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400693
694flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700695 name: "screenshare_notification_hiding_bug_fix"
696 namespace: "systemui"
697 description: "Various bug fixes for notification redaction while screensharing"
698 bug: "312784809"
699 metadata {
700 purpose: PURPOSE_BUGFIX
701 }
702}
703
704flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400705 name: "qs_ui_refactor"
706 namespace: "systemui"
707 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
708 " Compose for the UI."
709 bug: "325099249"
710}