blob: a3455b7075ad29c2b7dc924d7075609e426ed49a [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 {
davidct95ff5042024-10-30 21:39:35 +0000743 name: "smartspace_swipe_event_logging_fix"
davidct07ac4d02024-10-21 19:01:07 +0000744 namespace: "systemui"
745 description: "Log card swipe events in smartspace"
746 bug: "374150422"
davidct95ff5042024-10-30 21:39:35 +0000747 metadata {
748 purpose: PURPOSE_BUGFIX
749 }
davidct07ac4d02024-10-21 19:01:07 +0000750}
751
752flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000753 name: "pin_input_field_styled_focus_state"
754 namespace: "systemui"
755 description: "Enables styled focus states on pin input field if keyboard is connected"
756 bug: "316106516"
757}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500758
759flag {
760 name: "keyguard_wm_state_refactor"
761 namespace: "systemui"
762 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
763 bug: "278086361"
764}
Aaron Liu972537c2024-01-26 14:35:06 -0800765
766flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000767 name: "enable_contextual_tip_for_power_off"
768 namespace: "systemui"
769 description: "Enables on-screen contextual tip about how to power off or restart phone"
770 bug: "322891421"
771}
772
773flag {
774 name: "enable_contextual_tip_for_take_screenshot"
775 namespace: "systemui"
776 description: "Enables on-screen contextual tip about how to take screenshot."
777 bug: "322891421"
778}
Yein Jobbfb3312024-01-31 22:40:47 +0000779
780flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000781 name: "enable_contextual_tip_for_mute_volume"
782 namespace: "systemui"
783 description: "Enables the contextual tip for muting the volume."
784 bug: "337737048"
785}
786
787flag {
Zhe Song79564da2024-03-13 17:12:54 +0800788 name: "disable_contextual_tips_frequency_check"
789 description: "Disables frequency capping check for contextual tips."
790 namespace: "systemui"
791 bug: "322891421"
792}
793
794flag {
795 name: "disable_contextual_tips_ios_switcher_check"
796 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
797 namespace: "systemui"
798 bug: "322891421"
799}
800
801flag {
Yu Chao3964b562024-02-01 08:03:59 +0000802 name: "enable_contextual_tips"
803 description: "Enables showing contextual tips."
804 namespace: "systemui"
805 bug: "322891421"
806}
807
808flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800809 name: "contextual_tips_assistant_dismiss_fix"
810 namespace: "systemui"
811 description: "Improve assistant dismiss signal accuracy for contextual tips."
812 bug: "334759504"
813 metadata {
814 purpose: PURPOSE_BUGFIX
815 }
816}
817
818flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000819 name: "shaderlib_loading_effect_refactor"
820 namespace: "systemui"
821 description: "Extend shader library to provide the common loading effects."
822 bug: "282007590"
823}
824
Matías Hernándeza67952e2024-02-06 15:29:52 +0100825flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800826 name: "hearing_aids_qs_tile_dialog"
827 namespace: "systemui"
828 description: "Show a dialog when clicking on hearing aids quick settings tile."
829 bug: "291423171"
830}
831
832flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100833 name: "notification_row_user_context"
834 namespace: "systemui"
835 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
836 " (based on the NotificationEntry's user)."
837 bug: "317503801"
838 metadata {
839 purpose: PURPOSE_BUGFIX
840 }
841}
842
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000843flag {
844 name: "get_connected_device_name_unsynchronized"
845 namespace: "systemui"
846 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
847 bug: "323995015"
848 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000849 purpose: PURPOSE_BUGFIX
850 }
851}
852
853flag {
Sindhuc5d22842024-02-09 06:47:35 +0000854 name: "slice_manager_binder_call_background"
855 namespace: "systemui"
856 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
857 bug: "322745650"
858 metadata {
859 purpose: PURPOSE_BUGFIX
860 }
861}
862
863flag {
Sindhu561c2402024-02-07 09:38:47 +0000864 name: "register_new_wallet_card_in_background"
865 namespace: "systemui"
866 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
867 bug: "322506838"
868 metadata {
869 purpose: PURPOSE_BUGFIX
870 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000871}
archishab51923e2024-02-08 05:53:04 +0000872
873flag {
874 name: "update_user_switcher_background"
875 namespace: "systemui"
876 description: "Decide whether to update user switcher in background thread."
877 bug: "322745650"
878 metadata {
879 purpose: PURPOSE_BUGFIX
880 }
881}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000882
883flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500884 name: "clipboard_noninteractive_on_lockscreen"
885 namespace: "systemui"
886 description: "Prevents the interactive clipboard UI from appearing when device is locked"
887 bug: "317048495"
888 metadata {
889 purpose: PURPOSE_BUGFIX
890 }
891}
Jernej Virag96b48772024-02-20 10:34:27 +0100892
893flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500894 name: "dedicated_notif_inflation_thread"
895 namespace: "systemui"
896 description: "Create a separate background thread for inflating notifications"
897 bug: "308967184"
898 metadata {
899 purpose: PURPOSE_BUGFIX
900 }
901}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000902
903flag {
904 name: "bind_keyguard_media_visibility"
905 namespace: "systemui"
906 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
907 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000908 metadata {
909 purpose: PURPOSE_BUGFIX
910 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100911}
912
913flag {
bvineeth68756982024-02-23 09:57:28 +0000914 name: "notify_power_manager_user_activity_background"
915 namespace: "systemui"
916 description: "Decide whether to notify the user activity to power manager in the background thread."
917 bug: "325203885"
918 metadata {
919 purpose: PURPOSE_BUGFIX
920 }
921}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000922
923flag {
Josh814484f2024-03-05 15:38:07 +0000924 name: "qs_tile_focus_state"
925 namespace: "systemui"
926 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
927 bug: "312899524"
928}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000929
930flag {
yyalan129343f2024-05-07 14:33:16 +0100931 name: "brightness_slider_focus_state"
932 namespace: "systemui"
933 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
934 bug: "329244723"
935}
936
937flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000938 name: "edgeback_gesture_handler_get_running_tasks_background"
939 namespace: "systemui"
940 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
941 " class on the background thread."
942 bug: "325041960"
943 metadata {
944 purpose: PURPOSE_BUGFIX
945 }
946}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400947
948flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700949 name: "screenshare_notification_hiding_bug_fix"
950 namespace: "systemui"
951 description: "Various bug fixes for notification redaction while screensharing"
952 bug: "312784809"
953 metadata {
954 purpose: PURPOSE_BUGFIX
955 }
956}
957
958flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400959 name: "qs_ui_refactor"
960 namespace: "systemui"
961 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
962 " Compose for the UI."
963 bug: "325099249"
964}
Yein Jo380f96c2024-04-04 21:28:31 +0000965
966flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400967 name: "qs_ui_refactor_compose_fragment"
968 namespace: "systemui"
969 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."
970 bug: "325099249"
971}
972
973flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400974 name: "remove_dream_overlay_hide_on_touch"
975 namespace: "systemui"
976 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
977 bug: "329091030"
978 metadata {
979 purpose: PURPOSE_BUGFIX
980 }
981}
982
983flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000984 name: "keyboard_docking_indicator"
985 namespace: "systemui"
986 description: "Glow bar indicator reveals upon keyboard docking."
987 bug: "324600132"
988}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700989
990flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100991 name: "keyboard_shortcut_helper_rewrite"
992 namespace: "systemui"
993 description: "A new implementation of the keyboards shortcuts helper sheet."
994 bug: "327364197"
995}
996
997flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000998 name: "keyboard_touchpad_contextual_education"
999 namespace: "systemui"
1000 description: "Allow showing education for physical keyboard and touchpad"
1001 bug: "317496783"
1002}
1003
1004flag {
helencheukd7129db2024-10-28 11:14:52 +00001005 name: "shortcut_helper_key_glyph"
1006 namespace: "systemui"
1007 description: "Allow showing key glyph in shortcut helper"
1008 bug: "353902478"
1009 metadata {
1010 purpose: PURPOSE_BUGFIX
1011 }
1012}
1013
1014flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -07001015 name: "dream_overlay_bouncer_swipe_direction_filtering"
1016 namespace: "systemui"
1017 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
1018 bug: "333632464"
1019 metadata {
1020 purpose: PURPOSE_BUGFIX
1021 }
Bryce Leece3c21032024-04-09 17:15:17 -07001022}
1023
1024flag {
1025 name: "dream_input_session_pilfer_once"
1026 namespace: "systemui"
1027 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001028 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001029 metadata {
1030 purpose: PURPOSE_BUGFIX
1031 }
1032}
Jernej Virag6d932a02024-04-16 16:57:50 +02001033
1034flag {
1035 name: "slice_broadcast_relay_in_background"
1036 namespace: "systemui"
1037 description: "Move handling of slice broadcast relay broadcasts to background threads"
1038 bug: "334767208"
1039 metadata {
1040 purpose: PURPOSE_BUGFIX
1041 }
bvineethac6e09a2024-04-10 08:20:28 +00001042}
1043
1044flag {
1045 name: "register_battery_controller_receivers_in_corestartable"
1046 namespace: "systemui"
1047 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1048 bug: "307517093"
1049 metadata {
1050 purpose: PURPOSE_BUGFIX
1051 }
1052}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001053
1054flag {
1055 name: "enforce_brightness_base_user_restriction"
1056 namespace: "systemui"
1057 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1058 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001059 metadata {
1060 purpose: PURPOSE_BUGFIX
1061 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001062}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001063
1064flag {
1065 name: "ambient_touch_monitor_listen_to_display_changes"
1066 namespace: "systemui"
1067 description: "listen to display changes and cache window metrics"
1068 bug: "330906135"
1069 metadata {
1070 purpose: PURPOSE_BUGFIX
1071 }
1072}
Bryce Lee19f1e282024-05-02 22:03:28 +00001073
1074flag {
Bryce Leea320f562024-05-03 04:19:45 +00001075 name: "restart_dream_on_unocclude"
1076 namespace: "systemui"
1077 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1078 bug: "338051457"
1079 metadata {
1080 purpose: PURPOSE_BUGFIX
1081 }
1082}
1083
1084flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001085 name: "communal_bouncer_do_not_modify_plugin_open"
1086 namespace: "systemui"
1087 description: "do not modify notification shade when handling bouncer expansion."
1088 bug: "338252661"
1089 metadata {
1090 purpose: PURPOSE_BUGFIX
1091 }
1092}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001093
1094flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001095 name: "communal_scene_ktf_refactor"
1096 namespace: "systemui"
1097 description: "refactors the syncing mechanism between communal STL and KTF state."
1098 bug: "327225415"
1099 metadata {
1100 purpose: PURPOSE_BUGFIX
1101 }
1102}
1103
1104flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001105 name: "communal_timer_flicker_fix"
1106 namespace: "systemui"
1107 description: "fixes timers on the hub flickering when pausing"
1108 bug: "353801573"
1109 metadata {
1110 purpose: PURPOSE_BUGFIX
1111 }
1112}
1113
1114flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001115 name: "communal_widget_trampoline_fix"
1116 namespace: "systemui"
1117 description: "fixes activity starts caused by non-activity trampolines from widgets."
1118 bug: "350468769"
1119 metadata {
1120 purpose: PURPOSE_BUGFIX
1121 }
1122}
1123
1124flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001125 name: "communal_edit_widgets_activity_finish_fix"
1126 namespace: "systemui"
1127 description: "finish edit widgets activity when stopping"
1128 bug: "354725145"
1129 metadata {
1130 purpose: PURPOSE_BUGFIX
1131 }
1132}
1133
1134flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001135 name: "communal_widget_resizing"
1136 namespace: "systemui"
1137 description: "Allow resizing of widgets on glanceable hub"
1138 bug: "368053818"
1139}
1140
1141flag {
Lucas Silvaa9000442024-10-25 11:43:10 -04001142 name: "communal_standalone_support"
1143 namespace: "systemui"
1144 description: "Support communal features without a dock"
1145 bug: "352301247"
1146}
1147
1148flag {
Princee3fb8e62024-09-19 15:51:58 +00001149 name: "dream_overlay_updated_font"
1150 namespace: "systemui"
1151 description: "Flag to enable updated font settings for dream overlay"
1152 bug: "349656117"
1153 metadata {
1154 purpose: PURPOSE_BUGFIX
1155 }
1156}
1157
1158flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001159 name: "app_clips_backlinks"
1160 namespace: "systemui"
1161 description: "Enables Backlinks improvement feature in App Clips"
1162 bug: "300307759"
1163}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001164
1165flag {
1166 name: "qs_custom_tile_click_guaranteed_bug_fix"
1167 namespace: "systemui"
1168 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1169 bug: "339290820"
1170 metadata {
1171 purpose: PURPOSE_BUGFIX
1172 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001173}
1174
1175flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001176 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001177 namespace: "systemui"
1178 description: "Only dismiss media notifications when the control was removed by the user."
1179 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001180 metadata {
1181 purpose: PURPOSE_BUGFIX
1182 }
archisha1a22b1f2024-04-22 05:53:16 +00001183}
1184
1185flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001186 name: "media_controls_lockscreen_shade_bug_fix"
1187 namespace: "systemui"
1188 description: "Use ShadeInteractor for media location changes"
1189 bug: "319244625"
1190 metadata {
1191 purpose: PURPOSE_BUGFIX
1192 }
1193}
1194
1195flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001196 name: "media_controls_button_media3"
1197 namespace: "systemui"
1198 description: "Enable media action buttons updates using media3"
1199 bug: "360196209"
1200}
1201
1202flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001203 name: "media_controls_button_media3_placement"
1204 namespace: "systemui"
1205 description: "Use media3 API for action button placement preferences"
1206 bug: "360196209"
1207}
1208
1209flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001210 name: "media_controls_drawables_reuse"
1211 namespace: "systemui"
1212 description: "Re-use created media drawables for media controls"
1213 bug: "358402034"
1214}
1215
1216flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001217 name: "media_controls_posts_optimization"
1218 namespace: "systemui"
1219 description: "Ignore duplicate media notifications posted"
1220 bug: "358645640"
1221}
1222
1223flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001224 name: "media_controls_umo_inflation_in_background"
1225 namespace: "systemui"
1226 description: "Inflate UMO in background thread"
1227 bug: "368514198"
1228 metadata {
1229 purpose: PURPOSE_BUGFIX
1230 }
1231}
1232
1233flag {
archisha1a22b1f2024-04-22 05:53:16 +00001234 namespace: "systemui"
1235 name: "enable_view_capture_tracing"
1236 description: "Enables view capture tracing in System UI."
1237 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001238 metadata {
1239 purpose: PURPOSE_BUGFIX
1240 }
1241}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001242
1243flag {
1244 name: "validate_keyboard_shortcut_helper_icon_uri"
1245 namespace: "systemui"
1246 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1247 bug: "331180422"
1248 metadata {
1249 purpose: PURPOSE_BUGFIX
1250 }
1251}
William Xiao07cbc242024-05-10 15:16:11 -07001252
1253flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001254 name: "glanceable_hub_allow_keyguard_when_dreaming"
1255 namespace: "systemui"
1256 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1257 bug: "343505271"
1258}
1259
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001260flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001261 name: "register_wallpaper_notifier_background"
1262 namespace: "systemui"
1263 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1264 bug: "327315860"
1265 metadata {
1266 purpose: PURPOSE_BUGFIX
1267 }
1268}
Michael Mikhaile3247482024-05-14 13:56:23 +00001269
1270flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001271 name: "enable_efficient_display_repository"
1272 namespace: "systemui"
1273 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1274 bug: "345472038"
1275 metadata {
1276 purpose: PURPOSE_BUGFIX
1277 }
1278}
1279
1280flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001281 name: "notification_media_manager_background_execution"
1282 namespace: "systemui"
1283 description: "Decide whether to execute binder calls in background thread"
1284 bug: "336612071"
1285 metadata {
1286 purpose: PURPOSE_BUGFIX
1287 }
1288}
Sindhu4fece3c2024-06-03 10:34:29 +00001289
1290flag {
1291 name: "dozeui_scheduling_alarms_background_execution"
1292 namespace: "systemui"
1293 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1294 bug: "330492575"
1295 metadata {
1296 purpose: PURPOSE_BUGFIX
1297 }
1298}
András Kurucz48f27812024-06-05 13:22:19 +00001299
1300flag {
1301 name: "notification_pulsing_fix"
1302 namespace: "systemui"
1303 description: "Allow showing new pulsing notifications when the device is already pulsing."
1304 bug: "335560575"
1305 metadata {
1306 purpose: PURPOSE_BUGFIX
1307 }
1308}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001309
1310flag {
1311 name: "media_lockscreen_launch_animation"
1312 namespace : "systemui"
1313 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1314 bug : "346865769"
1315 metadata {
1316 purpose: PURPOSE_BUGFIX
1317 }
1318}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001319
1320flag {
1321 name: "expand_heads_up_on_inline_reply"
1322 namespace: "systemui"
1323 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1324 bug: "346976443"
1325 metadata {
1326 purpose: PURPOSE_BUGFIX
1327 }
1328}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001329
1330flag {
1331 name: "translucent_occluding_activity_fix"
1332 namespace: "systemui"
1333 description: "Fixes occlusion animation for transluent activities"
1334 bug: "303010980"
1335 metadata {
1336 purpose: PURPOSE_BUGFIX
1337 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001338}
1339
1340flag {
1341 namespace: "systemui"
1342 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1343 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1344 bug: "312452252"
1345 metadata {
1346 purpose: PURPOSE_BUGFIX
1347 }
1348}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001349
1350flag {
1351 namespace: "systemui"
1352 name: "qs_register_setting_observer_on_bg_thread"
1353 description: "Registers Quick Settings content providers on background thread"
1354 bug: "351766769"
1355 metadata {
1356 purpose: PURPOSE_BUGFIX
1357 }
1358}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001359
1360flag {
1361 name: "sounddose_customization"
1362 namespace: "systemui"
1363 description: "Enables custom actions for sounddose notifications"
1364 bug: "345227709"
1365}
1366
Jernej Viragb0f48602024-07-12 08:48:24 +00001367flag {
1368 namespace: "systemui"
1369 name: "register_content_observers_async"
1370 description: "Use new Async API to register content observers"
1371 bug: "316922634"
1372 metadata {
1373 purpose: PURPOSE_BUGFIX
1374 }
1375}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001376
1377flag {
1378 name: "msdl_feedback"
1379 namespace: "systemui"
1380 description: "Enables MSDL feedback in SysUI surfaces."
1381 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001382}
1383
1384flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001385 name: "hubmode_fullscreen_vertical_swipe"
1386 namespace: "systemui"
1387 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1388 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001389 metadata {
1390 purpose: PURPOSE_BUGFIX
1391 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001392}
1393
1394flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001395 name: "hubmode_fullscreen_vertical_swipe_fix"
1396 namespace: "systemui"
1397 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1398 bug: "340177049"
1399 metadata {
1400 purpose: PURPOSE_BUGFIX
1401 }
1402}
1403
1404
1405flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001406 namespace: "systemui"
1407 name: "remove_update_listener_in_qs_icon_view_impl"
1408 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1409 bug: "327078684"
1410 metadata {
1411 purpose: PURPOSE_BUGFIX
1412 }
1413}
1414
1415flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001416 name: "sim_pin_race_condition_on_restart"
1417 namespace: "systemui"
1418 description: "The SIM PIN screen may be shown incorrectly on reboot"
1419 bug: "351426938"
1420 metadata {
1421 purpose: PURPOSE_BUGFIX
1422 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001423}
1424
1425flag {
1426 name: "sim_pin_talkback_fix_for_double_submit"
1427 namespace: "systemui"
1428 description: "The SIM PIN entry screens show the wrong message due"
1429 bug: "346932439"
1430 metadata {
1431 purpose: PURPOSE_BUGFIX
1432 }
Sindhu B3a51f312024-07-15 09:32:00 +00001433}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001434
1435flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001436 name: "sim_pin_bouncer_reset"
1437 namespace: "systemui"
1438 description: "The SIM PIN bouncer does not close after unlocking"
1439 bug: "297461589"
1440 metadata {
1441 purpose: PURPOSE_BUGFIX
1442 }
1443}
1444
1445flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001446 name: "use_transitions_for_keyguard_occluded"
1447 namespace: "systemui"
1448 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1449 bug: "344716537"
1450 metadata {
1451 purpose: PURPOSE_BUGFIX
1452 }
1453}
1454
1455flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001456 name: "relock_with_power_button_immediately"
1457 namespace: "systemui"
1458 description: "UDFPS unlock followed by immediate power button push should relock"
1459 bug: "343327511"
1460 metadata {
1461 purpose: PURPOSE_BUGFIX
1462 }
1463}
1464
1465flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001466 name: "classic_flags_multi_user"
1467 namespace: "systemui"
1468 description: "Make the classic feature flag loading multi user aware."
1469 bug: "345443431"
1470 metadata {
1471 purpose: PURPOSE_BUGFIX
1472 }
1473}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001474
1475flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001476 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001477 namespace: "systemui"
1478 description: "Adding haptic component infrastructure to sliders in Compose."
1479 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001480 metadata {
1481 purpose: PURPOSE_BUGFIX
1482 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001483}
1484
1485flag {
1486 namespace: "systemui"
1487 name: "settings_ext_register_content_observer_on_bg_thread"
1488 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1489 bug: "355389014"
1490 metadata {
1491 purpose: PURPOSE_BUGFIX
1492 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001493}
Beverly4b7ad052024-08-21 16:03:13 +00001494
1495flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001496 name: "notify_password_text_view_user_activity_in_background"
1497 namespace: "systemui"
1498 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1499 bug: "346882515"
1500 metadata {
1501 purpose: PURPOSE_BUGFIX
1502 }
1503}
1504
1505flag {
Beverly4b7ad052024-08-21 16:03:13 +00001506 name: "face_message_defer_update"
1507 namespace: "systemui"
1508 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1509 bug: "351863611"
1510 metadata {
1511 purpose: PURPOSE_BUGFIX
1512 }
1513}
1514
Jernej Virag9192b722024-08-09 16:57:35 +02001515flag {
1516 name: "media_load_metadata_via_media_data_loader"
1517 namespace: "systemui"
1518 description: "Use MediaDataLoader for loading media metadata with better threading"
1519 bug: "358350077"
1520 metadata {
1521 purpose: PURPOSE_BUGFIX
1522 }
1523}
1524
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001525flag {
1526 name: "non_touchscreen_devices_bypass_falsing"
1527 namespace: "systemui"
1528 description: "Allow non-touchscreen devices to bypass falsing"
1529 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001530}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001531
1532flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001533 name: "override_suppress_overlay_condition"
1534 namespace: "systemui"
1535 description: "Allow override the conditions to suppress the clipboard overlay"
1536 bug: "358473717"
1537}
1538
1539flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001540 name: "media_projection_dialog_behind_lockscreen"
1541 namespace: "systemui"
1542 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1543 bug: "351409536"
1544 metadata {
1545 purpose: PURPOSE_BUGFIX
1546 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001547}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001548
1549flag {
1550 name: "check_lockscreen_gone_transition"
1551 namespace: "systemui"
1552 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1553 bug: "358301118"
1554 metadata {
1555 purpose: PURPOSE_BUGFIX
1556 }
1557}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001558
1559flag {
1560 name: "magic_portrait_wallpapers"
1561 namespace: "systemui"
1562 description: "Magic Portrait related changes in systemui"
1563 bug: "370863642"
1564}
1565
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001566flag {
1567 name: "notes_role_qs_tile"
1568 namespace: "systemui"
1569 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1570 bug: "357863750"
1571}
Marvin Ramin829da882024-10-16 12:26:02 +02001572
1573flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001574 name: "ignore_touches_next_to_notification_shelf"
1575 namespace: "systemui"
1576 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1577 bug: "358424256"
1578 metadata {
1579 purpose: PURPOSE_BUGFIX
1580 }
1581}
1582
1583flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001584 name: "shade_window_goes_around"
1585 namespace: "systemui"
1586 description: "Enables the shade window to move between displays"
1587 bug: "362719719"
1588}
1589
1590flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001591 name: "transition_race_condition"
1592 namespace: "systemui"
1593 description: "Thread-safe keyguard transitions"
1594 bug: "358533338"
1595 metadata {
1596 purpose: PURPOSE_BUGFIX
1597 }
1598}
1599
1600flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001601 name: "media_projection_request_attribution_fix"
1602 namespace: "systemui"
1603 description: "Ensure MediaProjection consent requests are properly attributed"
1604 bug: "373581993"
1605 metadata {
1606 purpose: PURPOSE_BUGFIX
1607 }
1608}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001609
1610flag {
1611 name: "secondary_user_widget_host"
1612 namespace: "systemui"
1613 description: "Host communal widgets in the current secondary user on HSUM."
1614 bug: "373874416"
1615 metadata {
1616 purpose: PURPOSE_BUGFIX
1617 }
1618}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001619
1620flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001621 name: "home_controls_dream_hsum"
1622 namespace: "systemui"
1623 description: "Enables the home controls dream in HSUM"
1624 bug: "370691405"
1625 metadata {
1626 purpose: PURPOSE_BUGFIX
1627 }
1628}
1629
1630flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001631 name: "only_show_media_stream_slider_in_single_volume_mode"
1632 namespace: "systemui"
1633 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"
1634 bug: "373729625"
1635 metadata {
1636 purpose: PURPOSE_BUGFIX
1637 }
1638}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001639
1640flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001641 name: "hide_ringer_button_in_single_volume_mode"
1642 namespace: "systemui"
1643 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1644 bug: "374870615"
1645 metadata {
1646 purpose: PURPOSE_BUGFIX
1647 }
1648}
1649
1650flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001651 name: "qs_tile_detailed_view"
1652 namespace: "systemui"
1653 description: "Enables the tile detailed view UI."
1654 bug: "374173773"
1655}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001656
1657flag {
1658 name: "ensure_enr_views_visibility"
1659 namespace: "systemui"
1660 description: "Ensures public and private visibilities"
1661 bug: "361552380"
1662 metadata {
1663 purpose: PURPOSE_BUGFIX
1664 }
Justin Weir7d9c86d2024-10-28 09:03:27 -04001665}
1666
1667flag {
1668 name: "shade_expands_on_status_bar_long_press"
1669 namespace: "systemui"
1670 description: "Expands the shade on long press of any status bar"
1671 bug: "371224114"
1672}
Joshe2b71c92024-10-21 17:12:14 +00001673
1674
1675flag {
1676 name: "keyboard_shortcut_helper_shortcut_customizer"
1677 namespace: "systemui"
1678 description: "An implementation of shortcut customizations through shortcut helper."
1679 bug: "365064144"
1680}
1681