blob: 35477653ffd91c7e72a54f6917dd90b969261473 [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dennis Shen42aa2c02024-04-04 14:38:14 +00002container: "system"
Dave Mankofff6a791e2023-07-31 18:03:34 +00003
4flag {
5 name: "example_flag"
6 namespace: "systemui"
7 description: "An Example Flag"
8 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00009}
10
11flag {
12 name: "sysui_teamfood"
13 namespace: "systemui"
14 description: "Enables all the sysui classic flags that are marked as being in teamfood"
15 bug: "302578396"
16}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020017
18flag {
Beverlyc853b772024-02-16 21:19:27 +000019 name: "udfps_view_performance"
20 namespace: "systemui"
21 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view."
22 bug: "225183106"
23 metadata {
24 purpose: PURPOSE_BUGFIX
25 }
26}
27
28flag {
Beverlyf4450902024-04-02 18:36:08 +000029
Yining Liu9517d432024-03-26 06:26:16 +000030 name: "notification_heads_up_cycling"
31 namespace: "systemui"
32 description: "Heads-up notification cycling animation for the Notification Avalanche feature."
33 bug: "316404716"
34}
35
36flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000037 name: "priority_people_section"
38 namespace: "systemui"
39 description: "Add a new section for priority people (aka important conversations)."
40 bug: "340294566"
41}
42
43flag {
Jeff DeCewf5f436be2024-03-19 21:06:02 +000044 name: "notification_minimalism_prototype"
45 namespace: "systemui"
46 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
47 bug: "330387368"
48 metadata {
49 purpose: PURPOSE_BUGFIX
50 }
51}
52
53flag {
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000054 name: "notification_view_flipper_pausing"
55 namespace: "systemui"
56 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
57 bug: "309146176"
58 metadata {
59 purpose: PURPOSE_BUGFIX
60 }
61}
62
63flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000064 name: "notification_over_expansion_clipping_fix"
65 namespace: "systemui"
66 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
67 bug: "288553572"
68 metadata {
69 purpose: PURPOSE_BUGFIX
70 }
71}
72
73flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080074 name: "notification_async_group_header_inflation"
75 namespace: "systemui"
76 description: "Inflates the notification group summary header views from the background thread."
77 bug: "217799515"
78}
79
80flag {
Yining Liu9a835c82023-10-31 01:30:23 +000081 name: "notification_async_hybrid_view_inflation"
82 namespace: "systemui"
83 description: "Inflates hybrid (single-line) notification views from the background thread."
84 bug: "217799515"
85}
86
87flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040088 name: "notification_color_update_logger"
89 namespace: "systemui"
90 description: "Enabled debug logging and dumping of notification color updates."
91 bug: "294347738"
92}
93
94flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020095 name: "notifications_footer_view_refactor"
96 namespace: "systemui"
97 description: "Enables the refactored version of the footer view in the notification shade "
98 "(containing the \"Clear all\" button). Should not bring any behavior changes"
99 bug: "293167744"
100}
Alexander Roederer74cda602023-10-11 00:24:09 +0000101
102flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400103 name: "notifications_icon_container_refactor"
104 namespace: "systemui"
105 description: "Enables the refactored version of the notification icon container in StatusBar, "
106 "AOD, and the notification shelf. Should not bring any behavioral changes."
107 bug: "278765923"
108}
109
110flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100111 name: "notifications_hide_on_display_switch"
112 namespace: "systemui"
113 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
114 bug: "293824309"
115}
116
117flag {
András Kurucz305199f2023-12-18 18:31:34 +0000118 name: "notifications_improved_hun_animation"
119 namespace: "systemui"
120 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
121 bug: "243302608"
122}
123
124flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000125 name: "notification_content_alpha_optimization"
126 namespace: "systemui"
127 description: "Only reset alpha values of needed content views"
128 bug: "292024656"
129 metadata {
130 purpose: PURPOSE_BUGFIX
131 }
132}
133
134flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000135 name: "notifications_live_data_store_refactor"
136 namespace: "systemui"
137 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
138 "Should not bring any behavior changes."
139 bug: "308623704"
140}
141
142flag {
András Kurucz4171ecc02024-03-18 20:14:55 +0000143 name: "notifications_heads_up_refactor"
144 namespace: "systemui"
145 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
146 bug: "325936094"
147}
148
149flag {
Chris Göllner01fc9322024-02-28 16:30:33 +0000150 name: "pss_app_selector_abrupt_exit_fix"
151 namespace: "systemui"
152 description: "Fixes the app selector abruptly disappearing without an animation, when the"
153 "selected task is the foreground task."
154 bug: "314385883"
155 metadata {
156 purpose: PURPOSE_BUGFIX
157 }
158}
159
160flag {
dakinola558bf872024-03-14 20:21:46 +0000161 name: "pss_app_selector_recents_split_screen"
162 namespace: "systemui"
163 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
164 bug: "320449039"
165 metadata {
166 purpose: PURPOSE_BUGFIX
167 }
168}
169
170flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100171 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100172 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100173 description: "Moves part of the notification icon updates to the background."
174 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100175 metadata {
176 purpose: PURPOSE_BUGFIX
177 }
178}
179
180flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100181 name: "refactor_get_current_user"
182 namespace: "systemui"
183 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
184 bug: "305984787"
185}
186
187flag {
Lyn20c65062023-11-13 20:34:03 +0000188 name: "notification_throttle_hun"
189 namespace: "systemui"
190 description: "During notification avalanche, throttle HUNs showing in fast succession."
191 bug: "307288824"
192}
193
194flag {
Lyn06388cc2024-01-18 22:17:50 +0000195 name: "notification_avalanche_suppression"
196 namespace: "systemui"
197 description: "After notification avalanche floodgate event, suppress HUNs completely."
198 bug: "321089634"
199}
200
201flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000202 name: "notification_background_tint_optimization"
203 namespace: "systemui"
204 description: "Re-enable the codepath that removed tinting of notifications when the"
205 " standard background color is desired. This was the behavior before we discovered"
206 " a resources threading issue, which we worked around by tinting the notification"
207 " backgrounds and footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000208 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000209}
210
211flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000212 name: "scene_container"
213 namespace: "systemui"
214 description: "Enables the scene container framework go/flexiglass."
215 bug: "283121968"
216}
Julia Tuttle5201be82023-10-30 17:49:30 -0400217
218flag {
burakovc98942c2024-04-25 16:15:35 +0000219 name: "dual_shade"
220 namespace: "systemui"
221 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
222 bug: "337259436"
223}
224
225flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000226 name: "keyguard_bottom_area_refactor"
227 namespace: "systemui"
228 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
229 "lock icon and others."
230 bug: "290652751"
231}
232
233flag {
Beverly96b3e592023-11-08 15:32:58 +0000234 name: "device_entry_udfps_refactor"
235 namespace: "systemui"
236 description: "Refactoring device entry UDFPS icon to use modern architecture and "
237 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
238 bug: "279440316"
239}
240
241flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400242 name: "visual_interruptions_refactor"
243 namespace: "systemui"
244 description: "Enables the refactored version of the code to decide when notifications "
245 "HUN, bubble, pulse, or FSI."
246 bug: "261728888"
247}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700248
249flag {
250 name: "haptic_brightness_slider"
251 namespace: "systemui"
252 description: "Adds haptic feedback to the brightness slider."
253 bug: "296467915"
254}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000255
256flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000257 name: "unfold_animation_background_progress"
258 namespace: "systemui"
259 description: "Moves unfold animation progress calculation to a background thread"
260 bug: "277879146"
261}
262
263flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000264 name: "enable_background_keyguard_ondrawn_callback"
265 namespace: "systemui"
266 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
267 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
268 "Note that, even after this callback is called, we're waiting for all windows to finish "
269 " drawing."
270 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000271 metadata {
272 purpose: PURPOSE_BUGFIX
273 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000274}
275
276flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000277 name: "qs_new_pipeline"
278 namespace: "systemui"
279 description: "Use the new pipeline for Quick Settings. Should have no behavior changes."
280 bug: "241772429"
Fabián Kozynski9385f732023-11-09 12:47:57 -0500281}
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000282
283flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000284 name: "qs_new_tiles"
285 namespace: "systemui"
286 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000287 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000288}
289
290flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000291 name: "qs_new_tiles_future"
292 namespace: "systemui"
293 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."
294 bug: "311147395"
295}
296
297flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000298 name: "coroutine_tracing"
299 namespace: "systemui"
300 description: "Adds thread-local data to System UI's global coroutine scopes to "
301 "allow for tracing of coroutine continuations using System UI's tracinglib"
302 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100303}
304
305flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000306 name: "edge_back_gesture_handler_thread"
307 namespace: "systemui"
308 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
309 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
310 "the main thread with the rest of System UI."
311 bug: "304583132"
312}
313
314flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100315 name: "new_aod_transition"
316 namespace: "systemui"
317 description: "New LOCKSCREEN <=> AOD transition"
318 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100319}
320
321flag {
322 name: "light_reveal_migration"
323 namespace: "systemui"
324 description: "Move LightRevealScrim to recommended architecture"
325 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600326}
327
328flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000329 name: "theme_overlay_controller_wakefulness_deprecation"
330 namespace: "systemui"
331 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
332 "ThemOverlayController to mitigate flickering when locking the device"
333 bug: "308676488"
334}
335
336flag {
Chris Göllner30486e72024-02-07 17:03:08 +0000337 name: "truncated_status_bar_icons_fix"
338 namespace: "systemui"
339 description: "Fixes the status bar icons being trunacted due to the status bar window height "
340 "not being updated after certain rotations"
341 bug: "323299264"
342 metadata {
343 purpose: PURPOSE_BUGFIX
344 }
345}
346
347flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200348 name: "status_bar_monochrome_icons_fix"
349 namespace: "systemui"
350 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
351 bug: "329091967"
352 metadata {
353 purpose: PURPOSE_BUGFIX
354 }
355}
356
357flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000358 name: "status_bar_screen_sharing_chips"
359 namespace: "systemui"
360 description: "Show chips on the left side of the status bar when a user is screen sharing, "
361 "recording, or casting"
362 bug: "332662551"
363}
364
365flag {
Chandru S1df19782023-09-30 18:34:20 -0700366 name: "compose_bouncer"
367 namespace: "systemui"
368 description: "Use the new compose bouncer in SystemUI"
369 bug: "310005730"
370}
371
372flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000373 name: "pss_task_switcher"
374 namespace: "systemui"
375 description: "Enable the task switcher feature for partial screen sharing"
376 bug: "317208379"
377}
378
379flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530380 name: "revamped_bouncer_messages"
381 namespace: "systemui"
382 description: "Change the bouncer message to be a 2-line more descriptive message"
383 bug: "236891644"
384}
385
386flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530387 name: "rest_to_unlock"
388 namespace: "systemui"
389 description: "Require prolonged touch for fingerprint authentication"
390 bug: "303672286"
391}
392
393flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000394 name: "record_issue_qs_tile"
395 namespace: "systemui"
396 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
397 bug: "305049544"
398}
Chandru S7ec7fd22023-11-30 13:12:25 +0530399
Aurélien Pomini7c643452023-09-21 10:06:47 +0000400flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000401 name: "migrate_clocks_to_blueprint"
402 namespace: "systemui"
403 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
404 "and use modern architecture for lockscreen clocks"
405 bug: "301502635"
406}
407
408flag {
Aurélien Pomini7c643452023-09-21 10:06:47 +0000409 name: "fast_unlock_transition"
410 namespace: "systemui"
411 description: "Faster wallpaper unlock transition"
412 bug: "298186160"
413}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800414
415flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700416 name: "confine_notification_touch_to_view_width"
417 namespace: "systemui"
418 description: "Use notification view width when detecting gestures."
419 bug: "335828150"
420}
421
422flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000423 name: "fix_image_wallpaper_crash_surface_already_released"
424 namespace: "systemui"
425 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
426 bug: "337287154"
427 metadata {
428 purpose: PURPOSE_BUGFIX
429 }
430}
431
432flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800433 name: "activity_transition_use_largest_window"
434 namespace: "systemui"
435 description: "Target largest opening window during activity transitions."
436 bug: "323294573"
437 metadata {
438 purpose: PURPOSE_BUGFIX
439 }
440}
441
442flag {
Chris Göllner32aad6c2024-02-16 14:00:31 +0000443 name: "centralized_status_bar_height_fix"
Chris Göllner7a56e772023-12-28 17:51:48 +0000444 namespace: "systemui"
445 description: "Refactors shade header and keyguard status bar to read status bar dimens from a"
446 " central place, instead of reading resources directly. This is to take into account display"
447 " cutouts and other special cases. "
Chris Göllner414e9bc2024-02-19 09:41:22 +0000448 bug: "317016114"
Chris Göllner932714b2024-02-15 14:56:45 +0000449 metadata {
450 purpose: PURPOSE_BUGFIX
451 }
Chris Göllner7a56e772023-12-28 17:51:48 +0000452}
453
454flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000455 name: "enable_layout_tracing"
456 namespace: "systemui"
457 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
458 bug: "315274804"
459}
460
461flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800462 name: "quick_settings_visual_haptics_longpress"
463 namespace: "systemui"
464 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
465 bug: "229856884"
466}
Evan Laird3f199372023-11-14 18:32:19 -0500467
468flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800469 name: "switch_user_on_bg"
470 namespace: "systemui"
471 description: "Does user switching on a background thread"
472 bug: "284095720"
473}
474
475flag {
Evan Laird3f199372023-11-14 18:32:19 -0500476 name: "status_bar_static_inout_indicators"
477 namespace: "systemui"
478 description: "(Upstream request) Always show the network activity inout indicators and "
479 "prefer using alpha to distinguish network activity."
480 bug: "310715220"
481}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800482
483flag {
484 name: "haptic_volume_slider"
485 namespace: "systemui"
486 description: "Adds haptic feedback to the volume slider."
487 bug: "316953430"
488}
Richard MacGregor019df652023-12-18 15:27:36 -0800489
490flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000491 name: "new_volume_panel"
492 namespace: "systemui"
493 description: "Switches to the new volume panel (without Slices)."
494 bug: "202262476"
495}
496
497flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500498 name: "screenshot_action_dismiss_system_windows"
499 namespace: "systemui"
500 description: "Dismiss existing system windows when starting action from screenshot UI"
501 bug: "309933761"
502}
503
504flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400505 name: "fix_screenshot_action_dismiss_system_windows"
506 namespace: "systemui"
507 description: "Dismiss existing system windows when starting action from screenshot UI"
508 bug: "309933761"
509 metadata {
510 purpose: PURPOSE_BUGFIX
511 }
512}
513
Mark Renouf646174c2024-05-09 12:51:44 -0400514flag {
515 name: "screenshot_scroll_crop_view_crash_fix"
516 namespace: "systemui"
517 description: "Mitigate crash on invalid computed range in CropView"
518 bug: "232633995"
519 metadata {
520 purpose: PURPOSE_BUGFIX
521 }
522}
Mark Renoufd30667a2024-05-08 13:19:04 -0400523
524flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000525 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000526 namespace: "systemui"
527 description: "Private profile support for screenshots"
528 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000529 metadata {
530 purpose: PURPOSE_BUGFIX
531 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000532}
533
534flag {
Miranda Kephart98c656a2024-04-24 10:42:28 -0400535 name: "screenshot_shelf_ui2"
Miranda Kephart8d0c72b2024-03-08 13:41:19 -0500536 namespace: "systemui"
537 description: "Use new shelf UI flow for screenshots"
538 bug: "329659738"
539}
540
541flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000542 name: "run_fingerprint_detect_on_dismissible_keyguard"
543 namespace: "systemui"
544 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
545 bug: "311145851"
546}
547
548flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000549 name: "smartspace_relocate_to_bottom"
550 namespace: "systemui"
551 description: "Relocate Smartspace to bottom of the Lock Screen"
552 bug: "316212788"
553}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000554
555flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000556 name: "smartspace_remoteviews_rendering"
557 namespace: "systemui"
558 description: "Indicate Smartspace RemoteViews rendering"
559 bug: "326292691"
560}
561
562flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000563 name: "smartspace_lockscreen_viewmodel"
564 namespace: "systemui"
565 description: "Indicate Smartspace lockscreen viewmodel"
566 bug: "331451011"
567}
568
569flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000570 name: "pin_input_field_styled_focus_state"
571 namespace: "systemui"
572 description: "Enables styled focus states on pin input field if keyboard is connected"
573 bug: "316106516"
574}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500575
576flag {
577 name: "keyguard_wm_state_refactor"
578 namespace: "systemui"
579 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
580 bug: "278086361"
581}
Aaron Liu972537c2024-01-26 14:35:06 -0800582
583flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800584 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800585 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800586 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800587 bug: "301968149"
588}
Zhe Songe2a44482024-01-30 10:50:57 +0000589
590flag {
591 name: "enable_contextual_tip_for_power_off"
592 namespace: "systemui"
593 description: "Enables on-screen contextual tip about how to power off or restart phone"
594 bug: "322891421"
595}
596
597flag {
598 name: "enable_contextual_tip_for_take_screenshot"
599 namespace: "systemui"
600 description: "Enables on-screen contextual tip about how to take screenshot."
601 bug: "322891421"
602}
Yein Jobbfb3312024-01-31 22:40:47 +0000603
604flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000605 name: "enable_contextual_tip_for_mute_volume"
606 namespace: "systemui"
607 description: "Enables the contextual tip for muting the volume."
608 bug: "337737048"
609}
610
611flag {
Zhe Song79564da2024-03-13 17:12:54 +0800612 name: "disable_contextual_tips_frequency_check"
613 description: "Disables frequency capping check for contextual tips."
614 namespace: "systemui"
615 bug: "322891421"
616}
617
618flag {
619 name: "disable_contextual_tips_ios_switcher_check"
620 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
621 namespace: "systemui"
622 bug: "322891421"
623}
624
625flag {
Yu Chao3964b562024-02-01 08:03:59 +0000626 name: "enable_contextual_tips"
627 description: "Enables showing contextual tips."
628 namespace: "systemui"
629 bug: "322891421"
630}
631
632flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800633 name: "contextual_tips_assistant_dismiss_fix"
634 namespace: "systemui"
635 description: "Improve assistant dismiss signal accuracy for contextual tips."
636 bug: "334759504"
637 metadata {
638 purpose: PURPOSE_BUGFIX
639 }
640}
641
642flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000643 name: "shaderlib_loading_effect_refactor"
644 namespace: "systemui"
645 description: "Extend shader library to provide the common loading effects."
646 bug: "282007590"
647}
648
Matías Hernándeza67952e2024-02-06 15:29:52 +0100649flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800650 name: "hearing_aids_qs_tile_dialog"
651 namespace: "systemui"
652 description: "Show a dialog when clicking on hearing aids quick settings tile."
653 bug: "291423171"
654}
655
656flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100657 name: "notification_row_user_context"
658 namespace: "systemui"
659 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
660 " (based on the NotificationEntry's user)."
661 bug: "317503801"
662 metadata {
663 purpose: PURPOSE_BUGFIX
664 }
665}
666
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000667flag {
668 name: "get_connected_device_name_unsynchronized"
669 namespace: "systemui"
670 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
671 bug: "323995015"
672 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000673 purpose: PURPOSE_BUGFIX
674 }
675}
676
677flag {
Sindhuc5d22842024-02-09 06:47:35 +0000678 name: "slice_manager_binder_call_background"
679 namespace: "systemui"
680 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
681 bug: "322745650"
682 metadata {
683 purpose: PURPOSE_BUGFIX
684 }
685}
686
687flag {
Sindhu561c2402024-02-07 09:38:47 +0000688 name: "register_new_wallet_card_in_background"
689 namespace: "systemui"
690 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
691 bug: "322506838"
692 metadata {
693 purpose: PURPOSE_BUGFIX
694 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000695}
archishab51923e2024-02-08 05:53:04 +0000696
697flag {
698 name: "update_user_switcher_background"
699 namespace: "systemui"
700 description: "Decide whether to update user switcher in background thread."
701 bug: "322745650"
702 metadata {
703 purpose: PURPOSE_BUGFIX
704 }
705}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000706
707flag {
708 name: "register_zen_mode_content_observer_background"
709 namespace: "systemui"
710 description: "Decide whether to register zen mode content observers in the background thread."
711 bug: "324515627"
712 metadata {
713 purpose: PURPOSE_BUGFIX
714 }
715}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500716
717flag {
718 name: "clipboard_noninteractive_on_lockscreen"
719 namespace: "systemui"
720 description: "Prevents the interactive clipboard UI from appearing when device is locked"
721 bug: "317048495"
722 metadata {
723 purpose: PURPOSE_BUGFIX
724 }
725}
Jernej Virag96b48772024-02-20 10:34:27 +0100726
727flag {
728 name: "trim_resources_with_background_trim_at_lock"
729 namespace: "systemui"
730 description: "Trim fonts and other caches when the device locks to lower memory consumption."
731 bug: "322143614"
732 metadata {
733 purpose: PURPOSE_BUGFIX
734 }
735}
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500736
737flag {
738 name: "dedicated_notif_inflation_thread"
739 namespace: "systemui"
740 description: "Create a separate background thread for inflating notifications"
741 bug: "308967184"
742 metadata {
743 purpose: PURPOSE_BUGFIX
744 }
745}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000746
747flag {
748 name: "bind_keyguard_media_visibility"
749 namespace: "systemui"
750 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
751 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000752 metadata {
753 purpose: PURPOSE_BUGFIX
754 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100755}
756
757flag {
758 name: "delayed_wakelock_release_on_background_thread"
759 namespace: "systemui"
760 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
761 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000762 metadata {
763 purpose: PURPOSE_BUGFIX
764 }
765}
bvineeth68756982024-02-23 09:57:28 +0000766
767flag {
768 name: "notify_power_manager_user_activity_background"
769 namespace: "systemui"
770 description: "Decide whether to notify the user activity to power manager in the background thread."
771 bug: "325203885"
772 metadata {
773 purpose: PURPOSE_BUGFIX
774 }
775}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000776
777flag {
778 name: "media_controls_refactor"
779 namespace: "systemui"
780 description: "Refactors media code to follow the recommended architecture"
781 bug: "326408371"
782}
Josh814484f2024-03-05 15:38:07 +0000783
784flag {
785 name: "qs_tile_focus_state"
786 namespace: "systemui"
787 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
788 bug: "312899524"
789}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000790
791flag {
792 name: "edgeback_gesture_handler_get_running_tasks_background"
793 namespace: "systemui"
794 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
795 " class on the background thread."
796 bug: "325041960"
797 metadata {
798 purpose: PURPOSE_BUGFIX
799 }
800}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400801
802flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700803 name: "screenshare_notification_hiding_bug_fix"
804 namespace: "systemui"
805 description: "Various bug fixes for notification redaction while screensharing"
806 bug: "312784809"
807 metadata {
808 purpose: PURPOSE_BUGFIX
809 }
810}
811
812flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400813 name: "qs_ui_refactor"
814 namespace: "systemui"
815 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
816 " Compose for the UI."
817 bug: "325099249"
818}
Yein Jo380f96c2024-04-04 21:28:31 +0000819
820flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400821 name: "remove_dream_overlay_hide_on_touch"
822 namespace: "systemui"
823 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
824 bug: "329091030"
825 metadata {
826 purpose: PURPOSE_BUGFIX
827 }
828}
829
830flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000831 name: "keyboard_docking_indicator"
832 namespace: "systemui"
833 description: "Glow bar indicator reveals upon keyboard docking."
834 bug: "324600132"
835}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700836
837flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100838 name: "keyboard_shortcut_helper_rewrite"
839 namespace: "systemui"
840 description: "A new implementation of the keyboards shortcuts helper sheet."
841 bug: "327364197"
842}
843
844flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700845 name: "dream_overlay_bouncer_swipe_direction_filtering"
846 namespace: "systemui"
847 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
848 bug: "333632464"
849 metadata {
850 purpose: PURPOSE_BUGFIX
851 }
Bryce Leece3c21032024-04-09 17:15:17 -0700852}
853
854flag {
855 name: "dream_input_session_pilfer_once"
856 namespace: "systemui"
857 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700858 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700859 metadata {
860 purpose: PURPOSE_BUGFIX
861 }
862}
Jernej Virag6d932a02024-04-16 16:57:50 +0200863
864flag {
Lucas Silva592f2372024-05-02 13:19:36 -0400865 name: "shade_collapse_activity_launch_fix"
866 namespace: "systemui"
867 description: "Avoid collapsing the shade on activity launch if it is already collapsed, as this causes a flicker."
868 bug: "331591373"
869 metadata {
870 purpose: PURPOSE_BUGFIX
871 }
872}
873
874flag {
Jernej Virag6d932a02024-04-16 16:57:50 +0200875 name: "slice_broadcast_relay_in_background"
876 namespace: "systemui"
877 description: "Move handling of slice broadcast relay broadcasts to background threads"
878 bug: "334767208"
879 metadata {
880 purpose: PURPOSE_BUGFIX
881 }
bvineethac6e09a2024-04-10 08:20:28 +0000882}
883
884flag {
885 name: "register_battery_controller_receivers_in_corestartable"
886 namespace: "systemui"
887 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
888 bug: "307517093"
889 metadata {
890 purpose: PURPOSE_BUGFIX
891 }
892}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800893
894flag {
895 name: "enforce_brightness_base_user_restriction"
896 namespace: "systemui"
897 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
898 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000899 metadata {
900 purpose: PURPOSE_BUGFIX
901 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800902}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000903
904flag {
905 name: "ambient_touch_monitor_listen_to_display_changes"
906 namespace: "systemui"
907 description: "listen to display changes and cache window metrics"
908 bug: "330906135"
909 metadata {
910 purpose: PURPOSE_BUGFIX
911 }
912}
Bryce Lee19f1e282024-05-02 22:03:28 +0000913
914flag {
Bryce Leea320f562024-05-03 04:19:45 +0000915 name: "restart_dream_on_unocclude"
916 namespace: "systemui"
917 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
918 bug: "338051457"
919 metadata {
920 purpose: PURPOSE_BUGFIX
921 }
922}
923
924flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000925 name: "communal_bouncer_do_not_modify_plugin_open"
926 namespace: "systemui"
927 description: "do not modify notification shade when handling bouncer expansion."
928 bug: "338252661"
929 metadata {
930 purpose: PURPOSE_BUGFIX
931 }
932}
Ajinkya Chalke612d1612024-05-07 13:19:46 +0000933
934flag {
935 name: "app_clips_backlinks"
936 namespace: "systemui"
937 description: "Enables Backlinks improvement feature in App Clips"
938 bug: "300307759"
939}
Fabián Kozynskidb115452024-05-13 10:41:43 -0400940
941flag {
942 name: "qs_custom_tile_click_guaranteed_bug_fix"
943 namespace: "systemui"
944 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
945 bug: "339290820"
946 metadata {
947 purpose: PURPOSE_BUGFIX
948 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -0500949}
950
951flag {
952 name: "media_controls_user_initiated_dismiss"
953 namespace: "systemui"
954 description: "Only dismiss media notifications when the control was removed by the user."
955 bug: "335875159"
956 metadata {
957 purpose: PURPOSE_BUGFIX
958 }
959}
Ben Murdoch5957bee2024-05-15 20:17:19 +0000960
961flag {
962 name: "validate_keyboard_shortcut_helper_icon_uri"
963 namespace: "systemui"
964 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
965 bug: "331180422"
966 metadata {
967 purpose: PURPOSE_BUGFIX
968 }
969}
William Xiao07cbc242024-05-10 15:16:11 -0700970
971flag {
972 name: "glanceable_hub_gesture_handle"
973 namespace: "systemui"
974 description: "Shows a vertical bar at the right edge to indicate the user can swipe to open the glanceable hub"
975 bug: "339667383"
976}