blob: 7ce1d799b2f8d84855bcdd6fd34b462f4b6b4e43 [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 {
Yining Liu9a835c82023-10-31 01:30:23 +000018 name: "notification_async_hybrid_view_inflation"
19 namespace: "systemui"
20 description: "Inflates hybrid (single-line) notification views from the background thread."
21 bug: "217799515"
22}
23
24flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020025 name: "notifications_footer_view_refactor"
26 namespace: "systemui"
27 description: "Enables the refactored version of the footer view in the notification shade "
28 "(containing the \"Clear all\" button). Should not bring any behavior changes"
29 bug: "293167744"
30}
Alexander Roederer74cda602023-10-11 00:24:09 +000031
32flag {
Steve Elliott34edc352023-10-23 13:14:24 -040033 name: "notifications_icon_container_refactor"
34 namespace: "systemui"
35 description: "Enables the refactored version of the notification icon container in StatusBar, "
36 "AOD, and the notification shelf. Should not bring any behavioral changes."
37 bug: "278765923"
38}
39
40flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +010041 name: "notifications_hide_on_display_switch"
42 namespace: "systemui"
43 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
44 bug: "293824309"
45}
46
47flag {
András Kurucz305199f2023-12-18 18:31:34 +000048 name: "notifications_improved_hun_animation"
49 namespace: "systemui"
50 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
51 bug: "243302608"
52}
53
54flag {
Alexander Roederer74cda602023-10-11 00:24:09 +000055 name: "notification_lifetime_extension_refactor"
56 namespace: "systemui"
57 description: "Enables moving notification lifetime extension management from SystemUI to "
58 "Notification Manager Service"
59 bug: "299448097"
60}
Ale Nijamkin2e087362023-10-18 00:29:03 +000061
62flag {
András Kurucz3e88b352023-11-06 13:48:09 +000063 name: "notifications_live_data_store_refactor"
64 namespace: "systemui"
65 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
66 "Should not bring any behavior changes."
67 bug: "308623704"
68}
69
70flag {
Andreas Miko644f9502023-12-12 17:40:21 +010071 name: "refactor_get_current_user"
72 namespace: "systemui"
73 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
74 bug: "305984787"
75}
76
77flag {
Lyn20c65062023-11-13 20:34:03 +000078 name: "notification_throttle_hun"
79 namespace: "systemui"
80 description: "During notification avalanche, throttle HUNs showing in fast succession."
81 bug: "307288824"
82}
83
84flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +000085 name: "notification_background_tint_optimization"
86 namespace: "systemui"
87 description: "Re-enable the codepath that removed tinting of notifications when the"
88 " standard background color is desired. This was the behavior before we discovered"
89 " a resources threading issue, which we worked around by tinting the notification"
90 " backgrounds and footer buttons."
91 bug: "294347738"
92}
93
94flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +000095 name: "scene_container"
96 namespace: "systemui"
97 description: "Enables the scene container framework go/flexiglass."
98 bug: "283121968"
99}
Julia Tuttle5201be82023-10-30 17:49:30 -0400100
101flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000102 name: "keyguard_bottom_area_refactor"
103 namespace: "systemui"
104 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
105 "lock icon and others."
106 bug: "290652751"
107}
108
109flag {
Beverly96b3e592023-11-08 15:32:58 +0000110 name: "device_entry_udfps_refactor"
111 namespace: "systemui"
112 description: "Refactoring device entry UDFPS icon to use modern architecture and "
113 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
114 bug: "279440316"
115}
116
117flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400118 name: "visual_interruptions_refactor"
119 namespace: "systemui"
120 description: "Enables the refactored version of the code to decide when notifications "
121 "HUN, bubble, pulse, or FSI."
122 bug: "261728888"
123}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700124
125flag {
126 name: "haptic_brightness_slider"
127 namespace: "systemui"
128 description: "Adds haptic feedback to the brightness slider."
129 bug: "296467915"
130}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000131
132flag {
133 name: "keyguard_shade_migration_nssl"
134 namespace: "systemui"
135 description: "Moves NSSL into a shared element between the notification_panel and "
136 "keyguard_root_view."
137 bug: "278054201"
138}
Fabián Kozynski9385f732023-11-09 12:47:57 -0500139
140flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000141 name: "unfold_animation_background_progress"
142 namespace: "systemui"
143 description: "Moves unfold animation progress calculation to a background thread"
144 bug: "277879146"
145}
146
147flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000148 name: "qs_new_pipeline"
149 namespace: "systemui"
150 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
151 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500152}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000153
154flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000155 name: "qs_new_tiles"
156 namespace: "systemui"
157 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
158 bug: "241772429"
159}
160
161flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000162 name: "coroutine_tracing"
163 namespace: "systemui"
164 description: "Adds thread-local data to System UI's global coroutine scopes to "
165 "allow for tracing of coroutine continuations using System UI's tracinglib"
166 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100167}
168
169flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000170 name: "edge_back_gesture_handler_thread"
171 namespace: "systemui"
172 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
173 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
174 "the main thread with the rest of System UI."
175 bug: "304583132"
176}
177
178flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100179 name: "new_aod_transition"
180 namespace: "systemui"
181 description: "New LOCKSCREEN <=> AOD transition"
182 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100183}
184
185flag {
186 name: "light_reveal_migration"
187 namespace: "systemui"
188 description: "Move LightRevealScrim to recommended architecture"
189 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600190}
191
192flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000193 name: "theme_overlay_controller_wakefulness_deprecation"
194 namespace: "systemui"
195 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
196 "ThemOverlayController to mitigate flickering when locking the device"
197 bug: "308676488"
198}
199
200flag {
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600201 name: "media_in_scene_container"
202 namespace: "systemui"
203 description: "Enable media in the scene container framework"
204 bug: "296122467"
205}
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000206
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000207flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000208 name: "pss_task_switcher"
209 namespace: "systemui"
210 description: "Enable the task switcher feature for partial screen sharing"
211 bug: "317208379"
212}
213
214flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530215 name: "revamped_bouncer_messages"
216 namespace: "systemui"
217 description: "Change the bouncer message to be a 2-line more descriptive message"
218 bug: "236891644"
219}
220
221flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530222 name: "rest_to_unlock"
223 namespace: "systemui"
224 description: "Require prolonged touch for fingerprint authentication"
225 bug: "303672286"
226}
227
228flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000229 name: "record_issue_qs_tile"
230 namespace: "systemui"
231 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
232 bug: "305049544"
233}
Chandru S7ec7fd22023-11-30 13:12:25 +0530234
Aurélien Pomini7c643452023-09-21 10:06:47 +0000235flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000236 name: "migrate_clocks_to_blueprint"
237 namespace: "systemui"
238 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
239 "and use modern architecture for lockscreen clocks"
240 bug: "301502635"
241}
242
243flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000244 name: "fast_unlock_transition"
245 namespace: "systemui"
246 description: "Faster wallpaper unlock transition"
247 bug: "298186160"
248}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800249
250flag {
Chris Göllner7a56e772023-12-28 17:51:48 +0000251 name: "centralized_status_bar_dimens_refactor"
252 namespace: "systemui"
253 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
254 " central place, instead of reading resources directly. This is to take into account display"
255 " cutouts and other special cases. "
256 bug: "317199366"
257}
258
259flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000260 name: "enable_layout_tracing"
261 namespace: "systemui"
262 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
263 bug: "315274804"
264}
265
266flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800267 name: "quick_settings_visual_haptics_longpress"
268 namespace: "systemui"
269 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
270 bug: "229856884"
271}
Evan Laird3f199372023-11-14 18:32:19 -0500272
273flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800274 name: "switch_user_on_bg"
275 namespace: "systemui"
276 description: "Does user switching on a background thread"
277 bug: "284095720"
278}
279
280flag {
Evan Laird3f199372023-11-14 18:32:19 -0500281 name: "status_bar_static_inout_indicators"
282 namespace: "systemui"
283 description: "(Upstream request) Always show the network activity inout indicators and "
284 "prefer using alpha to distinguish network activity."
285 bug: "310715220"
286}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800287
288flag {
289 name: "haptic_volume_slider"
290 namespace: "systemui"
291 description: "Adds haptic feedback to the volume slider."
292 bug: "316953430"
293}
Richard MacGregor019df652023-12-18 15:27:36 -0800294
295flag {
296 name: "screenshare_notification_hiding"
297 namespace: "systemui"
298 description: "Enable hiding of notifications during screenshare"
299 bug: "312784809"
300}
301
chelseahaoef4e9d52023-12-18 13:29:22 +0800302flag {
303 name: "bluetooth_qs_tile_dialog_auto_on_toggle"
304 namespace: "systemui"
305 description: "Displays the auto on toggle in the bluetooth QS tile dialog"
306 bug: "316985153"
307}