blob: cb43fcf9eb3eca06d23a5b1fcb47e4641ba6773a [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 {
Chandru S11c5b782024-11-04 22:24:12 +000029 name: "user_encrypted_source"
30 namespace: "systemui"
31 description: "Get rid of the local cache and rely on UserManager.isUserUnlocked directly to determine whether user CE storage is encrypted."
32 bug: "333656491"
33 metadata {
34 purpose: PURPOSE_BUGFIX
35 }
36}
37
38flag {
Ioana Alexandru500d5072024-10-30 14:17:53 +010039 name: "modes_ui_dialog_paging"
40 namespace: "systemui"
41 description: "Add pagination to the Modes dialog in quick settings."
42 bug: "376450983"
43}
44
45flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000046 name: "priority_people_section"
47 namespace: "systemui"
48 description: "Add a new section for priority people (aka important conversations)."
49 bug: "340294566"
50}
51
52flag {
Ioana Alexandru1b5a7162024-10-22 21:32:33 +020053 name: "notifications_redesign_footer_view"
54 namespace: "systemui"
55 description: "Notifications Redesign: Update the look of the notifications footer."
56 bug: "375010573"
57}
58
59flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000060 name: "notification_row_content_binder_refactor"
61 namespace: "systemui"
62 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
63 bug: "343942780"
64}
65
66flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000067 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000068 namespace: "systemui"
69 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
70 bug: "309146176"
71 metadata {
72 purpose: PURPOSE_BUGFIX
73 }
74}
75
76flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000077 name: "notification_over_expansion_clipping_fix"
78 namespace: "systemui"
Alexander Newcomer76a13542024-10-29 22:54:31 +000079 description: "Fix NSSL clipping when over-expanding; fixes split shade bug."
Jeff DeCewd8397d82024-04-19 16:35:04 +000080 bug: "288553572"
81 metadata {
82 purpose: PURPOSE_BUGFIX
83 }
84}
85
86flag {
Alexander Newcomer76a13542024-10-29 22:54:31 +000087 name: "notification_add_x_on_hover_to_dismiss"
88 namespace: "systemui"
89 description: "Adds an x to notifications which shows up on mouse hover, allowing the user to "
90 "dismiss a notification with mouse."
91 bug: "376297472"
92}
93
94flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080095 name: "notification_async_group_header_inflation"
96 namespace: "systemui"
97 description: "Inflates the notification group summary header views from the background thread."
98 bug: "217799515"
99}
100
101flag {
Yining Liu9a835c82023-10-31 01:30:23 +0000102 name: "notification_async_hybrid_view_inflation"
103 namespace: "systemui"
104 description: "Inflates hybrid (single-line) notification views from the background thread."
105 bug: "217799515"
106}
107
108flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -0400109 name: "notification_color_update_logger"
110 namespace: "systemui"
111 description: "Enabled debug logging and dumping of notification color updates."
112 bug: "294347738"
113}
114
115flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +0200116 name: "notifications_footer_visibility_fix"
117 namespace: "systemui"
118 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
119 bug: "356552869"
120 metadata {
121 purpose: PURPOSE_BUGFIX
122 }
123}
124
125flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200126 name: "notifications_footer_view_refactor"
127 namespace: "systemui"
128 description: "Enables the refactored version of the footer view in the notification shade "
129 "(containing the \"Clear all\" button). Should not bring any behavior changes"
130 bug: "293167744"
131}
Alexander Roederer74cda602023-10-11 00:24:09 +0000132
133flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400134 name: "notifications_icon_container_refactor"
135 namespace: "systemui"
136 description: "Enables the refactored version of the notification icon container in StatusBar, "
137 "AOD, and the notification shelf. Should not bring any behavioral changes."
138 bug: "278765923"
139}
140
141flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100142 name: "notifications_hide_on_display_switch"
143 namespace: "systemui"
144 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
145 bug: "293824309"
146}
147
148flag {
AndrĂ¡s Kurucz305199f2023-12-18 18:31:34 +0000149 name: "notifications_improved_hun_animation"
150 namespace: "systemui"
151 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
152 bug: "243302608"
153}
154
155flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000156 name: "notification_content_alpha_optimization"
157 namespace: "systemui"
158 description: "Only reset alpha values of needed content views"
159 bug: "292024656"
160 metadata {
161 purpose: PURPOSE_BUGFIX
162 }
163}
164
165flag {
AndrĂ¡s Kurucz3e88b352023-11-06 13:48:09 +0000166 name: "notifications_live_data_store_refactor"
167 namespace: "systemui"
168 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
169 "Should not bring any behavior changes."
170 bug: "308623704"
171}
172
173flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000174 name: "notifications_dismiss_pruned_summaries"
175 namespace: "systemui"
176 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
177 bug: "355967751"
178}
179
180flag {
Yining Liub5021762024-07-02 00:37:12 +0000181 name: "notification_transparent_header_fix"
182 namespace: "systemui"
183 description: "fix the transparent group header issue for async header inflation."
184 bug: "340161724"
185 metadata {
186 purpose: PURPOSE_BUGFIX
187 }
188}
189
190flag {
dakinola558bf872024-03-14 20:21:46 +0000191 name: "pss_app_selector_recents_split_screen"
192 namespace: "systemui"
193 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
194 bug: "320449039"
195 metadata {
196 purpose: PURPOSE_BUGFIX
197 }
198}
199
200flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100201 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100202 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100203 description: "Moves part of the notification icon updates to the background."
204 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100205 metadata {
206 purpose: PURPOSE_BUGFIX
207 }
208}
209
210flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100211 name: "refactor_get_current_user"
212 namespace: "systemui"
213 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
214 bug: "305984787"
215}
216
217flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000218 name: "notification_avalanche_throttle_hun"
219 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000220 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000221 bug: "307288824"
222}
223
224flag {
Lyn06388cc2024-01-18 22:17:50 +0000225 name: "notification_avalanche_suppression"
226 namespace: "systemui"
227 description: "After notification avalanche floodgate event, suppress HUNs completely."
228 bug: "321089634"
229}
230
231flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000232 name: "notification_background_tint_optimization"
233 namespace: "systemui"
234 description: "Re-enable the codepath that removed tinting of notifications when the"
235 " standard background color is desired. This was the behavior before we discovered"
236 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000237 " backgrounds."
238 bug: "294830092"
239}
240
241flag {
242 name: "notification_footer_background_tint_optimization"
243 namespace: "systemui"
244 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
245 " before we discovered a resources threading issue, which we worked around by applying the"
246 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000247 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000248}
249
250flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000251 name: "scene_container"
252 namespace: "systemui"
253 description: "Enables the scene container framework go/flexiglass."
254 bug: "283121968"
255}
Julia Tuttle5201be82023-10-30 17:49:30 -0400256
257flag {
burakovc98942c2024-04-25 16:15:35 +0000258 name: "dual_shade"
259 namespace: "systemui"
260 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
261 bug: "337259436"
262}
263
264flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000265 name: "keyguard_bottom_area_refactor"
266 namespace: "systemui"
267 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
268 "lock icon and others."
269 bug: "290652751"
270}
271
272flag {
Beverly96b3e592023-11-08 15:32:58 +0000273 name: "device_entry_udfps_refactor"
274 namespace: "systemui"
275 description: "Refactoring device entry UDFPS icon to use modern architecture and "
276 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
277 bug: "279440316"
278}
279
280flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400281 name: "visual_interruptions_refactor"
282 namespace: "systemui"
283 description: "Enables the refactored version of the code to decide when notifications "
284 "HUN, bubble, pulse, or FSI."
285 bug: "261728888"
286}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700287
288flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000289 name: "unfold_animation_background_progress"
290 namespace: "systemui"
291 description: "Moves unfold animation progress calculation to a background thread"
292 bug: "277879146"
293}
294
295flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000296 name: "enable_background_keyguard_ondrawn_callback"
297 namespace: "systemui"
298 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
299 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
300 "Note that, even after this callback is called, we're waiting for all windows to finish "
301 " drawing."
302 bug: "295873557"
NicolĂ² Mazzucato16eecfa2024-02-05 09:10:08 +0000303 metadata {
304 purpose: PURPOSE_BUGFIX
305 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000306}
307
308flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000309 name: "qs_new_tiles"
310 namespace: "systemui"
311 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000312 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000313}
314
315flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000316 name: "qs_new_tiles_future"
317 namespace: "systemui"
318 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."
319 bug: "311147395"
320}
321
322flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000323 name: "qs_quick_rebind_active_tiles"
324 namespace: "systemui"
325 description: "Rebind active custom tiles quickly."
326 bug: "362526228"
327 metadata {
328 purpose: PURPOSE_BUGFIX
329 }
330}
331
332flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000333 name: "coroutine_tracing"
334 namespace: "systemui"
335 description: "Adds thread-local data to System UI's global coroutine scopes to "
336 "allow for tracing of coroutine continuations using System UI's tracinglib"
337 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100338}
339
340flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000341 name: "edge_back_gesture_handler_thread"
342 namespace: "systemui"
343 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
344 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
345 "the main thread with the rest of System UI."
346 bug: "304583132"
347}
348
349flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700350 name: "status_bar_ui_thread"
351 namespace: "systemui"
352 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
353 "thread."
354 bug: "374159193"
355}
356
357flag {
358 name: "notification_shade_ui_thread"
359 namespace: "systemui"
360 description: "Move the NotificationShade window to a new UI thread, which is separate from "
361 "the main thread."
362 bug: "374159657"
363}
364
365flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100366 name: "new_aod_transition"
367 namespace: "systemui"
368 description: "New LOCKSCREEN <=> AOD transition"
369 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100370}
371
372flag {
373 name: "light_reveal_migration"
374 namespace: "systemui"
375 description: "Move LightRevealScrim to recommended architecture"
376 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600377}
378
379flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000380 name: "theme_overlay_controller_wakefulness_deprecation"
381 namespace: "systemui"
382 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
383 "ThemOverlayController to mitigate flickering when locking the device"
384 bug: "308676488"
385}
386
387flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200388 name: "status_bar_monochrome_icons_fix"
389 namespace: "systemui"
390 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
391 bug: "329091967"
392 metadata {
393 purpose: PURPOSE_BUGFIX
394 }
395}
396
397flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000398 name: "status_bar_screen_sharing_chips"
399 namespace: "systemui"
400 description: "Show chips on the left side of the status bar when a user is screen sharing, "
401 "recording, or casting"
402 bug: "332662551"
403}
404
405flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000406 name: "status_bar_show_audio_only_projection_chip"
407 namespace: "systemui"
408 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
409 "during a media projection"
410 bug: "373308507"
411 metadata {
412 purpose: PURPOSE_BUGFIX
413 }
414}
415
416flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000417 name: "status_bar_use_repos_for_call_chip"
418 namespace: "systemui"
419 description: "Use repositories as the source of truth for call notifications shown as a chip in"
420 "the status bar"
421 bug: "328584859"
422 metadata {
423 purpose: PURPOSE_BUGFIX
424 }
425}
426
427flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000428 name: "status_bar_call_chip_notification_icon"
429 namespace: "systemui"
430 description: "Use the small icon set on the notification for the status bar call chip"
431 bug: "354930838"
432}
433
434flag {
amehfooze3d259b2024-08-26 22:38:55 +0000435 name: "status_bar_signal_policy_refactor"
436 namespace: "systemui"
437 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
438 bug: "264539100"
439}
440
441flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000442 name: "status_bar_swipe_over_chip"
443 namespace: "systemui"
444 description: "Allow users to swipe over the status bar chip to open the shade"
445 bug: "185897191"
446 metadata {
447 purpose: PURPOSE_BUGFIX
448 }
449}
450
451flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000452 name: "status_bar_always_check_underlying_networks"
453 namespace: "systemui"
454 description: "For status bar connectivity UI, always check underlying networks for wifi and "
455 "carrier merged information, regardless of the sepcified transport type"
456 bug: "352162710"
457 metadata {
458 purpose: PURPOSE_BUGFIX
459 }
460}
461
462flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000463 name: "status_bar_stop_updating_window_height"
464 namespace: "systemui"
465 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
466 "StatusBarWindowController"
467 bug: "360115167"
468 metadata {
469 purpose: PURPOSE_BUGFIX
470 }
471}
472
473flag {
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000474 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000475 namespace: "systemui"
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000476 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000477 bug: "361346412"
478}
479
480flag {
Caitlin Shkuratov3ea12162024-10-30 13:42:56 +0000481 name: "status_bar_notification_chips_test"
482 namespace: "systemui"
483 description: "Flag to enable certain features that let us test the status bar notification "
484 "chips with teamfooders. This flag should *never* be released to trunkfood or nextfood."
485 bug: "361346412"
486}
487
488
489flag {
Chandru S1df19782023-09-30 18:34:20 -0700490 name: "compose_bouncer"
491 namespace: "systemui"
492 description: "Use the new compose bouncer in SystemUI"
493 bug: "310005730"
494}
495
496flag {
Chris Gòˆllner0f02ef52023-12-15 10:11:49 +0000497 name: "pss_task_switcher"
498 namespace: "systemui"
499 description: "Enable the task switcher feature for partial screen sharing"
500 bug: "317208379"
501}
502
503flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530504 name: "revamped_bouncer_messages"
505 namespace: "systemui"
506 description: "Change the bouncer message to be a 2-line more descriptive message"
507 bug: "236891644"
508}
509
510flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530511 name: "rest_to_unlock"
512 namespace: "systemui"
513 description: "Require prolonged touch for fingerprint authentication"
514 bug: "303672286"
515}
516
517flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000518 name: "record_issue_qs_tile"
519 namespace: "systemui"
520 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
521 bug: "305049544"
522}
Chandru S7ec7fd22023-11-30 13:12:25 +0530523
Aurélien Pomini7c643452023-09-21 10:06:47 +0000524flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000525 name: "migrate_clocks_to_blueprint"
526 namespace: "systemui"
527 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
528 "and use modern architecture for lockscreen clocks"
529 bug: "301502635"
530}
531
532flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000533 name: "clock_reactive_variants"
534 namespace: "systemui"
535 description: "Add reactive variant fonts to some clocks"
536 bug: "343495953"
537}
538
539flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000540 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000541 namespace: "systemui"
542 description: "Faster wallpaper unlock transition"
543 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000544 metadata {
545 purpose: PURPOSE_BUGFIX
546 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000547}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800548
549flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700550 name: "confine_notification_touch_to_view_width"
551 namespace: "systemui"
552 description: "Use notification view width when detecting gestures."
553 bug: "335828150"
554}
555
556flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000557 name: "fix_image_wallpaper_crash_surface_already_released"
558 namespace: "systemui"
559 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
560 bug: "337287154"
561 metadata {
562 purpose: PURPOSE_BUGFIX
563 }
564}
565
566flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800567 name: "activity_transition_use_largest_window"
568 namespace: "systemui"
569 description: "Target largest opening window during activity transitions."
570 bug: "323294573"
571 metadata {
572 purpose: PURPOSE_BUGFIX
573 }
574}
575
576flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000577 name: "enable_layout_tracing"
578 namespace: "systemui"
579 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
580 bug: "315274804"
581}
582
583flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800584 name: "quick_settings_visual_haptics_longpress"
585 namespace: "systemui"
586 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
587 bug: "229856884"
588}
Evan Laird3f199372023-11-14 18:32:19 -0500589
590flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800591 name: "switch_user_on_bg"
592 namespace: "systemui"
593 description: "Does user switching on a background thread"
594 bug: "284095720"
595}
596
597flag {
Evan Laird3f199372023-11-14 18:32:19 -0500598 name: "status_bar_static_inout_indicators"
599 namespace: "systemui"
600 description: "(Upstream request) Always show the network activity inout indicators and "
601 "prefer using alpha to distinguish network activity."
602 bug: "310715220"
603}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800604
605flag {
Chris Gòˆllner7b258002024-09-17 12:36:06 +0100606 name: "status_bar_connected_displays"
607 namespace: "systemui"
608 description: "Shows the status bar on connected displays"
609 bug: "362720336"
610}
611
612flag {
Evan Laird96df1172024-08-06 17:16:53 -0400613 name: "status_bar_switch_to_spn_from_data_spn"
614 namespace: "systemui"
615 description: "Fix usage of the SPN broadcast extras"
616 bug: "350812372"
617 metadata {
618 purpose: PURPOSE_BUGFIX
619 }
620}
621
622flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400623 name: "status_bar_simple_fragment"
624 namespace: "systemui"
625 description: "Feature flag for refactoring the collapsed status bar fragment"
626 bug: "364360986"
627}
628
629flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000630 name: "new_volume_panel"
631 namespace: "systemui"
632 description: "Switches to the new volume panel (without Slices)."
633 bug: "202262476"
634}
635
636flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100637 name: "use_volume_controller"
638 namespace: "systemui"
639 description: "Adds Volume Controller signals to the AudioRepository to update volume"
640 bug: "349348461"
641 metadata {
642 purpose: PURPOSE_BUGFIX
643 }
644}
645
646flag {
Anton Potapova164b902024-09-27 12:40:39 +0100647 name: "volume_redesign"
648 namespace: "systemui"
649 description: "Enables Volume BC25 visuals update"
650 bug: "368308908"
651}
652
653flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400654 name: "clipboard_shared_transitions"
655 namespace: "systemui"
656 description: "Show shared transitions from clipboard"
657 bug: "360843770"
658 metadata {
659 purpose: PURPOSE_BUGFIX
660 }
661}
662
663flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400664 name: "clipboard_image_timeout"
665 namespace: "systemui"
666 description: "Wait for clipboard image to load before showing UI"
667 bug: "359864629"
668 metadata {
669 purpose: PURPOSE_BUGFIX
670 }
671}
672
673flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400674 name: "clipboard_use_description_mimetype"
675 namespace: "systemui"
676 description: "Read item mimetype from description rather than checking URI"
677 bug: "357197236"
678 metadata {
679 purpose: PURPOSE_BUGFIX
680 }
681}
682
683flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500684 name: "screenshot_action_dismiss_system_windows"
685 namespace: "systemui"
686 description: "Dismiss existing system windows when starting action from screenshot UI"
687 bug: "309933761"
688}
689
690flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400691 name: "fix_screenshot_action_dismiss_system_windows"
692 namespace: "systemui"
693 description: "Dismiss existing system windows when starting action from screenshot UI"
694 bug: "309933761"
695 metadata {
696 purpose: PURPOSE_BUGFIX
697 }
698}
699
Mark Renouf646174c2024-05-09 12:51:44 -0400700flag {
701 name: "screenshot_scroll_crop_view_crash_fix"
702 namespace: "systemui"
703 description: "Mitigate crash on invalid computed range in CropView"
704 bug: "232633995"
705 metadata {
706 purpose: PURPOSE_BUGFIX
707 }
708}
Mark Renoufd30667a2024-05-08 13:19:04 -0400709
710flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400711 name: "screenshot_ui_controller_refactor"
712 namespace: "systemui"
713 description: "Simplify and refactor ScreenshotController"
714 bug: "354711957"
715}
716
717flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000718 name: "screenshot_multidisplay_focus_change"
719 namespace: "systemui"
720 description: "Only capture a single display when screenshotting"
721 bug: "362720389"
722}
723
724flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400725 name: "screenshot_policy_split_and_desktop_mode"
726 namespace: "systemui"
727 description: "Improves screenshot policy handling for split screen and desktop mode."
728 bug: "365597999"
729}
730
731flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000732 name: "screenshot_context_url"
733 namespace: "systemui"
734 description: "Include optional app-provided context URL when sharing a screenshot."
735 bug: "242791070"
736}
737
738flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000739 name: "run_fingerprint_detect_on_dismissible_keyguard"
740 namespace: "systemui"
741 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
742 bug: "311145851"
743}
744
745flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000746 name: "smartspace_relocate_to_bottom"
747 namespace: "systemui"
748 description: "Relocate Smartspace to bottom of the Lock Screen"
749 bug: "316212788"
750}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000751
752flag {
davidcta7ba4a42024-09-03 23:05:48 +0000753 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000754 namespace: "systemui"
755 description: "Indicate Smartspace RemoteViews rendering"
756 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000757 metadata {
758 purpose: PURPOSE_BUGFIX
759 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000760}
761
762flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000763 name: "smartspace_lockscreen_viewmodel"
764 namespace: "systemui"
765 description: "Indicate Smartspace lockscreen viewmodel"
766 bug: "331451011"
767}
768
769flag {
davidct0d7957f2024-08-29 06:45:13 +0000770 name: "smartspace_viewpager2"
771 namespace: "systemui"
772 description: "Use viewpager2 in Smartspace"
773 bug: "259566300"
774}
775
776flag {
davidct95ff5042024-10-30 21:39:35 +0000777 name: "smartspace_swipe_event_logging_fix"
davidct07ac4d02024-10-21 19:01:07 +0000778 namespace: "systemui"
779 description: "Log card swipe events in smartspace"
780 bug: "374150422"
davidct95ff5042024-10-30 21:39:35 +0000781 metadata {
782 purpose: PURPOSE_BUGFIX
783 }
davidct07ac4d02024-10-21 19:01:07 +0000784}
785
786flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000787 name: "pin_input_field_styled_focus_state"
788 namespace: "systemui"
789 description: "Enables styled focus states on pin input field if keyboard is connected"
790 bug: "316106516"
791}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500792
793flag {
794 name: "keyguard_wm_state_refactor"
795 namespace: "systemui"
796 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
797 bug: "278086361"
798}
Aaron Liu972537c2024-01-26 14:35:06 -0800799
800flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000801 name: "enable_contextual_tip_for_power_off"
802 namespace: "systemui"
803 description: "Enables on-screen contextual tip about how to power off or restart phone"
804 bug: "322891421"
805}
806
807flag {
808 name: "enable_contextual_tip_for_take_screenshot"
809 namespace: "systemui"
810 description: "Enables on-screen contextual tip about how to take screenshot."
811 bug: "322891421"
812}
Yein Jobbfb3312024-01-31 22:40:47 +0000813
814flag {
Yu Chao (zhĂ o-yĂ²)75f23552024-05-09 08:48:23 +0000815 name: "enable_contextual_tip_for_mute_volume"
816 namespace: "systemui"
817 description: "Enables the contextual tip for muting the volume."
818 bug: "337737048"
819}
820
821flag {
Zhe Song79564da2024-03-13 17:12:54 +0800822 name: "disable_contextual_tips_frequency_check"
823 description: "Disables frequency capping check for contextual tips."
824 namespace: "systemui"
825 bug: "322891421"
826}
827
828flag {
829 name: "disable_contextual_tips_ios_switcher_check"
830 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
831 namespace: "systemui"
832 bug: "322891421"
833}
834
835flag {
Yu Chao3964b562024-02-01 08:03:59 +0000836 name: "enable_contextual_tips"
837 description: "Enables showing contextual tips."
838 namespace: "systemui"
839 bug: "322891421"
840}
841
842flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800843 name: "contextual_tips_assistant_dismiss_fix"
844 namespace: "systemui"
845 description: "Improve assistant dismiss signal accuracy for contextual tips."
846 bug: "334759504"
847 metadata {
848 purpose: PURPOSE_BUGFIX
849 }
850}
851
852flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000853 name: "shaderlib_loading_effect_refactor"
854 namespace: "systemui"
855 description: "Extend shader library to provide the common loading effects."
856 bug: "282007590"
857}
858
MatĂ­as HernĂ¡ndeza67952e2024-02-06 15:29:52 +0100859flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800860 name: "hearing_aids_qs_tile_dialog"
861 namespace: "systemui"
862 description: "Show a dialog when clicking on hearing aids quick settings tile."
863 bug: "291423171"
864}
865
866flag {
MatĂ­as HernĂ¡ndeza67952e2024-02-06 15:29:52 +0100867 name: "notification_row_user_context"
868 namespace: "systemui"
869 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
870 " (based on the NotificationEntry's user)."
871 bug: "317503801"
872 metadata {
873 purpose: PURPOSE_BUGFIX
874 }
875}
876
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000877flag {
878 name: "get_connected_device_name_unsynchronized"
879 namespace: "systemui"
880 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
881 bug: "323995015"
882 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000883 purpose: PURPOSE_BUGFIX
884 }
885}
886
887flag {
Sindhuc5d22842024-02-09 06:47:35 +0000888 name: "slice_manager_binder_call_background"
889 namespace: "systemui"
890 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
891 bug: "322745650"
892 metadata {
893 purpose: PURPOSE_BUGFIX
894 }
895}
896
897flag {
Sindhu561c2402024-02-07 09:38:47 +0000898 name: "register_new_wallet_card_in_background"
899 namespace: "systemui"
900 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
901 bug: "322506838"
902 metadata {
903 purpose: PURPOSE_BUGFIX
904 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000905}
archishab51923e2024-02-08 05:53:04 +0000906
907flag {
908 name: "update_user_switcher_background"
909 namespace: "systemui"
910 description: "Decide whether to update user switcher in background thread."
911 bug: "322745650"
912 metadata {
913 purpose: PURPOSE_BUGFIX
914 }
915}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000916
917flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500918 name: "clipboard_noninteractive_on_lockscreen"
919 namespace: "systemui"
920 description: "Prevents the interactive clipboard UI from appearing when device is locked"
921 bug: "317048495"
922 metadata {
923 purpose: PURPOSE_BUGFIX
924 }
925}
Jernej Virag96b48772024-02-20 10:34:27 +0100926
927flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500928 name: "dedicated_notif_inflation_thread"
929 namespace: "systemui"
930 description: "Create a separate background thread for inflating notifications"
931 bug: "308967184"
932 metadata {
933 purpose: PURPOSE_BUGFIX
934 }
935}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000936
937flag {
938 name: "bind_keyguard_media_visibility"
939 namespace: "systemui"
940 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
941 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000942 metadata {
943 purpose: PURPOSE_BUGFIX
944 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100945}
946
947flag {
bvineeth68756982024-02-23 09:57:28 +0000948 name: "notify_power_manager_user_activity_background"
949 namespace: "systemui"
950 description: "Decide whether to notify the user activity to power manager in the background thread."
951 bug: "325203885"
952 metadata {
953 purpose: PURPOSE_BUGFIX
954 }
955}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000956
957flag {
Josh814484f2024-03-05 15:38:07 +0000958 name: "qs_tile_focus_state"
959 namespace: "systemui"
960 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
961 bug: "312899524"
962}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000963
964flag {
yyalan129343f2024-05-07 14:33:16 +0100965 name: "brightness_slider_focus_state"
966 namespace: "systemui"
967 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
968 bug: "329244723"
969}
970
971flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000972 name: "edgeback_gesture_handler_get_running_tasks_background"
973 namespace: "systemui"
974 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
975 " class on the background thread."
976 bug: "325041960"
977 metadata {
978 purpose: PURPOSE_BUGFIX
979 }
980}
FabiĂ¡n Kozynskicba11852024-03-12 14:16:24 -0400981
982flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700983 name: "screenshare_notification_hiding_bug_fix"
984 namespace: "systemui"
985 description: "Various bug fixes for notification redaction while screensharing"
986 bug: "312784809"
987 metadata {
988 purpose: PURPOSE_BUGFIX
989 }
990}
991
992flag {
FabiĂ¡n Kozynskicba11852024-03-12 14:16:24 -0400993 name: "qs_ui_refactor"
994 namespace: "systemui"
995 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
996 " Compose for the UI."
997 bug: "325099249"
998}
Yein Jo380f96c2024-04-04 21:28:31 +0000999
1000flag {
FabiĂ¡n Kozynski39923202024-07-15 11:06:53 -04001001 name: "qs_ui_refactor_compose_fragment"
1002 namespace: "systemui"
1003 description: "Uses a different QS fragment in NPVC that uses the new compose UI and recommended architecture. This flag depends on qs_ui_refactor flag."
1004 bug: "325099249"
1005}
1006
1007flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -04001008 name: "remove_dream_overlay_hide_on_touch"
1009 namespace: "systemui"
1010 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
1011 bug: "329091030"
1012 metadata {
1013 purpose: PURPOSE_BUGFIX
1014 }
1015}
1016
1017flag {
Yein Jo380f96c2024-04-04 21:28:31 +00001018 name: "keyboard_docking_indicator"
1019 namespace: "systemui"
1020 description: "Glow bar indicator reveals upon keyboard docking."
1021 bug: "324600132"
1022}
Bryce Lee39ca23b2024-04-10 09:46:27 -07001023
1024flag {
Chris Gòˆllnerbdc51f32024-04-22 12:31:49 +01001025 name: "keyboard_shortcut_helper_rewrite"
1026 namespace: "systemui"
1027 description: "A new implementation of the keyboards shortcuts helper sheet."
1028 bug: "327364197"
1029}
1030
1031flag {
helen cheuk3f9712f2024-06-17 11:55:22 +00001032 name: "keyboard_touchpad_contextual_education"
1033 namespace: "systemui"
1034 description: "Allow showing education for physical keyboard and touchpad"
1035 bug: "317496783"
1036}
1037
1038flag {
helencheukd7129db2024-10-28 11:14:52 +00001039 name: "shortcut_helper_key_glyph"
1040 namespace: "systemui"
1041 description: "Allow showing key glyph in shortcut helper"
1042 bug: "353902478"
1043 metadata {
1044 purpose: PURPOSE_BUGFIX
1045 }
1046}
1047
1048flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001049 name: "dream_overlay_bouncer_swipe_direction_filtering"
1050 namespace: "systemui"
1051 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1052 bug: "333632464"
1053 metadata {
1054 purpose: PURPOSE_BUGFIX
1055 }
Bryce Leece3c21032024-04-09 17:15:17 -07001056}
1057
1058flag {
1059 name: "dream_input_session_pilfer_once"
1060 namespace: "systemui"
1061 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001062 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001063 metadata {
1064 purpose: PURPOSE_BUGFIX
1065 }
1066}
Jernej Virag6d932a02024-04-16 16:57:50 +02001067
1068flag {
1069 name: "slice_broadcast_relay_in_background"
1070 namespace: "systemui"
1071 description: "Move handling of slice broadcast relay broadcasts to background threads"
1072 bug: "334767208"
1073 metadata {
1074 purpose: PURPOSE_BUGFIX
1075 }
bvineethac6e09a2024-04-10 08:20:28 +00001076}
1077
1078flag {
1079 name: "register_battery_controller_receivers_in_corestartable"
1080 namespace: "systemui"
1081 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1082 bug: "307517093"
1083 metadata {
1084 purpose: PURPOSE_BUGFIX
1085 }
1086}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001087
1088flag {
1089 name: "enforce_brightness_base_user_restriction"
1090 namespace: "systemui"
1091 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1092 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001093 metadata {
1094 purpose: PURPOSE_BUGFIX
1095 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001096}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001097
1098flag {
1099 name: "ambient_touch_monitor_listen_to_display_changes"
1100 namespace: "systemui"
1101 description: "listen to display changes and cache window metrics"
1102 bug: "330906135"
1103 metadata {
1104 purpose: PURPOSE_BUGFIX
1105 }
1106}
Bryce Lee19f1e282024-05-02 22:03:28 +00001107
1108flag {
Bryce Leea320f562024-05-03 04:19:45 +00001109 name: "restart_dream_on_unocclude"
1110 namespace: "systemui"
1111 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1112 bug: "338051457"
1113 metadata {
1114 purpose: PURPOSE_BUGFIX
1115 }
1116}
1117
1118flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001119 name: "communal_bouncer_do_not_modify_plugin_open"
1120 namespace: "systemui"
1121 description: "do not modify notification shade when handling bouncer expansion."
1122 bug: "338252661"
1123 metadata {
1124 purpose: PURPOSE_BUGFIX
1125 }
1126}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001127
1128flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001129 name: "communal_scene_ktf_refactor"
1130 namespace: "systemui"
1131 description: "refactors the syncing mechanism between communal STL and KTF state."
1132 bug: "327225415"
1133 metadata {
1134 purpose: PURPOSE_BUGFIX
1135 }
1136}
1137
1138flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001139 name: "communal_timer_flicker_fix"
1140 namespace: "systemui"
1141 description: "fixes timers on the hub flickering when pausing"
1142 bug: "353801573"
1143 metadata {
1144 purpose: PURPOSE_BUGFIX
1145 }
1146}
1147
1148flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001149 name: "communal_widget_trampoline_fix"
1150 namespace: "systemui"
1151 description: "fixes activity starts caused by non-activity trampolines from widgets."
1152 bug: "350468769"
1153 metadata {
1154 purpose: PURPOSE_BUGFIX
1155 }
1156}
1157
1158flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001159 name: "communal_edit_widgets_activity_finish_fix"
1160 namespace: "systemui"
1161 description: "finish edit widgets activity when stopping"
1162 bug: "354725145"
1163 metadata {
1164 purpose: PURPOSE_BUGFIX
1165 }
1166}
1167
1168flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001169 name: "communal_widget_resizing"
1170 namespace: "systemui"
1171 description: "Allow resizing of widgets on glanceable hub"
1172 bug: "368053818"
1173}
1174
1175flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001176 name: "communal_standalone_support"
1177 namespace: "systemui"
1178 description: "Support communal features without a dock"
1179 bug: "352301247"
1180}
1181
1182flag {
William Xiao3b88d4b2024-10-28 18:05:23 -07001183 name: "communal_hub_on_mobile"
1184 namespace: "systemui"
1185 description: "Brings the glanceable hub experience to mobile phones"
1186 bug: "375689917"
1187}
1188
1189flag {
Princee3fb8e62024-09-19 15:51:58 +00001190 name: "dream_overlay_updated_font"
1191 namespace: "systemui"
1192 description: "Flag to enable updated font settings for dream overlay"
1193 bug: "349656117"
1194 metadata {
1195 purpose: PURPOSE_BUGFIX
1196 }
1197}
1198
1199flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001200 name: "app_clips_backlinks"
1201 namespace: "systemui"
1202 description: "Enables Backlinks improvement feature in App Clips"
1203 bug: "300307759"
1204}
FabiĂ¡n Kozynskidb115452024-05-13 10:41:43 -04001205
1206flag {
1207 name: "qs_custom_tile_click_guaranteed_bug_fix"
1208 namespace: "systemui"
1209 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1210 bug: "339290820"
1211 metadata {
1212 purpose: PURPOSE_BUGFIX
1213 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001214}
1215
1216flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001217 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001218 namespace: "systemui"
1219 description: "Only dismiss media notifications when the control was removed by the user."
1220 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001221 metadata {
1222 purpose: PURPOSE_BUGFIX
1223 }
archisha1a22b1f2024-04-22 05:53:16 +00001224}
1225
1226flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001227 name: "media_controls_lockscreen_shade_bug_fix"
1228 namespace: "systemui"
1229 description: "Use ShadeInteractor for media location changes"
1230 bug: "319244625"
1231 metadata {
1232 purpose: PURPOSE_BUGFIX
1233 }
1234}
1235
1236flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001237 name: "media_controls_button_media3"
1238 namespace: "systemui"
1239 description: "Enable media action buttons updates using media3"
1240 bug: "360196209"
1241}
1242
1243flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001244 name: "media_controls_button_media3_placement"
1245 namespace: "systemui"
1246 description: "Use media3 API for action button placement preferences"
1247 bug: "360196209"
1248}
1249
1250flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001251 name: "media_controls_drawables_reuse"
1252 namespace: "systemui"
1253 description: "Re-use created media drawables for media controls"
1254 bug: "358402034"
1255}
1256
1257flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001258 name: "media_controls_posts_optimization"
1259 namespace: "systemui"
1260 description: "Ignore duplicate media notifications posted"
1261 bug: "358645640"
1262}
1263
1264flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001265 name: "media_controls_umo_inflation_in_background"
1266 namespace: "systemui"
1267 description: "Inflate UMO in background thread"
1268 bug: "368514198"
1269 metadata {
1270 purpose: PURPOSE_BUGFIX
1271 }
1272}
1273
1274flag {
archisha1a22b1f2024-04-22 05:53:16 +00001275 namespace: "systemui"
1276 name: "enable_view_capture_tracing"
1277 description: "Enables view capture tracing in System UI."
1278 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001279 metadata {
1280 purpose: PURPOSE_BUGFIX
1281 }
1282}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001283
1284flag {
1285 name: "validate_keyboard_shortcut_helper_icon_uri"
1286 namespace: "systemui"
1287 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1288 bug: "331180422"
1289 metadata {
1290 purpose: PURPOSE_BUGFIX
1291 }
1292}
William Xiao07cbc242024-05-10 15:16:11 -07001293
1294flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001295 name: "glanceable_hub_allow_keyguard_when_dreaming"
1296 namespace: "systemui"
1297 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1298 bug: "343505271"
1299}
1300
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001301flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001302 name: "register_wallpaper_notifier_background"
1303 namespace: "systemui"
1304 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1305 bug: "327315860"
1306 metadata {
1307 purpose: PURPOSE_BUGFIX
1308 }
1309}
Michael Mikhaile3247482024-05-14 13:56:23 +00001310
1311flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001312 name: "enable_efficient_display_repository"
1313 namespace: "systemui"
1314 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1315 bug: "345472038"
1316 metadata {
1317 purpose: PURPOSE_BUGFIX
1318 }
1319}
1320
1321flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001322 name: "notification_media_manager_background_execution"
1323 namespace: "systemui"
1324 description: "Decide whether to execute binder calls in background thread"
1325 bug: "336612071"
1326 metadata {
1327 purpose: PURPOSE_BUGFIX
1328 }
1329}
Sindhu4fece3c2024-06-03 10:34:29 +00001330
1331flag {
1332 name: "dozeui_scheduling_alarms_background_execution"
1333 namespace: "systemui"
1334 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1335 bug: "330492575"
1336 metadata {
1337 purpose: PURPOSE_BUGFIX
1338 }
1339}
AndrĂ¡s Kurucz48f27812024-06-05 13:22:19 +00001340
1341flag {
1342 name: "notification_pulsing_fix"
1343 namespace: "systemui"
1344 description: "Allow showing new pulsing notifications when the device is already pulsing."
1345 bug: "335560575"
1346 metadata {
1347 purpose: PURPOSE_BUGFIX
1348 }
1349}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001350
1351flag {
1352 name: "media_lockscreen_launch_animation"
1353 namespace : "systemui"
1354 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1355 bug : "346865769"
1356 metadata {
1357 purpose: PURPOSE_BUGFIX
1358 }
1359}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001360
1361flag {
1362 name: "expand_heads_up_on_inline_reply"
1363 namespace: "systemui"
1364 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1365 bug: "346976443"
1366 metadata {
1367 purpose: PURPOSE_BUGFIX
1368 }
1369}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001370
1371flag {
1372 name: "translucent_occluding_activity_fix"
1373 namespace: "systemui"
1374 description: "Fixes occlusion animation for transluent activities"
1375 bug: "303010980"
1376 metadata {
1377 purpose: PURPOSE_BUGFIX
1378 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001379}
1380
1381flag {
1382 namespace: "systemui"
1383 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1384 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1385 bug: "312452252"
1386 metadata {
1387 purpose: PURPOSE_BUGFIX
1388 }
1389}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001390
1391flag {
1392 namespace: "systemui"
1393 name: "qs_register_setting_observer_on_bg_thread"
1394 description: "Registers Quick Settings content providers on background thread"
1395 bug: "351766769"
1396 metadata {
1397 purpose: PURPOSE_BUGFIX
1398 }
1399}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001400
1401flag {
1402 name: "sounddose_customization"
1403 namespace: "systemui"
1404 description: "Enables custom actions for sounddose notifications"
1405 bug: "345227709"
1406}
1407
Jernej Viragb0f48602024-07-12 08:48:24 +00001408flag {
1409 namespace: "systemui"
1410 name: "register_content_observers_async"
1411 description: "Use new Async API to register content observers"
1412 bug: "316922634"
1413 metadata {
1414 purpose: PURPOSE_BUGFIX
1415 }
1416}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001417
1418flag {
1419 name: "msdl_feedback"
1420 namespace: "systemui"
1421 description: "Enables MSDL feedback in SysUI surfaces."
1422 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001423}
1424
1425flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001426 name: "hubmode_fullscreen_vertical_swipe"
1427 namespace: "systemui"
1428 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1429 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001430 metadata {
1431 purpose: PURPOSE_BUGFIX
1432 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001433}
1434
1435flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001436 name: "hubmode_fullscreen_vertical_swipe_fix"
1437 namespace: "systemui"
1438 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1439 bug: "340177049"
1440 metadata {
1441 purpose: PURPOSE_BUGFIX
1442 }
1443}
1444
1445
1446flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001447 namespace: "systemui"
1448 name: "remove_update_listener_in_qs_icon_view_impl"
1449 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1450 bug: "327078684"
1451 metadata {
1452 purpose: PURPOSE_BUGFIX
1453 }
1454}
1455
1456flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001457 name: "sim_pin_race_condition_on_restart"
1458 namespace: "systemui"
1459 description: "The SIM PIN screen may be shown incorrectly on reboot"
1460 bug: "351426938"
1461 metadata {
1462 purpose: PURPOSE_BUGFIX
1463 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001464}
1465
1466flag {
1467 name: "sim_pin_talkback_fix_for_double_submit"
1468 namespace: "systemui"
1469 description: "The SIM PIN entry screens show the wrong message due"
1470 bug: "346932439"
1471 metadata {
1472 purpose: PURPOSE_BUGFIX
1473 }
Sindhu B3a51f312024-07-15 09:32:00 +00001474}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001475
1476flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001477 name: "sim_pin_bouncer_reset"
1478 namespace: "systemui"
1479 description: "The SIM PIN bouncer does not close after unlocking"
1480 bug: "297461589"
1481 metadata {
1482 purpose: PURPOSE_BUGFIX
1483 }
1484}
1485
1486flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001487 name: "use_transitions_for_keyguard_occluded"
1488 namespace: "systemui"
1489 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1490 bug: "344716537"
1491 metadata {
1492 purpose: PURPOSE_BUGFIX
1493 }
1494}
1495
1496flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001497 name: "relock_with_power_button_immediately"
1498 namespace: "systemui"
1499 description: "UDFPS unlock followed by immediate power button push should relock"
1500 bug: "343327511"
1501 metadata {
1502 purpose: PURPOSE_BUGFIX
1503 }
1504}
1505
1506flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001507 name: "classic_flags_multi_user"
1508 namespace: "systemui"
1509 description: "Make the classic feature flag loading multi user aware."
1510 bug: "345443431"
1511 metadata {
1512 purpose: PURPOSE_BUGFIX
1513 }
1514}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001515
1516flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001517 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001518 namespace: "systemui"
1519 description: "Adding haptic component infrastructure to sliders in Compose."
1520 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001521 metadata {
1522 purpose: PURPOSE_BUGFIX
1523 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001524}
1525
1526flag {
1527 namespace: "systemui"
1528 name: "settings_ext_register_content_observer_on_bg_thread"
1529 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1530 bug: "355389014"
1531 metadata {
1532 purpose: PURPOSE_BUGFIX
1533 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001534}
Beverly4b7ad052024-08-21 16:03:13 +00001535
1536flag {
MatĂ­as HernĂ¡ndez0087eef2024-11-01 18:24:23 +01001537 namespace: "systemui"
1538 name: "user_aware_settings_repositories"
1539 description: "Provide user-aware versions of SecureSettingsRepository and SystemSettingsRepository in SystemUI modules (see doc linked from b/356099784)."
1540 bug: "356099784"
1541 metadata {
1542 purpose: PURPOSE_BUGFIX
1543 }
1544}
1545
1546flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001547 name: "notify_password_text_view_user_activity_in_background"
1548 namespace: "systemui"
1549 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1550 bug: "346882515"
1551 metadata {
1552 purpose: PURPOSE_BUGFIX
1553 }
1554}
1555
1556flag {
Beverly4b7ad052024-08-21 16:03:13 +00001557 name: "face_message_defer_update"
1558 namespace: "systemui"
1559 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1560 bug: "351863611"
1561 metadata {
1562 purpose: PURPOSE_BUGFIX
1563 }
1564}
1565
Jernej Virag9192b722024-08-09 16:57:35 +02001566flag {
1567 name: "media_load_metadata_via_media_data_loader"
1568 namespace: "systemui"
1569 description: "Use MediaDataLoader for loading media metadata with better threading"
1570 bug: "358350077"
1571 metadata {
1572 purpose: PURPOSE_BUGFIX
1573 }
1574}
1575
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001576flag {
1577 name: "non_touchscreen_devices_bypass_falsing"
1578 namespace: "systemui"
1579 description: "Allow non-touchscreen devices to bypass falsing"
1580 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001581}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001582
1583flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001584 name: "override_suppress_overlay_condition"
1585 namespace: "systemui"
1586 description: "Allow override the conditions to suppress the clipboard overlay"
1587 bug: "358473717"
1588}
1589
1590flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001591 name: "media_projection_dialog_behind_lockscreen"
1592 namespace: "systemui"
1593 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1594 bug: "351409536"
1595 metadata {
1596 purpose: PURPOSE_BUGFIX
1597 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001598}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001599
1600flag {
1601 name: "check_lockscreen_gone_transition"
1602 namespace: "systemui"
1603 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1604 bug: "358301118"
1605 metadata {
1606 purpose: PURPOSE_BUGFIX
1607 }
1608}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001609
1610flag {
1611 name: "magic_portrait_wallpapers"
1612 namespace: "systemui"
1613 description: "Magic Portrait related changes in systemui"
1614 bug: "370863642"
1615}
1616
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001617flag {
1618 name: "notes_role_qs_tile"
1619 namespace: "systemui"
1620 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1621 bug: "357863750"
1622}
Marvin Ramin829da882024-10-16 12:26:02 +02001623
1624flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001625 name: "ignore_touches_next_to_notification_shelf"
1626 namespace: "systemui"
1627 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1628 bug: "358424256"
1629 metadata {
1630 purpose: PURPOSE_BUGFIX
1631 }
1632}
1633
1634flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001635 name: "shade_window_goes_around"
1636 namespace: "systemui"
1637 description: "Enables the shade window to move between displays"
1638 bug: "362719719"
1639}
1640
1641flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001642 name: "transition_race_condition"
1643 namespace: "systemui"
1644 description: "Thread-safe keyguard transitions"
1645 bug: "358533338"
1646 metadata {
1647 purpose: PURPOSE_BUGFIX
1648 }
1649}
1650
1651flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001652 name: "media_projection_request_attribution_fix"
1653 namespace: "systemui"
1654 description: "Ensure MediaProjection consent requests are properly attributed"
1655 bug: "373581993"
1656 metadata {
1657 purpose: PURPOSE_BUGFIX
1658 }
1659}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001660
1661flag {
1662 name: "secondary_user_widget_host"
1663 namespace: "systemui"
1664 description: "Host communal widgets in the current secondary user on HSUM."
1665 bug: "373874416"
1666 metadata {
1667 purpose: PURPOSE_BUGFIX
1668 }
1669}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001670
1671flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001672 name: "home_controls_dream_hsum"
1673 namespace: "systemui"
1674 description: "Enables the home controls dream in HSUM"
1675 bug: "370691405"
1676 metadata {
1677 purpose: PURPOSE_BUGFIX
1678 }
1679}
1680
1681flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001682 name: "only_show_media_stream_slider_in_single_volume_mode"
1683 namespace: "systemui"
1684 description: "When the device is in single volume mode, only show media stream slider and hide all other stream (e.g. call, notification, alarm, etc) sliders in volume panel"
1685 bug: "373729625"
1686 metadata {
1687 purpose: PURPOSE_BUGFIX
1688 }
1689}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001690
1691flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001692 name: "hide_ringer_button_in_single_volume_mode"
1693 namespace: "systemui"
1694 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1695 bug: "374870615"
1696 metadata {
1697 purpose: PURPOSE_BUGFIX
1698 }
1699}
1700
1701flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001702 name: "qs_tile_detailed_view"
1703 namespace: "systemui"
1704 description: "Enables the tile detailed view UI."
1705 bug: "374173773"
1706}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001707
1708flag {
Chandru Sf7bf52bd2024-10-30 18:18:05 +00001709 name: "bouncer_ui_revamp"
1710 namespace: "systemui"
1711 description: "Updates to background (blur), button animations and font changes."
1712 bug: "376491880"
1713}
1714
1715flag {
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001716 name: "ensure_enr_views_visibility"
1717 namespace: "systemui"
1718 description: "Ensures public and private visibilities"
1719 bug: "361552380"
1720 metadata {
1721 purpose: PURPOSE_BUGFIX
1722 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001723}
1724
1725flag {
1726 name: "shade_expands_on_status_bar_long_press"
1727 namespace: "systemui"
1728 description: "Expands the shade on long press of any status bar"
1729 bug: "371224114"
1730}
Joshe2b71c92024-10-21 17:12:14 +00001731
1732
1733flag {
1734 name: "keyboard_shortcut_helper_shortcut_customizer"
1735 namespace: "systemui"
1736 description: "An implementation of shortcut customizations through shortcut helper."
1737 bug: "365064144"
1738}
1739
Pat Manning38345cf2024-10-29 15:37:51 +00001740flag {
1741 name: "touchpad_three_finger_tap_customization"
1742 namespace: "systemui"
1743 description: "Customize touchpad three finger tap"
1744 bug: "365063048"
1745}