blob: d50a92b4e7260ace7d34a0c7cd0350e43ca9fdf4 [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 {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000029 name: "priority_people_section"
30 namespace: "systemui"
31 description: "Add a new section for priority people (aka important conversations)."
32 bug: "340294566"
33}
34
35flag {
Ioana Alexandru1b5a7162024-10-22 21:32:33 +020036 name: "notifications_redesign_footer_view"
37 namespace: "systemui"
38 description: "Notifications Redesign: Update the look of the notifications footer."
39 bug: "375010573"
40}
41
42flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000043 name: "notification_row_content_binder_refactor"
44 namespace: "systemui"
45 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
46 bug: "343942780"
47}
48
49flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000050 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000051 namespace: "systemui"
52 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
53 bug: "309146176"
54 metadata {
55 purpose: PURPOSE_BUGFIX
56 }
57}
58
59flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000060 name: "notification_over_expansion_clipping_fix"
61 namespace: "systemui"
62 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
63 bug: "288553572"
64 metadata {
65 purpose: PURPOSE_BUGFIX
66 }
67}
68
69flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080070 name: "notification_async_group_header_inflation"
71 namespace: "systemui"
72 description: "Inflates the notification group summary header views from the background thread."
73 bug: "217799515"
74}
75
76flag {
Yining Liu9a835c82023-10-31 01:30:23 +000077 name: "notification_async_hybrid_view_inflation"
78 namespace: "systemui"
79 description: "Inflates hybrid (single-line) notification views from the background thread."
80 bug: "217799515"
81}
82
83flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040084 name: "notification_color_update_logger"
85 namespace: "systemui"
86 description: "Enabled debug logging and dumping of notification color updates."
87 bug: "294347738"
88}
89
90flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +020091 name: "notifications_footer_visibility_fix"
92 namespace: "systemui"
93 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
94 bug: "356552869"
95 metadata {
96 purpose: PURPOSE_BUGFIX
97 }
98}
99
100flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200101 name: "notifications_footer_view_refactor"
102 namespace: "systemui"
103 description: "Enables the refactored version of the footer view in the notification shade "
104 "(containing the \"Clear all\" button). Should not bring any behavior changes"
105 bug: "293167744"
106}
Alexander Roederer74cda602023-10-11 00:24:09 +0000107
108flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400109 name: "notifications_icon_container_refactor"
110 namespace: "systemui"
111 description: "Enables the refactored version of the notification icon container in StatusBar, "
112 "AOD, and the notification shelf. Should not bring any behavioral changes."
113 bug: "278765923"
114}
115
116flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100117 name: "notifications_hide_on_display_switch"
118 namespace: "systemui"
119 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
120 bug: "293824309"
121}
122
123flag {
András Kurucz305199f2023-12-18 18:31:34 +0000124 name: "notifications_improved_hun_animation"
125 namespace: "systemui"
126 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
127 bug: "243302608"
128}
129
130flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000131 name: "notification_content_alpha_optimization"
132 namespace: "systemui"
133 description: "Only reset alpha values of needed content views"
134 bug: "292024656"
135 metadata {
136 purpose: PURPOSE_BUGFIX
137 }
138}
139
140flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000141 name: "notifications_live_data_store_refactor"
142 namespace: "systemui"
143 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
144 "Should not bring any behavior changes."
145 bug: "308623704"
146}
147
148flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000149 name: "notifications_dismiss_pruned_summaries"
150 namespace: "systemui"
151 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
152 bug: "355967751"
153}
154
155flag {
Yining Liub5021762024-07-02 00:37:12 +0000156 name: "notification_transparent_header_fix"
157 namespace: "systemui"
158 description: "fix the transparent group header issue for async header inflation."
159 bug: "340161724"
160 metadata {
161 purpose: PURPOSE_BUGFIX
162 }
163}
164
165flag {
dakinola558bf872024-03-14 20:21:46 +0000166 name: "pss_app_selector_recents_split_screen"
167 namespace: "systemui"
168 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
169 bug: "320449039"
170 metadata {
171 purpose: PURPOSE_BUGFIX
172 }
173}
174
175flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100176 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100177 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100178 description: "Moves part of the notification icon updates to the background."
179 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100180 metadata {
181 purpose: PURPOSE_BUGFIX
182 }
183}
184
185flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100186 name: "refactor_get_current_user"
187 namespace: "systemui"
188 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
189 bug: "305984787"
190}
191
192flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000193 name: "notification_avalanche_throttle_hun"
194 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000195 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000196 bug: "307288824"
197}
198
199flag {
Lyn06388cc2024-01-18 22:17:50 +0000200 name: "notification_avalanche_suppression"
201 namespace: "systemui"
202 description: "After notification avalanche floodgate event, suppress HUNs completely."
203 bug: "321089634"
204}
205
206flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000207 name: "notification_background_tint_optimization"
208 namespace: "systemui"
209 description: "Re-enable the codepath that removed tinting of notifications when the"
210 " standard background color is desired. This was the behavior before we discovered"
211 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000212 " backgrounds."
213 bug: "294830092"
214}
215
216flag {
217 name: "notification_footer_background_tint_optimization"
218 namespace: "systemui"
219 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
220 " before we discovered a resources threading issue, which we worked around by applying the"
221 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000222 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000223}
224
225flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000226 name: "scene_container"
227 namespace: "systemui"
228 description: "Enables the scene container framework go/flexiglass."
229 bug: "283121968"
230}
Julia Tuttle5201be82023-10-30 17:49:30 -0400231
232flag {
burakovc98942c2024-04-25 16:15:35 +0000233 name: "dual_shade"
234 namespace: "systemui"
235 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
236 bug: "337259436"
237}
238
239flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000240 name: "keyguard_bottom_area_refactor"
241 namespace: "systemui"
242 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
243 "lock icon and others."
244 bug: "290652751"
245}
246
247flag {
Beverly96b3e592023-11-08 15:32:58 +0000248 name: "device_entry_udfps_refactor"
249 namespace: "systemui"
250 description: "Refactoring device entry UDFPS icon to use modern architecture and "
251 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
252 bug: "279440316"
253}
254
255flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400256 name: "visual_interruptions_refactor"
257 namespace: "systemui"
258 description: "Enables the refactored version of the code to decide when notifications "
259 "HUN, bubble, pulse, or FSI."
260 bug: "261728888"
261}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700262
263flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000264 name: "unfold_animation_background_progress"
265 namespace: "systemui"
266 description: "Moves unfold animation progress calculation to a background thread"
267 bug: "277879146"
268}
269
270flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000271 name: "enable_background_keyguard_ondrawn_callback"
272 namespace: "systemui"
273 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
274 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
275 "Note that, even after this callback is called, we're waiting for all windows to finish "
276 " drawing."
277 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000281}
282
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 {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000298 name: "qs_quick_rebind_active_tiles"
299 namespace: "systemui"
300 description: "Rebind active custom tiles quickly."
301 bug: "362526228"
302 metadata {
303 purpose: PURPOSE_BUGFIX
304 }
305}
306
307flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000308 name: "coroutine_tracing"
309 namespace: "systemui"
310 description: "Adds thread-local data to System UI's global coroutine scopes to "
311 "allow for tracing of coroutine continuations using System UI's tracinglib"
312 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100313}
314
315flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000316 name: "edge_back_gesture_handler_thread"
317 namespace: "systemui"
318 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
319 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
320 "the main thread with the rest of System UI."
321 bug: "304583132"
322}
323
324flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700325 name: "status_bar_ui_thread"
326 namespace: "systemui"
327 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
328 "thread."
329 bug: "374159193"
330}
331
332flag {
333 name: "notification_shade_ui_thread"
334 namespace: "systemui"
335 description: "Move the NotificationShade window to a new UI thread, which is separate from "
336 "the main thread."
337 bug: "374159657"
338}
339
340flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100341 name: "new_aod_transition"
342 namespace: "systemui"
343 description: "New LOCKSCREEN <=> AOD transition"
344 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100345}
346
347flag {
348 name: "light_reveal_migration"
349 namespace: "systemui"
350 description: "Move LightRevealScrim to recommended architecture"
351 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600352}
353
354flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000355 name: "theme_overlay_controller_wakefulness_deprecation"
356 namespace: "systemui"
357 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
358 "ThemOverlayController to mitigate flickering when locking the device"
359 bug: "308676488"
360}
361
362flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200363 name: "status_bar_monochrome_icons_fix"
364 namespace: "systemui"
365 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
366 bug: "329091967"
367 metadata {
368 purpose: PURPOSE_BUGFIX
369 }
370}
371
372flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000373 name: "status_bar_screen_sharing_chips"
374 namespace: "systemui"
375 description: "Show chips on the left side of the status bar when a user is screen sharing, "
376 "recording, or casting"
377 bug: "332662551"
378}
379
380flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000381 name: "status_bar_show_audio_only_projection_chip"
382 namespace: "systemui"
383 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
384 "during a media projection"
385 bug: "373308507"
386 metadata {
387 purpose: PURPOSE_BUGFIX
388 }
389}
390
391flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000392 name: "status_bar_use_repos_for_call_chip"
393 namespace: "systemui"
394 description: "Use repositories as the source of truth for call notifications shown as a chip in"
395 "the status bar"
396 bug: "328584859"
397 metadata {
398 purpose: PURPOSE_BUGFIX
399 }
400}
401
402flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000403 name: "status_bar_call_chip_notification_icon"
404 namespace: "systemui"
405 description: "Use the small icon set on the notification for the status bar call chip"
406 bug: "354930838"
407}
408
409flag {
amehfooze3d259b2024-08-26 22:38:55 +0000410 name: "status_bar_signal_policy_refactor"
411 namespace: "systemui"
412 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
413 bug: "264539100"
414}
415
416flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000417 name: "status_bar_swipe_over_chip"
418 namespace: "systemui"
419 description: "Allow users to swipe over the status bar chip to open the shade"
420 bug: "185897191"
421 metadata {
422 purpose: PURPOSE_BUGFIX
423 }
424}
425
426flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000427 name: "status_bar_always_check_underlying_networks"
428 namespace: "systemui"
429 description: "For status bar connectivity UI, always check underlying networks for wifi and "
430 "carrier merged information, regardless of the sepcified transport type"
431 bug: "352162710"
432 metadata {
433 purpose: PURPOSE_BUGFIX
434 }
435}
436
437flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000438 name: "status_bar_stop_updating_window_height"
439 namespace: "systemui"
440 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
441 "StatusBarWindowController"
442 bug: "360115167"
443 metadata {
444 purpose: PURPOSE_BUGFIX
445 }
446}
447
448flag {
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000449 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000450 namespace: "systemui"
Caitlin Shkuratov80e08282024-10-25 13:48:56 +0000451 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000452 bug: "361346412"
453}
454
455flag {
Chandru S1df19782023-09-30 18:34:20 -0700456 name: "compose_bouncer"
457 namespace: "systemui"
458 description: "Use the new compose bouncer in SystemUI"
459 bug: "310005730"
460}
461
462flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000463 name: "pss_task_switcher"
464 namespace: "systemui"
465 description: "Enable the task switcher feature for partial screen sharing"
466 bug: "317208379"
467}
468
469flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530470 name: "revamped_bouncer_messages"
471 namespace: "systemui"
472 description: "Change the bouncer message to be a 2-line more descriptive message"
473 bug: "236891644"
474}
475
476flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530477 name: "rest_to_unlock"
478 namespace: "systemui"
479 description: "Require prolonged touch for fingerprint authentication"
480 bug: "303672286"
481}
482
483flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000484 name: "record_issue_qs_tile"
485 namespace: "systemui"
486 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
487 bug: "305049544"
488}
Chandru S7ec7fd22023-11-30 13:12:25 +0530489
Aurélien Pomini7c643452023-09-21 10:06:47 +0000490flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000491 name: "migrate_clocks_to_blueprint"
492 namespace: "systemui"
493 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
494 "and use modern architecture for lockscreen clocks"
495 bug: "301502635"
496}
497
498flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000499 name: "clock_reactive_variants"
500 namespace: "systemui"
501 description: "Add reactive variant fonts to some clocks"
502 bug: "343495953"
503}
504
505flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000506 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000507 namespace: "systemui"
508 description: "Faster wallpaper unlock transition"
509 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000510 metadata {
511 purpose: PURPOSE_BUGFIX
512 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000513}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800514
515flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700516 name: "confine_notification_touch_to_view_width"
517 namespace: "systemui"
518 description: "Use notification view width when detecting gestures."
519 bug: "335828150"
520}
521
522flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000523 name: "fix_image_wallpaper_crash_surface_already_released"
524 namespace: "systemui"
525 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
526 bug: "337287154"
527 metadata {
528 purpose: PURPOSE_BUGFIX
529 }
530}
531
532flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800533 name: "activity_transition_use_largest_window"
534 namespace: "systemui"
535 description: "Target largest opening window during activity transitions."
536 bug: "323294573"
537 metadata {
538 purpose: PURPOSE_BUGFIX
539 }
540}
541
542flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000543 name: "enable_layout_tracing"
544 namespace: "systemui"
545 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
546 bug: "315274804"
547}
548
549flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800550 name: "quick_settings_visual_haptics_longpress"
551 namespace: "systemui"
552 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
553 bug: "229856884"
554}
Evan Laird3f199372023-11-14 18:32:19 -0500555
556flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800557 name: "switch_user_on_bg"
558 namespace: "systemui"
559 description: "Does user switching on a background thread"
560 bug: "284095720"
561}
562
563flag {
Evan Laird3f199372023-11-14 18:32:19 -0500564 name: "status_bar_static_inout_indicators"
565 namespace: "systemui"
566 description: "(Upstream request) Always show the network activity inout indicators and "
567 "prefer using alpha to distinguish network activity."
568 bug: "310715220"
569}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800570
571flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100572 name: "status_bar_connected_displays"
573 namespace: "systemui"
574 description: "Shows the status bar on connected displays"
575 bug: "362720336"
576}
577
578flag {
Evan Laird96df1172024-08-06 17:16:53 -0400579 name: "status_bar_switch_to_spn_from_data_spn"
580 namespace: "systemui"
581 description: "Fix usage of the SPN broadcast extras"
582 bug: "350812372"
583 metadata {
584 purpose: PURPOSE_BUGFIX
585 }
586}
587
588flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400589 name: "status_bar_simple_fragment"
590 namespace: "systemui"
591 description: "Feature flag for refactoring the collapsed status bar fragment"
592 bug: "364360986"
593}
594
595flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000596 name: "new_volume_panel"
597 namespace: "systemui"
598 description: "Switches to the new volume panel (without Slices)."
599 bug: "202262476"
600}
601
602flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100603 name: "use_volume_controller"
604 namespace: "systemui"
605 description: "Adds Volume Controller signals to the AudioRepository to update volume"
606 bug: "349348461"
607 metadata {
608 purpose: PURPOSE_BUGFIX
609 }
610}
611
612flag {
Anton Potapova164b902024-09-27 12:40:39 +0100613 name: "volume_redesign"
614 namespace: "systemui"
615 description: "Enables Volume BC25 visuals update"
616 bug: "368308908"
617}
618
619flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400620 name: "clipboard_shared_transitions"
621 namespace: "systemui"
622 description: "Show shared transitions from clipboard"
623 bug: "360843770"
624 metadata {
625 purpose: PURPOSE_BUGFIX
626 }
627}
628
629flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400630 name: "clipboard_image_timeout"
631 namespace: "systemui"
632 description: "Wait for clipboard image to load before showing UI"
633 bug: "359864629"
634 metadata {
635 purpose: PURPOSE_BUGFIX
636 }
637}
638
639flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400640 name: "clipboard_use_description_mimetype"
641 namespace: "systemui"
642 description: "Read item mimetype from description rather than checking URI"
643 bug: "357197236"
644 metadata {
645 purpose: PURPOSE_BUGFIX
646 }
647}
648
649flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500650 name: "screenshot_action_dismiss_system_windows"
651 namespace: "systemui"
652 description: "Dismiss existing system windows when starting action from screenshot UI"
653 bug: "309933761"
654}
655
656flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400657 name: "fix_screenshot_action_dismiss_system_windows"
658 namespace: "systemui"
659 description: "Dismiss existing system windows when starting action from screenshot UI"
660 bug: "309933761"
661 metadata {
662 purpose: PURPOSE_BUGFIX
663 }
664}
665
Mark Renouf646174c2024-05-09 12:51:44 -0400666flag {
667 name: "screenshot_scroll_crop_view_crash_fix"
668 namespace: "systemui"
669 description: "Mitigate crash on invalid computed range in CropView"
670 bug: "232633995"
671 metadata {
672 purpose: PURPOSE_BUGFIX
673 }
674}
Mark Renoufd30667a2024-05-08 13:19:04 -0400675
676flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400677 name: "screenshot_ui_controller_refactor"
678 namespace: "systemui"
679 description: "Simplify and refactor ScreenshotController"
680 bug: "354711957"
681}
682
683flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000684 name: "screenshot_multidisplay_focus_change"
685 namespace: "systemui"
686 description: "Only capture a single display when screenshotting"
687 bug: "362720389"
688}
689
690flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400691 name: "screenshot_policy_split_and_desktop_mode"
692 namespace: "systemui"
693 description: "Improves screenshot policy handling for split screen and desktop mode."
694 bug: "365597999"
695}
696
697flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000698 name: "screenshot_context_url"
699 namespace: "systemui"
700 description: "Include optional app-provided context URL when sharing a screenshot."
701 bug: "242791070"
702}
703
704flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000705 name: "run_fingerprint_detect_on_dismissible_keyguard"
706 namespace: "systemui"
707 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
708 bug: "311145851"
709}
710
711flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000712 name: "smartspace_relocate_to_bottom"
713 namespace: "systemui"
714 description: "Relocate Smartspace to bottom of the Lock Screen"
715 bug: "316212788"
716}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000717
718flag {
davidcta7ba4a42024-09-03 23:05:48 +0000719 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000720 namespace: "systemui"
721 description: "Indicate Smartspace RemoteViews rendering"
722 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000723 metadata {
724 purpose: PURPOSE_BUGFIX
725 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000726}
727
728flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000729 name: "smartspace_lockscreen_viewmodel"
730 namespace: "systemui"
731 description: "Indicate Smartspace lockscreen viewmodel"
732 bug: "331451011"
733}
734
735flag {
davidct0d7957f2024-08-29 06:45:13 +0000736 name: "smartspace_viewpager2"
737 namespace: "systemui"
738 description: "Use viewpager2 in Smartspace"
739 bug: "259566300"
740}
741
742flag {
davidct07ac4d02024-10-21 19:01:07 +0000743 name: "smartspace_swipe_event_logging"
744 namespace: "systemui"
745 description: "Log card swipe events in smartspace"
746 bug: "374150422"
747}
748
749flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000750 name: "pin_input_field_styled_focus_state"
751 namespace: "systemui"
752 description: "Enables styled focus states on pin input field if keyboard is connected"
753 bug: "316106516"
754}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500755
756flag {
757 name: "keyguard_wm_state_refactor"
758 namespace: "systemui"
759 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
760 bug: "278086361"
761}
Aaron Liu972537c2024-01-26 14:35:06 -0800762
763flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000764 name: "enable_contextual_tip_for_power_off"
765 namespace: "systemui"
766 description: "Enables on-screen contextual tip about how to power off or restart phone"
767 bug: "322891421"
768}
769
770flag {
771 name: "enable_contextual_tip_for_take_screenshot"
772 namespace: "systemui"
773 description: "Enables on-screen contextual tip about how to take screenshot."
774 bug: "322891421"
775}
Yein Jobbfb3312024-01-31 22:40:47 +0000776
777flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000778 name: "enable_contextual_tip_for_mute_volume"
779 namespace: "systemui"
780 description: "Enables the contextual tip for muting the volume."
781 bug: "337737048"
782}
783
784flag {
Zhe Song79564da2024-03-13 17:12:54 +0800785 name: "disable_contextual_tips_frequency_check"
786 description: "Disables frequency capping check for contextual tips."
787 namespace: "systemui"
788 bug: "322891421"
789}
790
791flag {
792 name: "disable_contextual_tips_ios_switcher_check"
793 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
794 namespace: "systemui"
795 bug: "322891421"
796}
797
798flag {
Yu Chao3964b562024-02-01 08:03:59 +0000799 name: "enable_contextual_tips"
800 description: "Enables showing contextual tips."
801 namespace: "systemui"
802 bug: "322891421"
803}
804
805flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800806 name: "contextual_tips_assistant_dismiss_fix"
807 namespace: "systemui"
808 description: "Improve assistant dismiss signal accuracy for contextual tips."
809 bug: "334759504"
810 metadata {
811 purpose: PURPOSE_BUGFIX
812 }
813}
814
815flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000816 name: "shaderlib_loading_effect_refactor"
817 namespace: "systemui"
818 description: "Extend shader library to provide the common loading effects."
819 bug: "282007590"
820}
821
Matías Hernándeza67952e2024-02-06 15:29:52 +0100822flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800823 name: "hearing_aids_qs_tile_dialog"
824 namespace: "systemui"
825 description: "Show a dialog when clicking on hearing aids quick settings tile."
826 bug: "291423171"
827}
828
829flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100830 name: "notification_row_user_context"
831 namespace: "systemui"
832 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
833 " (based on the NotificationEntry's user)."
834 bug: "317503801"
835 metadata {
836 purpose: PURPOSE_BUGFIX
837 }
838}
839
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000840flag {
841 name: "get_connected_device_name_unsynchronized"
842 namespace: "systemui"
843 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
844 bug: "323995015"
845 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000846 purpose: PURPOSE_BUGFIX
847 }
848}
849
850flag {
Sindhuc5d22842024-02-09 06:47:35 +0000851 name: "slice_manager_binder_call_background"
852 namespace: "systemui"
853 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
854 bug: "322745650"
855 metadata {
856 purpose: PURPOSE_BUGFIX
857 }
858}
859
860flag {
Sindhu561c2402024-02-07 09:38:47 +0000861 name: "register_new_wallet_card_in_background"
862 namespace: "systemui"
863 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
864 bug: "322506838"
865 metadata {
866 purpose: PURPOSE_BUGFIX
867 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000868}
archishab51923e2024-02-08 05:53:04 +0000869
870flag {
871 name: "update_user_switcher_background"
872 namespace: "systemui"
873 description: "Decide whether to update user switcher in background thread."
874 bug: "322745650"
875 metadata {
876 purpose: PURPOSE_BUGFIX
877 }
878}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000879
880flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500881 name: "clipboard_noninteractive_on_lockscreen"
882 namespace: "systemui"
883 description: "Prevents the interactive clipboard UI from appearing when device is locked"
884 bug: "317048495"
885 metadata {
886 purpose: PURPOSE_BUGFIX
887 }
888}
Jernej Virag96b48772024-02-20 10:34:27 +0100889
890flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500891 name: "dedicated_notif_inflation_thread"
892 namespace: "systemui"
893 description: "Create a separate background thread for inflating notifications"
894 bug: "308967184"
895 metadata {
896 purpose: PURPOSE_BUGFIX
897 }
898}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000899
900flag {
901 name: "bind_keyguard_media_visibility"
902 namespace: "systemui"
903 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
904 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000905 metadata {
906 purpose: PURPOSE_BUGFIX
907 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100908}
909
910flag {
911 name: "delayed_wakelock_release_on_background_thread"
912 namespace: "systemui"
913 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
914 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000915 metadata {
916 purpose: PURPOSE_BUGFIX
917 }
918}
bvineeth68756982024-02-23 09:57:28 +0000919
920flag {
921 name: "notify_power_manager_user_activity_background"
922 namespace: "systemui"
923 description: "Decide whether to notify the user activity to power manager in the background thread."
924 bug: "325203885"
925 metadata {
926 purpose: PURPOSE_BUGFIX
927 }
928}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000929
930flag {
Josh814484f2024-03-05 15:38:07 +0000931 name: "qs_tile_focus_state"
932 namespace: "systemui"
933 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
934 bug: "312899524"
935}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000936
937flag {
yyalan129343f2024-05-07 14:33:16 +0100938 name: "brightness_slider_focus_state"
939 namespace: "systemui"
940 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
941 bug: "329244723"
942}
943
944flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000945 name: "edgeback_gesture_handler_get_running_tasks_background"
946 namespace: "systemui"
947 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
948 " class on the background thread."
949 bug: "325041960"
950 metadata {
951 purpose: PURPOSE_BUGFIX
952 }
953}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400954
955flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700956 name: "screenshare_notification_hiding_bug_fix"
957 namespace: "systemui"
958 description: "Various bug fixes for notification redaction while screensharing"
959 bug: "312784809"
960 metadata {
961 purpose: PURPOSE_BUGFIX
962 }
963}
964
965flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400966 name: "qs_ui_refactor"
967 namespace: "systemui"
968 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
969 " Compose for the UI."
970 bug: "325099249"
971}
Yein Jo380f96c2024-04-04 21:28:31 +0000972
973flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400974 name: "qs_ui_refactor_compose_fragment"
975 namespace: "systemui"
976 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."
977 bug: "325099249"
978}
979
980flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400981 name: "remove_dream_overlay_hide_on_touch"
982 namespace: "systemui"
983 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
984 bug: "329091030"
985 metadata {
986 purpose: PURPOSE_BUGFIX
987 }
988}
989
990flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000991 name: "keyboard_docking_indicator"
992 namespace: "systemui"
993 description: "Glow bar indicator reveals upon keyboard docking."
994 bug: "324600132"
995}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700996
997flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100998 name: "keyboard_shortcut_helper_rewrite"
999 namespace: "systemui"
1000 description: "A new implementation of the keyboards shortcuts helper sheet."
1001 bug: "327364197"
1002}
1003
1004flag {
helen cheuk3f9712f2024-06-17 11:55:22 +00001005 name: "keyboard_touchpad_contextual_education"
1006 namespace: "systemui"
1007 description: "Allow showing education for physical keyboard and touchpad"
1008 bug: "317496783"
1009}
1010
1011flag {
helencheukd7129db2024-10-28 11:14:52 +00001012 name: "shortcut_helper_key_glyph"
1013 namespace: "systemui"
1014 description: "Allow showing key glyph in shortcut helper"
1015 bug: "353902478"
1016 metadata {
1017 purpose: PURPOSE_BUGFIX
1018 }
1019}
1020
1021flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001022 name: "dream_overlay_bouncer_swipe_direction_filtering"
1023 namespace: "systemui"
1024 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1025 bug: "333632464"
1026 metadata {
1027 purpose: PURPOSE_BUGFIX
1028 }
Bryce Leece3c21032024-04-09 17:15:17 -07001029}
1030
1031flag {
1032 name: "dream_input_session_pilfer_once"
1033 namespace: "systemui"
1034 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001035 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001036 metadata {
1037 purpose: PURPOSE_BUGFIX
1038 }
1039}
Jernej Virag6d932a02024-04-16 16:57:50 +02001040
1041flag {
1042 name: "slice_broadcast_relay_in_background"
1043 namespace: "systemui"
1044 description: "Move handling of slice broadcast relay broadcasts to background threads"
1045 bug: "334767208"
1046 metadata {
1047 purpose: PURPOSE_BUGFIX
1048 }
bvineethac6e09a2024-04-10 08:20:28 +00001049}
1050
1051flag {
1052 name: "register_battery_controller_receivers_in_corestartable"
1053 namespace: "systemui"
1054 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1055 bug: "307517093"
1056 metadata {
1057 purpose: PURPOSE_BUGFIX
1058 }
1059}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001060
1061flag {
1062 name: "enforce_brightness_base_user_restriction"
1063 namespace: "systemui"
1064 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1065 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001066 metadata {
1067 purpose: PURPOSE_BUGFIX
1068 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001069}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001070
1071flag {
1072 name: "ambient_touch_monitor_listen_to_display_changes"
1073 namespace: "systemui"
1074 description: "listen to display changes and cache window metrics"
1075 bug: "330906135"
1076 metadata {
1077 purpose: PURPOSE_BUGFIX
1078 }
1079}
Bryce Lee19f1e282024-05-02 22:03:28 +00001080
1081flag {
Bryce Leea320f562024-05-03 04:19:45 +00001082 name: "restart_dream_on_unocclude"
1083 namespace: "systemui"
1084 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1085 bug: "338051457"
1086 metadata {
1087 purpose: PURPOSE_BUGFIX
1088 }
1089}
1090
1091flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001092 name: "communal_bouncer_do_not_modify_plugin_open"
1093 namespace: "systemui"
1094 description: "do not modify notification shade when handling bouncer expansion."
1095 bug: "338252661"
1096 metadata {
1097 purpose: PURPOSE_BUGFIX
1098 }
1099}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001100
1101flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001102 name: "communal_scene_ktf_refactor"
1103 namespace: "systemui"
1104 description: "refactors the syncing mechanism between communal STL and KTF state."
1105 bug: "327225415"
1106 metadata {
1107 purpose: PURPOSE_BUGFIX
1108 }
1109}
1110
1111flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001112 name: "communal_timer_flicker_fix"
1113 namespace: "systemui"
1114 description: "fixes timers on the hub flickering when pausing"
1115 bug: "353801573"
1116 metadata {
1117 purpose: PURPOSE_BUGFIX
1118 }
1119}
1120
1121flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001122 name: "communal_widget_trampoline_fix"
1123 namespace: "systemui"
1124 description: "fixes activity starts caused by non-activity trampolines from widgets."
1125 bug: "350468769"
1126 metadata {
1127 purpose: PURPOSE_BUGFIX
1128 }
1129}
1130
1131flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001132 name: "communal_edit_widgets_activity_finish_fix"
1133 namespace: "systemui"
1134 description: "finish edit widgets activity when stopping"
1135 bug: "354725145"
1136 metadata {
1137 purpose: PURPOSE_BUGFIX
1138 }
1139}
1140
1141flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001142 name: "communal_widget_resizing"
1143 namespace: "systemui"
1144 description: "Allow resizing of widgets on glanceable hub"
1145 bug: "368053818"
1146}
1147
1148flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001149 name: "communal_standalone_support"
1150 namespace: "systemui"
1151 description: "Support communal features without a dock"
1152 bug: "352301247"
1153}
1154
1155flag {
Princee3fb8e62024-09-19 15:51:58 +00001156 name: "dream_overlay_updated_font"
1157 namespace: "systemui"
1158 description: "Flag to enable updated font settings for dream overlay"
1159 bug: "349656117"
1160 metadata {
1161 purpose: PURPOSE_BUGFIX
1162 }
1163}
1164
1165flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001166 name: "app_clips_backlinks"
1167 namespace: "systemui"
1168 description: "Enables Backlinks improvement feature in App Clips"
1169 bug: "300307759"
1170}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001171
1172flag {
1173 name: "qs_custom_tile_click_guaranteed_bug_fix"
1174 namespace: "systemui"
1175 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1176 bug: "339290820"
1177 metadata {
1178 purpose: PURPOSE_BUGFIX
1179 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001180}
1181
1182flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001183 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001184 namespace: "systemui"
1185 description: "Only dismiss media notifications when the control was removed by the user."
1186 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001187 metadata {
1188 purpose: PURPOSE_BUGFIX
1189 }
archisha1a22b1f2024-04-22 05:53:16 +00001190}
1191
1192flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001193 name: "media_controls_lockscreen_shade_bug_fix"
1194 namespace: "systemui"
1195 description: "Use ShadeInteractor for media location changes"
1196 bug: "319244625"
1197 metadata {
1198 purpose: PURPOSE_BUGFIX
1199 }
1200}
1201
1202flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001203 name: "media_controls_button_media3"
1204 namespace: "systemui"
1205 description: "Enable media action buttons updates using media3"
1206 bug: "360196209"
1207}
1208
1209flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001210 name: "media_controls_button_media3_placement"
1211 namespace: "systemui"
1212 description: "Use media3 API for action button placement preferences"
1213 bug: "360196209"
1214}
1215
1216flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001217 name: "media_controls_drawables_reuse"
1218 namespace: "systemui"
1219 description: "Re-use created media drawables for media controls"
1220 bug: "358402034"
1221}
1222
1223flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001224 name: "media_controls_posts_optimization"
1225 namespace: "systemui"
1226 description: "Ignore duplicate media notifications posted"
1227 bug: "358645640"
1228}
1229
1230flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001231 name: "media_controls_umo_inflation_in_background"
1232 namespace: "systemui"
1233 description: "Inflate UMO in background thread"
1234 bug: "368514198"
1235 metadata {
1236 purpose: PURPOSE_BUGFIX
1237 }
1238}
1239
1240flag {
archisha1a22b1f2024-04-22 05:53:16 +00001241 namespace: "systemui"
1242 name: "enable_view_capture_tracing"
1243 description: "Enables view capture tracing in System UI."
1244 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001245 metadata {
1246 purpose: PURPOSE_BUGFIX
1247 }
1248}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001249
1250flag {
1251 name: "validate_keyboard_shortcut_helper_icon_uri"
1252 namespace: "systemui"
1253 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1254 bug: "331180422"
1255 metadata {
1256 purpose: PURPOSE_BUGFIX
1257 }
1258}
William Xiao07cbc242024-05-10 15:16:11 -07001259
1260flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001261 name: "glanceable_hub_allow_keyguard_when_dreaming"
1262 namespace: "systemui"
1263 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1264 bug: "343505271"
1265}
1266
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001267flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001268 name: "register_wallpaper_notifier_background"
1269 namespace: "systemui"
1270 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1271 bug: "327315860"
1272 metadata {
1273 purpose: PURPOSE_BUGFIX
1274 }
1275}
Michael Mikhaile3247482024-05-14 13:56:23 +00001276
1277flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001278 name: "enable_efficient_display_repository"
1279 namespace: "systemui"
1280 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1281 bug: "345472038"
1282 metadata {
1283 purpose: PURPOSE_BUGFIX
1284 }
1285}
1286
1287flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001288 name: "notification_media_manager_background_execution"
1289 namespace: "systemui"
1290 description: "Decide whether to execute binder calls in background thread"
1291 bug: "336612071"
1292 metadata {
1293 purpose: PURPOSE_BUGFIX
1294 }
1295}
Sindhu4fece3c2024-06-03 10:34:29 +00001296
1297flag {
1298 name: "dozeui_scheduling_alarms_background_execution"
1299 namespace: "systemui"
1300 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1301 bug: "330492575"
1302 metadata {
1303 purpose: PURPOSE_BUGFIX
1304 }
1305}
András Kurucz48f27812024-06-05 13:22:19 +00001306
1307flag {
1308 name: "notification_pulsing_fix"
1309 namespace: "systemui"
1310 description: "Allow showing new pulsing notifications when the device is already pulsing."
1311 bug: "335560575"
1312 metadata {
1313 purpose: PURPOSE_BUGFIX
1314 }
1315}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001316
1317flag {
1318 name: "media_lockscreen_launch_animation"
1319 namespace : "systemui"
1320 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1321 bug : "346865769"
1322 metadata {
1323 purpose: PURPOSE_BUGFIX
1324 }
1325}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001326
1327flag {
1328 name: "expand_heads_up_on_inline_reply"
1329 namespace: "systemui"
1330 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1331 bug: "346976443"
1332 metadata {
1333 purpose: PURPOSE_BUGFIX
1334 }
1335}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001336
1337flag {
1338 name: "translucent_occluding_activity_fix"
1339 namespace: "systemui"
1340 description: "Fixes occlusion animation for transluent activities"
1341 bug: "303010980"
1342 metadata {
1343 purpose: PURPOSE_BUGFIX
1344 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001345}
1346
1347flag {
1348 namespace: "systemui"
1349 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1350 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1351 bug: "312452252"
1352 metadata {
1353 purpose: PURPOSE_BUGFIX
1354 }
1355}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001356
1357flag {
1358 namespace: "systemui"
1359 name: "qs_register_setting_observer_on_bg_thread"
1360 description: "Registers Quick Settings content providers on background thread"
1361 bug: "351766769"
1362 metadata {
1363 purpose: PURPOSE_BUGFIX
1364 }
1365}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001366
1367flag {
1368 name: "sounddose_customization"
1369 namespace: "systemui"
1370 description: "Enables custom actions for sounddose notifications"
1371 bug: "345227709"
1372}
1373
Jernej Viragb0f48602024-07-12 08:48:24 +00001374flag {
1375 namespace: "systemui"
1376 name: "register_content_observers_async"
1377 description: "Use new Async API to register content observers"
1378 bug: "316922634"
1379 metadata {
1380 purpose: PURPOSE_BUGFIX
1381 }
1382}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001383
1384flag {
1385 name: "msdl_feedback"
1386 namespace: "systemui"
1387 description: "Enables MSDL feedback in SysUI surfaces."
1388 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001389}
1390
1391flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001392 name: "hubmode_fullscreen_vertical_swipe"
1393 namespace: "systemui"
1394 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1395 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001396 metadata {
1397 purpose: PURPOSE_BUGFIX
1398 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001399}
1400
1401flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001402 name: "hubmode_fullscreen_vertical_swipe_fix"
1403 namespace: "systemui"
1404 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1405 bug: "340177049"
1406 metadata {
1407 purpose: PURPOSE_BUGFIX
1408 }
1409}
1410
1411
1412flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001413 namespace: "systemui"
1414 name: "remove_update_listener_in_qs_icon_view_impl"
1415 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1416 bug: "327078684"
1417 metadata {
1418 purpose: PURPOSE_BUGFIX
1419 }
1420}
1421
1422flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001423 name: "sim_pin_race_condition_on_restart"
1424 namespace: "systemui"
1425 description: "The SIM PIN screen may be shown incorrectly on reboot"
1426 bug: "351426938"
1427 metadata {
1428 purpose: PURPOSE_BUGFIX
1429 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001430}
1431
1432flag {
1433 name: "sim_pin_talkback_fix_for_double_submit"
1434 namespace: "systemui"
1435 description: "The SIM PIN entry screens show the wrong message due"
1436 bug: "346932439"
1437 metadata {
1438 purpose: PURPOSE_BUGFIX
1439 }
Sindhu B3a51f312024-07-15 09:32:00 +00001440}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001441
1442flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001443 name: "sim_pin_bouncer_reset"
1444 namespace: "systemui"
1445 description: "The SIM PIN bouncer does not close after unlocking"
1446 bug: "297461589"
1447 metadata {
1448 purpose: PURPOSE_BUGFIX
1449 }
1450}
1451
1452flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001453 name: "use_transitions_for_keyguard_occluded"
1454 namespace: "systemui"
1455 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1456 bug: "344716537"
1457 metadata {
1458 purpose: PURPOSE_BUGFIX
1459 }
1460}
1461
1462flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001463 name: "relock_with_power_button_immediately"
1464 namespace: "systemui"
1465 description: "UDFPS unlock followed by immediate power button push should relock"
1466 bug: "343327511"
1467 metadata {
1468 purpose: PURPOSE_BUGFIX
1469 }
1470}
1471
1472flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001473 name: "classic_flags_multi_user"
1474 namespace: "systemui"
1475 description: "Make the classic feature flag loading multi user aware."
1476 bug: "345443431"
1477 metadata {
1478 purpose: PURPOSE_BUGFIX
1479 }
1480}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001481
1482flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001483 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001484 namespace: "systemui"
1485 description: "Adding haptic component infrastructure to sliders in Compose."
1486 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001487 metadata {
1488 purpose: PURPOSE_BUGFIX
1489 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001490}
1491
1492flag {
1493 namespace: "systemui"
1494 name: "settings_ext_register_content_observer_on_bg_thread"
1495 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1496 bug: "355389014"
1497 metadata {
1498 purpose: PURPOSE_BUGFIX
1499 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001500}
Beverly4b7ad052024-08-21 16:03:13 +00001501
1502flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001503 name: "notify_password_text_view_user_activity_in_background"
1504 namespace: "systemui"
1505 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1506 bug: "346882515"
1507 metadata {
1508 purpose: PURPOSE_BUGFIX
1509 }
1510}
1511
1512flag {
Beverly4b7ad052024-08-21 16:03:13 +00001513 name: "face_message_defer_update"
1514 namespace: "systemui"
1515 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1516 bug: "351863611"
1517 metadata {
1518 purpose: PURPOSE_BUGFIX
1519 }
1520}
1521
Jernej Virag9192b722024-08-09 16:57:35 +02001522flag {
1523 name: "media_load_metadata_via_media_data_loader"
1524 namespace: "systemui"
1525 description: "Use MediaDataLoader for loading media metadata with better threading"
1526 bug: "358350077"
1527 metadata {
1528 purpose: PURPOSE_BUGFIX
1529 }
1530}
1531
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001532flag {
1533 name: "non_touchscreen_devices_bypass_falsing"
1534 namespace: "systemui"
1535 description: "Allow non-touchscreen devices to bypass falsing"
1536 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001537}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001538
1539flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001540 name: "override_suppress_overlay_condition"
1541 namespace: "systemui"
1542 description: "Allow override the conditions to suppress the clipboard overlay"
1543 bug: "358473717"
1544}
1545
1546flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001547 name: "media_projection_dialog_behind_lockscreen"
1548 namespace: "systemui"
1549 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1550 bug: "351409536"
1551 metadata {
1552 purpose: PURPOSE_BUGFIX
1553 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001554}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001555
1556flag {
1557 name: "check_lockscreen_gone_transition"
1558 namespace: "systemui"
1559 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1560 bug: "358301118"
1561 metadata {
1562 purpose: PURPOSE_BUGFIX
1563 }
1564}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001565
1566flag {
1567 name: "magic_portrait_wallpapers"
1568 namespace: "systemui"
1569 description: "Magic Portrait related changes in systemui"
1570 bug: "370863642"
1571}
1572
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001573flag {
1574 name: "notes_role_qs_tile"
1575 namespace: "systemui"
1576 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1577 bug: "357863750"
1578}
Marvin Ramin829da882024-10-16 12:26:02 +02001579
1580flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001581 name: "ignore_touches_next_to_notification_shelf"
1582 namespace: "systemui"
1583 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1584 bug: "358424256"
1585 metadata {
1586 purpose: PURPOSE_BUGFIX
1587 }
1588}
1589
1590flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001591 name: "shade_window_goes_around"
1592 namespace: "systemui"
1593 description: "Enables the shade window to move between displays"
1594 bug: "362719719"
1595}
1596
1597flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001598 name: "transition_race_condition"
1599 namespace: "systemui"
1600 description: "Thread-safe keyguard transitions"
1601 bug: "358533338"
1602 metadata {
1603 purpose: PURPOSE_BUGFIX
1604 }
1605}
1606
1607flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001608 name: "media_projection_request_attribution_fix"
1609 namespace: "systemui"
1610 description: "Ensure MediaProjection consent requests are properly attributed"
1611 bug: "373581993"
1612 metadata {
1613 purpose: PURPOSE_BUGFIX
1614 }
1615}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001616
1617flag {
1618 name: "secondary_user_widget_host"
1619 namespace: "systemui"
1620 description: "Host communal widgets in the current secondary user on HSUM."
1621 bug: "373874416"
1622 metadata {
1623 purpose: PURPOSE_BUGFIX
1624 }
1625}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001626
1627flag {
1628 name: "only_show_media_stream_slider_in_single_volume_mode"
1629 namespace: "systemui"
1630 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"
1631 bug: "373729625"
1632 metadata {
1633 purpose: PURPOSE_BUGFIX
1634 }
1635}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001636
1637flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001638 name: "hide_ringer_button_in_single_volume_mode"
1639 namespace: "systemui"
1640 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1641 bug: "374870615"
1642 metadata {
1643 purpose: PURPOSE_BUGFIX
1644 }
1645}
1646
1647flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001648 name: "qs_tile_detailed_view"
1649 namespace: "systemui"
1650 description: "Enables the tile detailed view UI."
1651 bug: "374173773"
1652}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001653
1654flag {
1655 name: "ensure_enr_views_visibility"
1656 namespace: "systemui"
1657 description: "Ensures public and private visibilities"
1658 bug: "361552380"
1659 metadata {
1660 purpose: PURPOSE_BUGFIX
1661 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001662}
1663
1664flag {
1665 name: "shade_expands_on_status_bar_long_press"
1666 namespace: "systemui"
1667 description: "Expands the shade on long press of any status bar"
1668 bug: "371224114"
1669}
Joshe2b71c92024-10-21 17:12:14 +00001670
1671
1672flag {
1673 name: "keyboard_shortcut_helper_shortcut_customizer"
1674 namespace: "systemui"
1675 description: "An implementation of shortcut customizations through shortcut helper."
1676 bug: "365064144"
1677}
1678