blob: 4bfc6296b8a3962308231170c1b4a5981b9d137d [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 {
Yining Liu9517d432024-03-26 06:26:16 +000028 name: "notification_heads_up_cycling"
29 namespace: "systemui"
30 description: "Heads-up notification cycling animation for the Notification Avalanche feature."
31 bug: "316404716"
32}
33
34flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000035 name: "notification_minimalism_prototype"
36 namespace: "systemui"
37 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
38 bug: "330387368"
39 metadata {
40 purpose: PURPOSE_BUGFIX
41 }
42}
43
44flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000045 name: "notification_view_flipper_pausing"
46 namespace: "systemui"
47 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
48 bug: "309146176"
49 metadata {
50 purpose: PURPOSE_BUGFIX
51 }
52}
53
54flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080055 name: "notification_async_group_header_inflation"
56 namespace: "systemui"
57 description: "Inflates the notification group summary header views from the background thread."
58 bug: "217799515"
59}
60
61flag {
Yining Liu9a835c82023-10-31 01:30:23 +000062 name: "notification_async_hybrid_view_inflation"
63 namespace: "systemui"
64 description: "Inflates hybrid (single-line) notification views from the background thread."
65 bug: "217799515"
66}
67
68flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040069 name: "notification_color_update_logger"
70 namespace: "systemui"
71 description: "Enabled debug logging and dumping of notification color updates."
72 bug: "294347738"
73}
74
75flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020076 name: "notifications_footer_view_refactor"
77 namespace: "systemui"
78 description: "Enables the refactored version of the footer view in the notification shade "
79 "(containing the \"Clear all\" button). Should not bring any behavior changes"
80 bug: "293167744"
81}
Alexander Roederer74cda602023-10-11 00:24:09 +000082
83flag {
Steve Elliott34edc352023-10-23 13:14:24 -040084 name: "notifications_icon_container_refactor"
85 namespace: "systemui"
86 description: "Enables the refactored version of the notification icon container in StatusBar, "
87 "AOD, and the notification shelf. Should not bring any behavioral changes."
88 bug: "278765923"
89}
90
91flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +010092 name: "notifications_hide_on_display_switch"
93 namespace: "systemui"
94 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
95 bug: "293824309"
96}
97
98flag {
András Kurucz305199f2023-12-18 18:31:34 +000099 name: "notifications_improved_hun_animation"
100 namespace: "systemui"
101 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
102 bug: "243302608"
103}
104
105flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000106 name: "notification_content_alpha_optimization"
107 namespace: "systemui"
108 description: "Only reset alpha values of needed content views"
109 bug: "292024656"
110 metadata {
111 purpose: PURPOSE_BUGFIX
112 }
113}
114
115flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000116 name: "notifications_live_data_store_refactor"
117 namespace: "systemui"
118 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
119 "Should not bring any behavior changes."
120 bug: "308623704"
121}
122
123flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000124 name: "notifications_heads_up_refactor"
125 namespace: "systemui"
126 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
127 bug: "325936094"
128}
129
130flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000131 name: "pss_app_selector_abrupt_exit_fix"
132 namespace: "systemui"
133 description: "Fixes the app selector abruptly disappearing without an animation, when the"
134 "selected task is the foreground task."
135 bug: "314385883"
136 metadata {
137 purpose: PURPOSE_BUGFIX
138 }
139}
140
141flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100142 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100143 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100144 description: "Moves part of the notification icon updates to the background."
145 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
150
151flag {
Jeff DeCewb811f002024-01-25 17:21:55 +0000152 name: "nssl_falsing_fix"
153 namespace: "systemui"
154 description: "Minor touch changes to prevent falsing errors in NSSL"
155 bug: "316551193"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100162 name: "refactor_get_current_user"
163 namespace: "systemui"
164 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
165 bug: "305984787"
166}
167
168flag {
Lyn20c65062023-11-13 20:34:03 +0000169 name: "notification_throttle_hun"
170 namespace: "systemui"
171 description: "During notification avalanche, throttle HUNs showing in fast succession."
172 bug: "307288824"
173}
174
175flag {
Lyn06388cc2024-01-18 22:17:50 +0000176 name: "notification_avalanche_suppression"
177 namespace: "systemui"
178 description: "After notification avalanche floodgate event, suppress HUNs completely."
179 bug: "321089634"
180}
181
182flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000183 name: "notification_background_tint_optimization"
184 namespace: "systemui"
185 description: "Re-enable the codepath that removed tinting of notifications when the"
186 " standard background color is desired. This was the behavior before we discovered"
187 " a resources threading issue, which we worked around by tinting the notification"
188 " backgrounds and footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000189 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000190}
191
192flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000193 name: "scene_container"
194 namespace: "systemui"
195 description: "Enables the scene container framework go/flexiglass."
196 bug: "283121968"
197}
Julia Tuttle5201be82023-10-30 17:49:30 -0400198
199flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000200 name: "keyguard_bottom_area_refactor"
201 namespace: "systemui"
202 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
203 "lock icon and others."
204 bug: "290652751"
205}
206
207flag {
Beverly96b3e592023-11-08 15:32:58 +0000208 name: "device_entry_udfps_refactor"
209 namespace: "systemui"
210 description: "Refactoring device entry UDFPS icon to use modern architecture and "
211 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
212 bug: "279440316"
213}
214
215flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400216 name: "visual_interruptions_refactor"
217 namespace: "systemui"
218 description: "Enables the refactored version of the code to decide when notifications "
219 "HUN, bubble, pulse, or FSI."
220 bug: "261728888"
221}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700222
223flag {
224 name: "haptic_brightness_slider"
225 namespace: "systemui"
226 description: "Adds haptic feedback to the brightness slider."
227 bug: "296467915"
228}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000229
230flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000231 name: "unfold_animation_background_progress"
232 namespace: "systemui"
233 description: "Moves unfold animation progress calculation to a background thread"
234 bug: "277879146"
235}
236
237flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000238 name: "enable_background_keyguard_ondrawn_callback"
239 namespace: "systemui"
240 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
241 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
242 "Note that, even after this callback is called, we're waiting for all windows to finish "
243 " drawing."
244 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000245 metadata {
246 purpose: PURPOSE_BUGFIX
247 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000248}
249
250flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000251 name: "qs_new_pipeline"
252 namespace: "systemui"
253 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
254 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500255}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000256
257flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000258 name: "qs_new_tiles"
259 namespace: "systemui"
260 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000261 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000262}
263
264flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000265 name: "qs_new_tiles_future"
266 namespace: "systemui"
267 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."
268 bug: "311147395"
269}
270
271flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000272 name: "coroutine_tracing"
273 namespace: "systemui"
274 description: "Adds thread-local data to System UI's global coroutine scopes to "
275 "allow for tracing of coroutine continuations using System UI's tracinglib"
276 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100277}
278
279flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000280 name: "edge_back_gesture_handler_thread"
281 namespace: "systemui"
282 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
283 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
284 "the main thread with the rest of System UI."
285 bug: "304583132"
286}
287
288flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100289 name: "new_aod_transition"
290 namespace: "systemui"
291 description: "New LOCKSCREEN <=> AOD transition"
292 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100293}
294
295flag {
296 name: "light_reveal_migration"
297 namespace: "systemui"
298 description: "Move LightRevealScrim to recommended architecture"
299 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600300}
301
302flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000303 name: "theme_overlay_controller_wakefulness_deprecation"
304 namespace: "systemui"
305 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
306 "ThemOverlayController to mitigate flickering when locking the device"
307 bug: "308676488"
308}
309
310flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000311 name: "truncated_status_bar_icons_fix"
312 namespace: "systemui"
313 description: "Fixes the status bar icons being trunacted due to the status bar window height "
314 "not being updated after certain rotations"
315 bug: "323299264"
316 metadata {
317 purpose: PURPOSE_BUGFIX
318 }
319}
320
321flag {
Chandru S1df19782023-09-30 18:34:20 -0700322 name: "compose_bouncer"
323 namespace: "systemui"
324 description: "Use the new compose bouncer in SystemUI"
325 bug: "310005730"
326}
327
328flag {
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600329 name: "media_in_scene_container"
330 namespace: "systemui"
331 description: "Enable media in the scene container framework"
332 bug: "296122467"
333}
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000334
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000335flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000336 name: "pss_task_switcher"
337 namespace: "systemui"
338 description: "Enable the task switcher feature for partial screen sharing"
339 bug: "317208379"
340}
341
342flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530343 name: "revamped_bouncer_messages"
344 namespace: "systemui"
345 description: "Change the bouncer message to be a 2-line more descriptive message"
346 bug: "236891644"
347}
348
349flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530350 name: "rest_to_unlock"
351 namespace: "systemui"
352 description: "Require prolonged touch for fingerprint authentication"
353 bug: "303672286"
354}
355
356flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000357 name: "record_issue_qs_tile"
358 namespace: "systemui"
359 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
360 bug: "305049544"
361}
Chandru S7ec7fd22023-11-30 13:12:25 +0530362
Aurélien Pomini7c643452023-09-21 10:06:47 +0000363flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000364 name: "migrate_clocks_to_blueprint"
365 namespace: "systemui"
366 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
367 "and use modern architecture for lockscreen clocks"
368 bug: "301502635"
369}
370
371flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000372 name: "fast_unlock_transition"
373 namespace: "systemui"
374 description: "Faster wallpaper unlock transition"
375 bug: "298186160"
376}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800377
378flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800379 name: "activity_transition_use_largest_window"
380 namespace: "systemui"
381 description: "Target largest opening window during activity transitions."
382 bug: "323294573"
383 metadata {
384 purpose: PURPOSE_BUGFIX
385 }
386}
387
388flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000389 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000390 namespace: "systemui"
391 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
392 " central place, instead of reading resources directly. This is to take into account display"
393 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000394 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000395 metadata {
396 purpose: PURPOSE_BUGFIX
397 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000398}
399
400flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000401 name: "enable_layout_tracing"
402 namespace: "systemui"
403 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
404 bug: "315274804"
405}
406
407flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800408 name: "quick_settings_visual_haptics_longpress"
409 namespace: "systemui"
410 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
411 bug: "229856884"
412}
Evan Laird3f199372023-11-14 18:32:19 -0500413
414flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800415 name: "switch_user_on_bg"
416 namespace: "systemui"
417 description: "Does user switching on a background thread"
418 bug: "284095720"
419}
420
421flag {
Evan Laird3f199372023-11-14 18:32:19 -0500422 name: "status_bar_static_inout_indicators"
423 namespace: "systemui"
424 description: "(Upstream request) Always show the network activity inout indicators and "
425 "prefer using alpha to distinguish network activity."
426 bug: "310715220"
427}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800428
429flag {
430 name: "haptic_volume_slider"
431 namespace: "systemui"
432 description: "Adds haptic feedback to the volume slider."
433 bug: "316953430"
434}
Richard MacGregor019df652023-12-18 15:27:36 -0800435
436flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000437 name: "new_volume_panel"
438 namespace: "systemui"
439 description: "Switches to the new volume panel (without Slices)."
440 bug: "202262476"
441}
442
443flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500444 name: "screenshot_action_dismiss_system_windows"
445 namespace: "systemui"
446 description: "Dismiss existing system windows when starting action from screenshot UI"
447 bug: "309933761"
448}
449
450flag {
Matt Casey36a5fbe2024-03-15 20:52:26 +0000451 name: "screenshot_private_profile"
452 namespace: "systemui"
453 description: "Private profile support for screenshots"
454 bug: "327613051"
455}
456
457flag {
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500458 name: "screenshot_shelf_ui"
459 namespace: "systemui"
460 description: "Use new shelf UI flow for screenshots"
461 bug: "329659738"
462}
463
464flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000465 name: "run_fingerprint_detect_on_dismissible_keyguard"
466 namespace: "systemui"
467 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
468 bug: "311145851"
469}
470
471flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000472 name: "smartspace_relocate_to_bottom"
473 namespace: "systemui"
474 description: "Relocate Smartspace to bottom of the Lock Screen"
475 bug: "316212788"
476}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000477
478flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000479 name: "smartspace_remoteviews_rendering"
480 namespace: "systemui"
481 description: "Indicate Smartspace RemoteViews rendering"
482 bug: "326292691"
483}
484
485flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000486 name: "pin_input_field_styled_focus_state"
487 namespace: "systemui"
488 description: "Enables styled focus states on pin input field if keyboard is connected"
489 bug: "316106516"
490}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500491
492flag {
493 name: "keyguard_wm_state_refactor"
494 namespace: "systemui"
495 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
496 bug: "278086361"
497}
Aaron Liu972537c2024-01-26 14:35:06 -0800498
499flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800500 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800501 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800502 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800503 bug: "301968149"
504}
Zhe Songe2a44482024-01-30 10:50:57 +0000505
506flag {
507 name: "enable_contextual_tip_for_power_off"
508 namespace: "systemui"
509 description: "Enables on-screen contextual tip about how to power off or restart phone"
510 bug: "322891421"
511}
512
513flag {
514 name: "enable_contextual_tip_for_take_screenshot"
515 namespace: "systemui"
516 description: "Enables on-screen contextual tip about how to take screenshot."
517 bug: "322891421"
518}
Yein Jobbfb3312024-01-31 22:40:47 +0000519
520flag {
Zhe Song79564da2024-03-13 17:12:54 +0800521 name: "disable_contextual_tips_frequency_check"
522 description: "Disables frequency capping check for contextual tips."
523 namespace: "systemui"
524 bug: "322891421"
525}
526
527flag {
528 name: "disable_contextual_tips_ios_switcher_check"
529 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
530 namespace: "systemui"
531 bug: "322891421"
532}
533
534flag {
Yu Chao3964b562024-02-01 08:03:59 +0000535 name: "enable_contextual_tips"
536 description: "Enables showing contextual tips."
537 namespace: "systemui"
538 bug: "322891421"
539}
540
541flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000542 name: "shaderlib_loading_effect_refactor"
543 namespace: "systemui"
544 description: "Extend shader library to provide the common loading effects."
545 bug: "282007590"
546}
547
Matías Hernándeza67952e2024-02-06 15:29:52 +0100548flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800549 name: "hearing_aids_qs_tile_dialog"
550 namespace: "systemui"
551 description: "Show a dialog when clicking on hearing aids quick settings tile."
552 bug: "291423171"
553}
554
555flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100556 name: "notification_row_user_context"
557 namespace: "systemui"
558 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
559 " (based on the NotificationEntry's user)."
560 bug: "317503801"
561 metadata {
562 purpose: PURPOSE_BUGFIX
563 }
564}
565
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000566flag {
567 name: "get_connected_device_name_unsynchronized"
568 namespace: "systemui"
569 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
570 bug: "323995015"
571 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000572 purpose: PURPOSE_BUGFIX
573 }
574}
575
576flag {
Sindhuc5d22842024-02-09 06:47:35 +0000577 name: "slice_manager_binder_call_background"
578 namespace: "systemui"
579 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
580 bug: "322745650"
581 metadata {
582 purpose: PURPOSE_BUGFIX
583 }
584}
585
586flag {
Sindhu561c2402024-02-07 09:38:47 +0000587 name: "register_new_wallet_card_in_background"
588 namespace: "systemui"
589 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
590 bug: "322506838"
591 metadata {
592 purpose: PURPOSE_BUGFIX
593 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000594}
archishab51923e2024-02-08 05:53:04 +0000595
596flag {
597 name: "update_user_switcher_background"
598 namespace: "systemui"
599 description: "Decide whether to update user switcher in background thread."
600 bug: "322745650"
601 metadata {
602 purpose: PURPOSE_BUGFIX
603 }
604}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000605
606flag {
607 name: "register_zen_mode_content_observer_background"
608 namespace: "systemui"
609 description: "Decide whether to register zen mode content observers in the background thread."
610 bug: "324515627"
611 metadata {
612 purpose: PURPOSE_BUGFIX
613 }
614}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500615
616flag {
617 name: "clipboard_noninteractive_on_lockscreen"
618 namespace: "systemui"
619 description: "Prevents the interactive clipboard UI from appearing when device is locked"
620 bug: "317048495"
621 metadata {
622 purpose: PURPOSE_BUGFIX
623 }
624}
Jernej Virag96b48772024-02-20 10:34:27 +0100625
626flag {
627 name: "trim_resources_with_background_trim_at_lock"
628 namespace: "systemui"
629 description: "Trim fonts and other caches when the device locks to lower memory consumption."
630 bug: "322143614"
631 metadata {
632 purpose: PURPOSE_BUGFIX
633 }
634}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500635
636flag {
637 name: "dedicated_notif_inflation_thread"
638 namespace: "systemui"
639 description: "Create a separate background thread for inflating notifications"
640 bug: "308967184"
641 metadata {
642 purpose: PURPOSE_BUGFIX
643 }
644}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000645
646flag {
647 name: "bind_keyguard_media_visibility"
648 namespace: "systemui"
649 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
650 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000651 metadata {
652 purpose: PURPOSE_BUGFIX
653 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100654}
655
656flag {
657 name: "delayed_wakelock_release_on_background_thread"
658 namespace: "systemui"
659 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
660 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000661 metadata {
662 purpose: PURPOSE_BUGFIX
663 }
664}
bvineeth68756982024-02-23 09:57:28 +0000665
666flag {
667 name: "notify_power_manager_user_activity_background"
668 namespace: "systemui"
669 description: "Decide whether to notify the user activity to power manager in the background thread."
670 bug: "325203885"
671 metadata {
672 purpose: PURPOSE_BUGFIX
673 }
674}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000675
676flag {
677 name: "media_controls_refactor"
678 namespace: "systemui"
679 description: "Refactors media code to follow the recommended architecture"
680 bug: "326408371"
681}
Josh814484f2024-03-05 15:38:07 +0000682
683flag {
684 name: "qs_tile_focus_state"
685 namespace: "systemui"
686 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
687 bug: "312899524"
688}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000689
690flag {
691 name: "edgeback_gesture_handler_get_running_tasks_background"
692 namespace: "systemui"
693 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
694 " class on the background thread."
695 bug: "325041960"
696 metadata {
697 purpose: PURPOSE_BUGFIX
698 }
699}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400700
701flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700702 name: "screenshare_notification_hiding_bug_fix"
703 namespace: "systemui"
704 description: "Various bug fixes for notification redaction while screensharing"
705 bug: "312784809"
706 metadata {
707 purpose: PURPOSE_BUGFIX
708 }
709}
710
711flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400712 name: "qs_ui_refactor"
713 namespace: "systemui"
714 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
715 " Compose for the UI."
716 bug: "325099249"
717}