blob: ea854f937bf2ecb0fb3e2db52a382e4349ded083 [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 {
Jeff DeCew9d982342024-05-31 16:26:59 +000036 name: "notification_row_content_binder_refactor"
37 namespace: "systemui"
38 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
39 bug: "343942780"
40}
41
42flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000043 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000044 namespace: "systemui"
45 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
46 bug: "309146176"
47 metadata {
48 purpose: PURPOSE_BUGFIX
49 }
50}
51
52flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000053 name: "notification_over_expansion_clipping_fix"
54 namespace: "systemui"
55 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
56 bug: "288553572"
57 metadata {
58 purpose: PURPOSE_BUGFIX
59 }
60}
61
62flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080063 name: "notification_async_group_header_inflation"
64 namespace: "systemui"
65 description: "Inflates the notification group summary header views from the background thread."
66 bug: "217799515"
67}
68
69flag {
Yining Liu9a835c82023-10-31 01:30:23 +000070 name: "notification_async_hybrid_view_inflation"
71 namespace: "systemui"
72 description: "Inflates hybrid (single-line) notification views from the background thread."
73 bug: "217799515"
74}
75
76flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040077 name: "notification_color_update_logger"
78 namespace: "systemui"
79 description: "Enabled debug logging and dumping of notification color updates."
80 bug: "294347738"
81}
82
83flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +020084 name: "notifications_footer_visibility_fix"
85 namespace: "systemui"
86 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
87 bug: "356552869"
88 metadata {
89 purpose: PURPOSE_BUGFIX
90 }
91}
92
93flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020094 name: "notifications_footer_view_refactor"
95 namespace: "systemui"
96 description: "Enables the refactored version of the footer view in the notification shade "
97 "(containing the \"Clear all\" button). Should not bring any behavior changes"
98 bug: "293167744"
99}
Alexander Roederer74cda602023-10-11 00:24:09 +0000100
101flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400102 name: "notifications_icon_container_refactor"
103 namespace: "systemui"
104 description: "Enables the refactored version of the notification icon container in StatusBar, "
105 "AOD, and the notification shelf. Should not bring any behavioral changes."
106 bug: "278765923"
107}
108
109flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100110 name: "notifications_hide_on_display_switch"
111 namespace: "systemui"
112 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
113 bug: "293824309"
114}
115
116flag {
András Kurucz305199f2023-12-18 18:31:34 +0000117 name: "notifications_improved_hun_animation"
118 namespace: "systemui"
119 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
120 bug: "243302608"
121}
122
123flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000124 name: "notification_content_alpha_optimization"
125 namespace: "systemui"
126 description: "Only reset alpha values of needed content views"
127 bug: "292024656"
128 metadata {
129 purpose: PURPOSE_BUGFIX
130 }
131}
132
133flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000134 name: "notifications_live_data_store_refactor"
135 namespace: "systemui"
136 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
137 "Should not bring any behavior changes."
138 bug: "308623704"
139}
140
141flag {
Yining Liub5021762024-07-02 00:37:12 +0000142 name: "notification_transparent_header_fix"
143 namespace: "systemui"
144 description: "fix the transparent group header issue for async header inflation."
145 bug: "340161724"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
150
151flag {
dakinola558bf872024-03-14 20:21:46 +0000152 name: "pss_app_selector_recents_split_screen"
153 namespace: "systemui"
154 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
155 bug: "320449039"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100162 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100163 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100164 description: "Moves part of the notification icon updates to the background."
165 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100166 metadata {
167 purpose: PURPOSE_BUGFIX
168 }
169}
170
171flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100172 name: "refactor_get_current_user"
173 namespace: "systemui"
174 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
175 bug: "305984787"
176}
177
178flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000179 name: "notification_avalanche_throttle_hun"
180 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000181 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000182 bug: "307288824"
183}
184
185flag {
Lyn06388cc2024-01-18 22:17:50 +0000186 name: "notification_avalanche_suppression"
187 namespace: "systemui"
188 description: "After notification avalanche floodgate event, suppress HUNs completely."
189 bug: "321089634"
190}
191
192flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000193 name: "notification_background_tint_optimization"
194 namespace: "systemui"
195 description: "Re-enable the codepath that removed tinting of notifications when the"
196 " standard background color is desired. This was the behavior before we discovered"
197 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000198 " backgrounds."
199 bug: "294830092"
200}
201
202flag {
203 name: "notification_footer_background_tint_optimization"
204 namespace: "systemui"
205 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
206 " before we discovered a resources threading issue, which we worked around by applying the"
207 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000208 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000209}
210
211flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000212 name: "scene_container"
213 namespace: "systemui"
214 description: "Enables the scene container framework go/flexiglass."
215 bug: "283121968"
216}
Julia Tuttle5201be82023-10-30 17:49:30 -0400217
218flag {
burakovc98942c2024-04-25 16:15:35 +0000219 name: "dual_shade"
220 namespace: "systemui"
221 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
222 bug: "337259436"
223}
224
225flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000226 name: "keyguard_bottom_area_refactor"
227 namespace: "systemui"
228 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
229 "lock icon and others."
230 bug: "290652751"
231}
232
233flag {
Beverly96b3e592023-11-08 15:32:58 +0000234 name: "device_entry_udfps_refactor"
235 namespace: "systemui"
236 description: "Refactoring device entry UDFPS icon to use modern architecture and "
237 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
238 bug: "279440316"
239}
240
241flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400242 name: "visual_interruptions_refactor"
243 namespace: "systemui"
244 description: "Enables the refactored version of the code to decide when notifications "
245 "HUN, bubble, pulse, or FSI."
246 bug: "261728888"
247}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700248
249flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000250 name: "unfold_animation_background_progress"
251 namespace: "systemui"
252 description: "Moves unfold animation progress calculation to a background thread"
253 bug: "277879146"
254}
255
256flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000257 name: "enable_background_keyguard_ondrawn_callback"
258 namespace: "systemui"
259 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
260 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
261 "Note that, even after this callback is called, we're waiting for all windows to finish "
262 " drawing."
263 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000264 metadata {
265 purpose: PURPOSE_BUGFIX
266 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000267}
268
269flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000270 name: "qs_new_tiles"
271 namespace: "systemui"
272 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000273 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000274}
275
276flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000277 name: "qs_new_tiles_future"
278 namespace: "systemui"
279 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."
280 bug: "311147395"
281}
282
283flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000284 name: "qs_quick_rebind_active_tiles"
285 namespace: "systemui"
286 description: "Rebind active custom tiles quickly."
287 bug: "362526228"
288 metadata {
289 purpose: PURPOSE_BUGFIX
290 }
291}
292
293flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000294 name: "coroutine_tracing"
295 namespace: "systemui"
296 description: "Adds thread-local data to System UI's global coroutine scopes to "
297 "allow for tracing of coroutine continuations using System UI's tracinglib"
298 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100299}
300
301flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000302 name: "edge_back_gesture_handler_thread"
303 namespace: "systemui"
304 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
305 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
306 "the main thread with the rest of System UI."
307 bug: "304583132"
308}
309
310flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700311 name: "status_bar_ui_thread"
312 namespace: "systemui"
313 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
314 "thread."
315 bug: "374159193"
316}
317
318flag {
319 name: "notification_shade_ui_thread"
320 namespace: "systemui"
321 description: "Move the NotificationShade window to a new UI thread, which is separate from "
322 "the main thread."
323 bug: "374159657"
324}
325
326flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100327 name: "new_aod_transition"
328 namespace: "systemui"
329 description: "New LOCKSCREEN <=> AOD transition"
330 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100331}
332
333flag {
334 name: "light_reveal_migration"
335 namespace: "systemui"
336 description: "Move LightRevealScrim to recommended architecture"
337 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600338}
339
340flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000341 name: "theme_overlay_controller_wakefulness_deprecation"
342 namespace: "systemui"
343 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
344 "ThemOverlayController to mitigate flickering when locking the device"
345 bug: "308676488"
346}
347
348flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200349 name: "status_bar_monochrome_icons_fix"
350 namespace: "systemui"
351 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
352 bug: "329091967"
353 metadata {
354 purpose: PURPOSE_BUGFIX
355 }
356}
357
358flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000359 name: "status_bar_screen_sharing_chips"
360 namespace: "systemui"
361 description: "Show chips on the left side of the status bar when a user is screen sharing, "
362 "recording, or casting"
363 bug: "332662551"
364}
365
366flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000367 name: "status_bar_use_repos_for_call_chip"
368 namespace: "systemui"
369 description: "Use repositories as the source of truth for call notifications shown as a chip in"
370 "the status bar"
371 bug: "328584859"
372 metadata {
373 purpose: PURPOSE_BUGFIX
374 }
375}
376
377flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000378 name: "status_bar_call_chip_notification_icon"
379 namespace: "systemui"
380 description: "Use the small icon set on the notification for the status bar call chip"
381 bug: "354930838"
382}
383
384flag {
amehfooze3d259b2024-08-26 22:38:55 +0000385 name: "status_bar_signal_policy_refactor"
386 namespace: "systemui"
387 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
388 bug: "264539100"
389}
390
391flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000392 name: "status_bar_swipe_over_chip"
393 namespace: "systemui"
394 description: "Allow users to swipe over the status bar chip to open the shade"
395 bug: "185897191"
396 metadata {
397 purpose: PURPOSE_BUGFIX
398 }
399}
400
401flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000402 name: "status_bar_always_check_underlying_networks"
403 namespace: "systemui"
404 description: "For status bar connectivity UI, always check underlying networks for wifi and "
405 "carrier merged information, regardless of the sepcified transport type"
406 bug: "352162710"
407 metadata {
408 purpose: PURPOSE_BUGFIX
409 }
410}
411
412flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000413 name: "status_bar_stop_updating_window_height"
414 namespace: "systemui"
415 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
416 "StatusBarWindowController"
417 bug: "360115167"
418 metadata {
419 purpose: PURPOSE_BUGFIX
420 }
421}
422
423flag {
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000424 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000425 namespace: "systemui"
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000426 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000427 bug: "361346412"
428}
429
430flag {
Chandru S1df19782023-09-30 18:34:20 -0700431 name: "compose_bouncer"
432 namespace: "systemui"
433 description: "Use the new compose bouncer in SystemUI"
434 bug: "310005730"
435}
436
437flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000438 name: "pss_task_switcher"
439 namespace: "systemui"
440 description: "Enable the task switcher feature for partial screen sharing"
441 bug: "317208379"
442}
443
444flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530445 name: "revamped_bouncer_messages"
446 namespace: "systemui"
447 description: "Change the bouncer message to be a 2-line more descriptive message"
448 bug: "236891644"
449}
450
451flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530452 name: "rest_to_unlock"
453 namespace: "systemui"
454 description: "Require prolonged touch for fingerprint authentication"
455 bug: "303672286"
456}
457
458flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000459 name: "record_issue_qs_tile"
460 namespace: "systemui"
461 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
462 bug: "305049544"
463}
Chandru S7ec7fd22023-11-30 13:12:25 +0530464
Aurélien Pomini7c643452023-09-21 10:06:47 +0000465flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000466 name: "migrate_clocks_to_blueprint"
467 namespace: "systemui"
468 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
469 "and use modern architecture for lockscreen clocks"
470 bug: "301502635"
471}
472
473flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000474 name: "clock_reactive_variants"
475 namespace: "systemui"
476 description: "Add reactive variant fonts to some clocks"
477 bug: "343495953"
478}
479
480flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000481 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000482 namespace: "systemui"
483 description: "Faster wallpaper unlock transition"
484 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000485 metadata {
486 purpose: PURPOSE_BUGFIX
487 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000488}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800489
490flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700491 name: "confine_notification_touch_to_view_width"
492 namespace: "systemui"
493 description: "Use notification view width when detecting gestures."
494 bug: "335828150"
495}
496
497flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000498 name: "fix_image_wallpaper_crash_surface_already_released"
499 namespace: "systemui"
500 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
501 bug: "337287154"
502 metadata {
503 purpose: PURPOSE_BUGFIX
504 }
505}
506
507flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800508 name: "activity_transition_use_largest_window"
509 namespace: "systemui"
510 description: "Target largest opening window during activity transitions."
511 bug: "323294573"
512 metadata {
513 purpose: PURPOSE_BUGFIX
514 }
515}
516
517flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000518 name: "enable_layout_tracing"
519 namespace: "systemui"
520 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
521 bug: "315274804"
522}
523
524flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800525 name: "quick_settings_visual_haptics_longpress"
526 namespace: "systemui"
527 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
528 bug: "229856884"
529}
Evan Laird3f199372023-11-14 18:32:19 -0500530
531flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800532 name: "switch_user_on_bg"
533 namespace: "systemui"
534 description: "Does user switching on a background thread"
535 bug: "284095720"
536}
537
538flag {
Evan Laird3f199372023-11-14 18:32:19 -0500539 name: "status_bar_static_inout_indicators"
540 namespace: "systemui"
541 description: "(Upstream request) Always show the network activity inout indicators and "
542 "prefer using alpha to distinguish network activity."
543 bug: "310715220"
544}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800545
546flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100547 name: "status_bar_connected_displays"
548 namespace: "systemui"
549 description: "Shows the status bar on connected displays"
550 bug: "362720336"
551}
552
553flag {
Evan Laird96df1172024-08-06 17:16:53 -0400554 name: "status_bar_switch_to_spn_from_data_spn"
555 namespace: "systemui"
556 description: "Fix usage of the SPN broadcast extras"
557 bug: "350812372"
558 metadata {
559 purpose: PURPOSE_BUGFIX
560 }
561}
562
563flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400564 name: "status_bar_simple_fragment"
565 namespace: "systemui"
566 description: "Feature flag for refactoring the collapsed status bar fragment"
567 bug: "364360986"
568}
569
570flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000571 name: "new_volume_panel"
572 namespace: "systemui"
573 description: "Switches to the new volume panel (without Slices)."
574 bug: "202262476"
575}
576
577flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100578 name: "use_volume_controller"
579 namespace: "systemui"
580 description: "Adds Volume Controller signals to the AudioRepository to update volume"
581 bug: "349348461"
582 metadata {
583 purpose: PURPOSE_BUGFIX
584 }
585}
586
587flag {
Anton Potapova164b902024-09-27 12:40:39 +0100588 name: "volume_redesign"
589 namespace: "systemui"
590 description: "Enables Volume BC25 visuals update"
591 bug: "368308908"
592}
593
594flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400595 name: "clipboard_shared_transitions"
596 namespace: "systemui"
597 description: "Show shared transitions from clipboard"
598 bug: "360843770"
599 metadata {
600 purpose: PURPOSE_BUGFIX
601 }
602}
603
604flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400605 name: "clipboard_image_timeout"
606 namespace: "systemui"
607 description: "Wait for clipboard image to load before showing UI"
608 bug: "359864629"
609 metadata {
610 purpose: PURPOSE_BUGFIX
611 }
612}
613
614flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400615 name: "clipboard_use_description_mimetype"
616 namespace: "systemui"
617 description: "Read item mimetype from description rather than checking URI"
618 bug: "357197236"
619 metadata {
620 purpose: PURPOSE_BUGFIX
621 }
622}
623
624flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500625 name: "screenshot_action_dismiss_system_windows"
626 namespace: "systemui"
627 description: "Dismiss existing system windows when starting action from screenshot UI"
628 bug: "309933761"
629}
630
631flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400632 name: "fix_screenshot_action_dismiss_system_windows"
633 namespace: "systemui"
634 description: "Dismiss existing system windows when starting action from screenshot UI"
635 bug: "309933761"
636 metadata {
637 purpose: PURPOSE_BUGFIX
638 }
639}
640
Mark Renouf646174c2024-05-09 12:51:44 -0400641flag {
642 name: "screenshot_scroll_crop_view_crash_fix"
643 namespace: "systemui"
644 description: "Mitigate crash on invalid computed range in CropView"
645 bug: "232633995"
646 metadata {
647 purpose: PURPOSE_BUGFIX
648 }
649}
Mark Renoufd30667a2024-05-08 13:19:04 -0400650
651flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400652 name: "screenshot_ui_controller_refactor"
653 namespace: "systemui"
654 description: "Simplify and refactor ScreenshotController"
655 bug: "354711957"
656}
657
658flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000659 name: "screenshot_multidisplay_focus_change"
660 namespace: "systemui"
661 description: "Only capture a single display when screenshotting"
662 bug: "362720389"
663}
664
665flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400666 name: "screenshot_policy_split_and_desktop_mode"
667 namespace: "systemui"
668 description: "Improves screenshot policy handling for split screen and desktop mode."
669 bug: "365597999"
670}
671
672flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000673 name: "screenshot_context_url"
674 namespace: "systemui"
675 description: "Include optional app-provided context URL when sharing a screenshot."
676 bug: "242791070"
677}
678
679flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000680 name: "run_fingerprint_detect_on_dismissible_keyguard"
681 namespace: "systemui"
682 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
683 bug: "311145851"
684}
685
686flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000687 name: "smartspace_relocate_to_bottom"
688 namespace: "systemui"
689 description: "Relocate Smartspace to bottom of the Lock Screen"
690 bug: "316212788"
691}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000692
693flag {
davidcta7ba4a42024-09-03 23:05:48 +0000694 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000695 namespace: "systemui"
696 description: "Indicate Smartspace RemoteViews rendering"
697 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000698 metadata {
699 purpose: PURPOSE_BUGFIX
700 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000701}
702
703flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000704 name: "smartspace_lockscreen_viewmodel"
705 namespace: "systemui"
706 description: "Indicate Smartspace lockscreen viewmodel"
707 bug: "331451011"
708}
709
710flag {
davidct0d7957f2024-08-29 06:45:13 +0000711 name: "smartspace_viewpager2"
712 namespace: "systemui"
713 description: "Use viewpager2 in Smartspace"
714 bug: "259566300"
715}
716
717flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000718 name: "pin_input_field_styled_focus_state"
719 namespace: "systemui"
720 description: "Enables styled focus states on pin input field if keyboard is connected"
721 bug: "316106516"
722}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500723
724flag {
725 name: "keyguard_wm_state_refactor"
726 namespace: "systemui"
727 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
728 bug: "278086361"
729}
Aaron Liu972537c2024-01-26 14:35:06 -0800730
731flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000732 name: "enable_contextual_tip_for_power_off"
733 namespace: "systemui"
734 description: "Enables on-screen contextual tip about how to power off or restart phone"
735 bug: "322891421"
736}
737
738flag {
739 name: "enable_contextual_tip_for_take_screenshot"
740 namespace: "systemui"
741 description: "Enables on-screen contextual tip about how to take screenshot."
742 bug: "322891421"
743}
Yein Jobbfb3312024-01-31 22:40:47 +0000744
745flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000746 name: "enable_contextual_tip_for_mute_volume"
747 namespace: "systemui"
748 description: "Enables the contextual tip for muting the volume."
749 bug: "337737048"
750}
751
752flag {
Zhe Song79564da2024-03-13 17:12:54 +0800753 name: "disable_contextual_tips_frequency_check"
754 description: "Disables frequency capping check for contextual tips."
755 namespace: "systemui"
756 bug: "322891421"
757}
758
759flag {
760 name: "disable_contextual_tips_ios_switcher_check"
761 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
762 namespace: "systemui"
763 bug: "322891421"
764}
765
766flag {
Yu Chao3964b562024-02-01 08:03:59 +0000767 name: "enable_contextual_tips"
768 description: "Enables showing contextual tips."
769 namespace: "systemui"
770 bug: "322891421"
771}
772
773flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800774 name: "contextual_tips_assistant_dismiss_fix"
775 namespace: "systemui"
776 description: "Improve assistant dismiss signal accuracy for contextual tips."
777 bug: "334759504"
778 metadata {
779 purpose: PURPOSE_BUGFIX
780 }
781}
782
783flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000784 name: "shaderlib_loading_effect_refactor"
785 namespace: "systemui"
786 description: "Extend shader library to provide the common loading effects."
787 bug: "282007590"
788}
789
Matías Hernándeza67952e2024-02-06 15:29:52 +0100790flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800791 name: "hearing_aids_qs_tile_dialog"
792 namespace: "systemui"
793 description: "Show a dialog when clicking on hearing aids quick settings tile."
794 bug: "291423171"
795}
796
797flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100798 name: "notification_row_user_context"
799 namespace: "systemui"
800 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
801 " (based on the NotificationEntry's user)."
802 bug: "317503801"
803 metadata {
804 purpose: PURPOSE_BUGFIX
805 }
806}
807
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000808flag {
809 name: "get_connected_device_name_unsynchronized"
810 namespace: "systemui"
811 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
812 bug: "323995015"
813 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000814 purpose: PURPOSE_BUGFIX
815 }
816}
817
818flag {
Sindhuc5d22842024-02-09 06:47:35 +0000819 name: "slice_manager_binder_call_background"
820 namespace: "systemui"
821 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
822 bug: "322745650"
823 metadata {
824 purpose: PURPOSE_BUGFIX
825 }
826}
827
828flag {
Sindhu561c2402024-02-07 09:38:47 +0000829 name: "register_new_wallet_card_in_background"
830 namespace: "systemui"
831 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
832 bug: "322506838"
833 metadata {
834 purpose: PURPOSE_BUGFIX
835 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000836}
archishab51923e2024-02-08 05:53:04 +0000837
838flag {
839 name: "update_user_switcher_background"
840 namespace: "systemui"
841 description: "Decide whether to update user switcher in background thread."
842 bug: "322745650"
843 metadata {
844 purpose: PURPOSE_BUGFIX
845 }
846}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000847
848flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500849 name: "clipboard_noninteractive_on_lockscreen"
850 namespace: "systemui"
851 description: "Prevents the interactive clipboard UI from appearing when device is locked"
852 bug: "317048495"
853 metadata {
854 purpose: PURPOSE_BUGFIX
855 }
856}
Jernej Virag96b48772024-02-20 10:34:27 +0100857
858flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500859 name: "dedicated_notif_inflation_thread"
860 namespace: "systemui"
861 description: "Create a separate background thread for inflating notifications"
862 bug: "308967184"
863 metadata {
864 purpose: PURPOSE_BUGFIX
865 }
866}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000867
868flag {
869 name: "bind_keyguard_media_visibility"
870 namespace: "systemui"
871 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
872 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000873 metadata {
874 purpose: PURPOSE_BUGFIX
875 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100876}
877
878flag {
879 name: "delayed_wakelock_release_on_background_thread"
880 namespace: "systemui"
881 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
882 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000883 metadata {
884 purpose: PURPOSE_BUGFIX
885 }
886}
bvineeth68756982024-02-23 09:57:28 +0000887
888flag {
889 name: "notify_power_manager_user_activity_background"
890 namespace: "systemui"
891 description: "Decide whether to notify the user activity to power manager in the background thread."
892 bug: "325203885"
893 metadata {
894 purpose: PURPOSE_BUGFIX
895 }
896}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000897
898flag {
Josh814484f2024-03-05 15:38:07 +0000899 name: "qs_tile_focus_state"
900 namespace: "systemui"
901 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
902 bug: "312899524"
903}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000904
905flag {
yyalan129343f2024-05-07 14:33:16 +0100906 name: "brightness_slider_focus_state"
907 namespace: "systemui"
908 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
909 bug: "329244723"
910}
911
912flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000913 name: "edgeback_gesture_handler_get_running_tasks_background"
914 namespace: "systemui"
915 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
916 " class on the background thread."
917 bug: "325041960"
918 metadata {
919 purpose: PURPOSE_BUGFIX
920 }
921}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400922
923flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700924 name: "screenshare_notification_hiding_bug_fix"
925 namespace: "systemui"
926 description: "Various bug fixes for notification redaction while screensharing"
927 bug: "312784809"
928 metadata {
929 purpose: PURPOSE_BUGFIX
930 }
931}
932
933flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400934 name: "qs_ui_refactor"
935 namespace: "systemui"
936 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
937 " Compose for the UI."
938 bug: "325099249"
939}
Yein Jo380f96c2024-04-04 21:28:31 +0000940
941flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400942 name: "qs_ui_refactor_compose_fragment"
943 namespace: "systemui"
944 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."
945 bug: "325099249"
946}
947
948flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400949 name: "remove_dream_overlay_hide_on_touch"
950 namespace: "systemui"
951 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
952 bug: "329091030"
953 metadata {
954 purpose: PURPOSE_BUGFIX
955 }
956}
957
958flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000959 name: "keyboard_docking_indicator"
960 namespace: "systemui"
961 description: "Glow bar indicator reveals upon keyboard docking."
962 bug: "324600132"
963}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700964
965flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100966 name: "keyboard_shortcut_helper_rewrite"
967 namespace: "systemui"
968 description: "A new implementation of the keyboards shortcuts helper sheet."
969 bug: "327364197"
970}
971
972flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000973 name: "keyboard_touchpad_contextual_education"
974 namespace: "systemui"
975 description: "Allow showing education for physical keyboard and touchpad"
976 bug: "317496783"
977}
978
979flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700980 name: "dream_overlay_bouncer_swipe_direction_filtering"
981 namespace: "systemui"
982 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
983 bug: "333632464"
984 metadata {
985 purpose: PURPOSE_BUGFIX
986 }
Bryce Leece3c21032024-04-09 17:15:17 -0700987}
988
989flag {
990 name: "dream_input_session_pilfer_once"
991 namespace: "systemui"
992 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700993 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700994 metadata {
995 purpose: PURPOSE_BUGFIX
996 }
997}
Jernej Virag6d932a02024-04-16 16:57:50 +0200998
999flag {
1000 name: "slice_broadcast_relay_in_background"
1001 namespace: "systemui"
1002 description: "Move handling of slice broadcast relay broadcasts to background threads"
1003 bug: "334767208"
1004 metadata {
1005 purpose: PURPOSE_BUGFIX
1006 }
bvineethac6e09a2024-04-10 08:20:28 +00001007}
1008
1009flag {
1010 name: "register_battery_controller_receivers_in_corestartable"
1011 namespace: "systemui"
1012 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1013 bug: "307517093"
1014 metadata {
1015 purpose: PURPOSE_BUGFIX
1016 }
1017}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001018
1019flag {
1020 name: "enforce_brightness_base_user_restriction"
1021 namespace: "systemui"
1022 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1023 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001024 metadata {
1025 purpose: PURPOSE_BUGFIX
1026 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001027}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001028
1029flag {
1030 name: "ambient_touch_monitor_listen_to_display_changes"
1031 namespace: "systemui"
1032 description: "listen to display changes and cache window metrics"
1033 bug: "330906135"
1034 metadata {
1035 purpose: PURPOSE_BUGFIX
1036 }
1037}
Bryce Lee19f1e282024-05-02 22:03:28 +00001038
1039flag {
Bryce Leea320f562024-05-03 04:19:45 +00001040 name: "restart_dream_on_unocclude"
1041 namespace: "systemui"
1042 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1043 bug: "338051457"
1044 metadata {
1045 purpose: PURPOSE_BUGFIX
1046 }
1047}
1048
1049flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001050 name: "communal_bouncer_do_not_modify_plugin_open"
1051 namespace: "systemui"
1052 description: "do not modify notification shade when handling bouncer expansion."
1053 bug: "338252661"
1054 metadata {
1055 purpose: PURPOSE_BUGFIX
1056 }
1057}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001058
1059flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001060 name: "communal_scene_ktf_refactor"
1061 namespace: "systemui"
1062 description: "refactors the syncing mechanism between communal STL and KTF state."
1063 bug: "327225415"
1064 metadata {
1065 purpose: PURPOSE_BUGFIX
1066 }
1067}
1068
1069flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001070 name: "communal_timer_flicker_fix"
1071 namespace: "systemui"
1072 description: "fixes timers on the hub flickering when pausing"
1073 bug: "353801573"
1074 metadata {
1075 purpose: PURPOSE_BUGFIX
1076 }
1077}
1078
1079flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001080 name: "communal_widget_trampoline_fix"
1081 namespace: "systemui"
1082 description: "fixes activity starts caused by non-activity trampolines from widgets."
1083 bug: "350468769"
1084 metadata {
1085 purpose: PURPOSE_BUGFIX
1086 }
1087}
1088
1089flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001090 name: "communal_edit_widgets_activity_finish_fix"
1091 namespace: "systemui"
1092 description: "finish edit widgets activity when stopping"
1093 bug: "354725145"
1094 metadata {
1095 purpose: PURPOSE_BUGFIX
1096 }
1097}
1098
1099flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001100 name: "communal_widget_resizing"
1101 namespace: "systemui"
1102 description: "Allow resizing of widgets on glanceable hub"
1103 bug: "368053818"
1104}
1105
1106flag {
Princee3fb8e62024-09-19 15:51:58 +00001107 name: "dream_overlay_updated_font"
1108 namespace: "systemui"
1109 description: "Flag to enable updated font settings for dream overlay"
1110 bug: "349656117"
1111 metadata {
1112 purpose: PURPOSE_BUGFIX
1113 }
1114}
1115
1116flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001117 name: "app_clips_backlinks"
1118 namespace: "systemui"
1119 description: "Enables Backlinks improvement feature in App Clips"
1120 bug: "300307759"
1121}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001122
1123flag {
1124 name: "qs_custom_tile_click_guaranteed_bug_fix"
1125 namespace: "systemui"
1126 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1127 bug: "339290820"
1128 metadata {
1129 purpose: PURPOSE_BUGFIX
1130 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001131}
1132
1133flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001134 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001135 namespace: "systemui"
1136 description: "Only dismiss media notifications when the control was removed by the user."
1137 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001138 metadata {
1139 purpose: PURPOSE_BUGFIX
1140 }
archisha1a22b1f2024-04-22 05:53:16 +00001141}
1142
1143flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001144 name: "media_controls_lockscreen_shade_bug_fix"
1145 namespace: "systemui"
1146 description: "Use ShadeInteractor for media location changes"
1147 bug: "319244625"
1148 metadata {
1149 purpose: PURPOSE_BUGFIX
1150 }
1151}
1152
1153flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001154 name: "media_controls_button_media3"
1155 namespace: "systemui"
1156 description: "Enable media action buttons updates using media3"
1157 bug: "360196209"
1158}
1159
1160flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001161 name: "media_controls_button_media3_placement"
1162 namespace: "systemui"
1163 description: "Use media3 API for action button placement preferences"
1164 bug: "360196209"
1165}
1166
1167flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001168 name: "media_controls_drawables_reuse"
1169 namespace: "systemui"
1170 description: "Re-use created media drawables for media controls"
1171 bug: "358402034"
1172}
1173
1174flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001175 name: "media_controls_posts_optimization"
1176 namespace: "systemui"
1177 description: "Ignore duplicate media notifications posted"
1178 bug: "358645640"
1179}
1180
1181flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001182 name: "media_controls_umo_inflation_in_background"
1183 namespace: "systemui"
1184 description: "Inflate UMO in background thread"
1185 bug: "368514198"
1186 metadata {
1187 purpose: PURPOSE_BUGFIX
1188 }
1189}
1190
1191flag {
archisha1a22b1f2024-04-22 05:53:16 +00001192 namespace: "systemui"
1193 name: "enable_view_capture_tracing"
1194 description: "Enables view capture tracing in System UI."
1195 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001196 metadata {
1197 purpose: PURPOSE_BUGFIX
1198 }
1199}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001200
1201flag {
1202 name: "validate_keyboard_shortcut_helper_icon_uri"
1203 namespace: "systemui"
1204 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1205 bug: "331180422"
1206 metadata {
1207 purpose: PURPOSE_BUGFIX
1208 }
1209}
William Xiao07cbc242024-05-10 15:16:11 -07001210
1211flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001212 name: "glanceable_hub_allow_keyguard_when_dreaming"
1213 namespace: "systemui"
1214 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1215 bug: "343505271"
1216}
1217
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001218flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001219 name: "register_wallpaper_notifier_background"
1220 namespace: "systemui"
1221 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1222 bug: "327315860"
1223 metadata {
1224 purpose: PURPOSE_BUGFIX
1225 }
1226}
Michael Mikhaile3247482024-05-14 13:56:23 +00001227
1228flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001229 name: "enable_efficient_display_repository"
1230 namespace: "systemui"
1231 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1232 bug: "345472038"
1233 metadata {
1234 purpose: PURPOSE_BUGFIX
1235 }
1236}
1237
1238flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001239 name: "notification_media_manager_background_execution"
1240 namespace: "systemui"
1241 description: "Decide whether to execute binder calls in background thread"
1242 bug: "336612071"
1243 metadata {
1244 purpose: PURPOSE_BUGFIX
1245 }
1246}
Sindhu4fece3c2024-06-03 10:34:29 +00001247
1248flag {
1249 name: "dozeui_scheduling_alarms_background_execution"
1250 namespace: "systemui"
1251 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1252 bug: "330492575"
1253 metadata {
1254 purpose: PURPOSE_BUGFIX
1255 }
1256}
András Kurucz48f27812024-06-05 13:22:19 +00001257
1258flag {
1259 name: "notification_pulsing_fix"
1260 namespace: "systemui"
1261 description: "Allow showing new pulsing notifications when the device is already pulsing."
1262 bug: "335560575"
1263 metadata {
1264 purpose: PURPOSE_BUGFIX
1265 }
1266}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001267
1268flag {
1269 name: "media_lockscreen_launch_animation"
1270 namespace : "systemui"
1271 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1272 bug : "346865769"
1273 metadata {
1274 purpose: PURPOSE_BUGFIX
1275 }
1276}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001277
1278flag {
1279 name: "expand_heads_up_on_inline_reply"
1280 namespace: "systemui"
1281 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1282 bug: "346976443"
1283 metadata {
1284 purpose: PURPOSE_BUGFIX
1285 }
1286}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001287
1288flag {
1289 name: "translucent_occluding_activity_fix"
1290 namespace: "systemui"
1291 description: "Fixes occlusion animation for transluent activities"
1292 bug: "303010980"
1293 metadata {
1294 purpose: PURPOSE_BUGFIX
1295 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001296}
1297
1298flag {
1299 namespace: "systemui"
1300 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1301 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1302 bug: "312452252"
1303 metadata {
1304 purpose: PURPOSE_BUGFIX
1305 }
1306}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001307
1308flag {
1309 namespace: "systemui"
1310 name: "qs_register_setting_observer_on_bg_thread"
1311 description: "Registers Quick Settings content providers on background thread"
1312 bug: "351766769"
1313 metadata {
1314 purpose: PURPOSE_BUGFIX
1315 }
1316}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001317
1318flag {
1319 name: "sounddose_customization"
1320 namespace: "systemui"
1321 description: "Enables custom actions for sounddose notifications"
1322 bug: "345227709"
1323}
1324
Jernej Viragb0f48602024-07-12 08:48:24 +00001325flag {
1326 namespace: "systemui"
1327 name: "register_content_observers_async"
1328 description: "Use new Async API to register content observers"
1329 bug: "316922634"
1330 metadata {
1331 purpose: PURPOSE_BUGFIX
1332 }
1333}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001334
1335flag {
1336 name: "msdl_feedback"
1337 namespace: "systemui"
1338 description: "Enables MSDL feedback in SysUI surfaces."
1339 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001340}
1341
1342flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001343 name: "hubmode_fullscreen_vertical_swipe"
1344 namespace: "systemui"
1345 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1346 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001347 metadata {
1348 purpose: PURPOSE_BUGFIX
1349 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001350}
1351
1352flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001353 name: "hubmode_fullscreen_vertical_swipe_fix"
1354 namespace: "systemui"
1355 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1356 bug: "340177049"
1357 metadata {
1358 purpose: PURPOSE_BUGFIX
1359 }
1360}
1361
1362
1363flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001364 namespace: "systemui"
1365 name: "remove_update_listener_in_qs_icon_view_impl"
1366 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1367 bug: "327078684"
1368 metadata {
1369 purpose: PURPOSE_BUGFIX
1370 }
1371}
1372
1373flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001374 name: "sim_pin_race_condition_on_restart"
1375 namespace: "systemui"
1376 description: "The SIM PIN screen may be shown incorrectly on reboot"
1377 bug: "351426938"
1378 metadata {
1379 purpose: PURPOSE_BUGFIX
1380 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001381}
1382
1383flag {
1384 name: "sim_pin_talkback_fix_for_double_submit"
1385 namespace: "systemui"
1386 description: "The SIM PIN entry screens show the wrong message due"
1387 bug: "346932439"
1388 metadata {
1389 purpose: PURPOSE_BUGFIX
1390 }
Sindhu B3a51f312024-07-15 09:32:00 +00001391}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001392
1393flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001394 name: "sim_pin_bouncer_reset"
1395 namespace: "systemui"
1396 description: "The SIM PIN bouncer does not close after unlocking"
1397 bug: "297461589"
1398 metadata {
1399 purpose: PURPOSE_BUGFIX
1400 }
1401}
1402
1403flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001404 name: "use_transitions_for_keyguard_occluded"
1405 namespace: "systemui"
1406 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1407 bug: "344716537"
1408 metadata {
1409 purpose: PURPOSE_BUGFIX
1410 }
1411}
1412
1413flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001414 name: "relock_with_power_button_immediately"
1415 namespace: "systemui"
1416 description: "UDFPS unlock followed by immediate power button push should relock"
1417 bug: "343327511"
1418 metadata {
1419 purpose: PURPOSE_BUGFIX
1420 }
1421}
1422
1423flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001424 name: "classic_flags_multi_user"
1425 namespace: "systemui"
1426 description: "Make the classic feature flag loading multi user aware."
1427 bug: "345443431"
1428 metadata {
1429 purpose: PURPOSE_BUGFIX
1430 }
1431}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001432
1433flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001434 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001435 namespace: "systemui"
1436 description: "Adding haptic component infrastructure to sliders in Compose."
1437 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001438 metadata {
1439 purpose: PURPOSE_BUGFIX
1440 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001441}
1442
1443flag {
1444 namespace: "systemui"
1445 name: "settings_ext_register_content_observer_on_bg_thread"
1446 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1447 bug: "355389014"
1448 metadata {
1449 purpose: PURPOSE_BUGFIX
1450 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001451}
Beverly4b7ad052024-08-21 16:03:13 +00001452
1453flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001454 name: "notify_password_text_view_user_activity_in_background"
1455 namespace: "systemui"
1456 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1457 bug: "346882515"
1458 metadata {
1459 purpose: PURPOSE_BUGFIX
1460 }
1461}
1462
1463flag {
Beverly4b7ad052024-08-21 16:03:13 +00001464 name: "face_message_defer_update"
1465 namespace: "systemui"
1466 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1467 bug: "351863611"
1468 metadata {
1469 purpose: PURPOSE_BUGFIX
1470 }
1471}
1472
Jernej Virag9192b722024-08-09 16:57:35 +02001473flag {
1474 name: "media_load_metadata_via_media_data_loader"
1475 namespace: "systemui"
1476 description: "Use MediaDataLoader for loading media metadata with better threading"
1477 bug: "358350077"
1478 metadata {
1479 purpose: PURPOSE_BUGFIX
1480 }
1481}
1482
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001483flag {
1484 name: "non_touchscreen_devices_bypass_falsing"
1485 namespace: "systemui"
1486 description: "Allow non-touchscreen devices to bypass falsing"
1487 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001488}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001489
1490flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001491 name: "override_suppress_overlay_condition"
1492 namespace: "systemui"
1493 description: "Allow override the conditions to suppress the clipboard overlay"
1494 bug: "358473717"
1495}
1496
1497flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001498 name: "media_projection_dialog_behind_lockscreen"
1499 namespace: "systemui"
1500 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1501 bug: "351409536"
1502 metadata {
1503 purpose: PURPOSE_BUGFIX
1504 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001505}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001506
1507flag {
1508 name: "check_lockscreen_gone_transition"
1509 namespace: "systemui"
1510 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1511 bug: "358301118"
1512 metadata {
1513 purpose: PURPOSE_BUGFIX
1514 }
1515}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001516
1517flag {
1518 name: "magic_portrait_wallpapers"
1519 namespace: "systemui"
1520 description: "Magic Portrait related changes in systemui"
1521 bug: "370863642"
1522}
1523
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001524flag {
1525 name: "notes_role_qs_tile"
1526 namespace: "systemui"
1527 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1528 bug: "357863750"
1529}
Marvin Ramin829da882024-10-16 12:26:02 +02001530
1531flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001532 name: "ignore_touches_next_to_notification_shelf"
1533 namespace: "systemui"
1534 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1535 bug: "358424256"
1536 metadata {
1537 purpose: PURPOSE_BUGFIX
1538 }
1539}
1540
1541flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001542 name: "shade_window_goes_around"
1543 namespace: "systemui"
1544 description: "Enables the shade window to move between displays"
1545 bug: "362719719"
1546}
1547
1548flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001549 name: "media_projection_request_attribution_fix"
1550 namespace: "systemui"
1551 description: "Ensure MediaProjection consent requests are properly attributed"
1552 bug: "373581993"
1553 metadata {
1554 purpose: PURPOSE_BUGFIX
1555 }
1556}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001557
1558flag {
1559 name: "secondary_user_widget_host"
1560 namespace: "systemui"
1561 description: "Host communal widgets in the current secondary user on HSUM."
1562 bug: "373874416"
1563 metadata {
1564 purpose: PURPOSE_BUGFIX
1565 }
1566}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001567
1568flag {
Lucas Silvaf61a94762024-10-29 16:42:40 -04001569 name: "home_controls_dream_hsum"
1570 namespace: "systemui"
1571 description: "Enables the home controls dream in HSUM"
1572 bug: "370691405"
1573 metadata {
1574 purpose: PURPOSE_BUGFIX
1575 }
1576}
1577
1578flag {
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001579 name: "only_show_media_stream_slider_in_single_volume_mode"
1580 namespace: "systemui"
1581 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"
1582 bug: "373729625"
1583 metadata {
1584 purpose: PURPOSE_BUGFIX
1585 }
1586}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001587
1588flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001589 name: "hide_ringer_button_in_single_volume_mode"
1590 namespace: "systemui"
1591 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1592 bug: "374870615"
1593 metadata {
1594 purpose: PURPOSE_BUGFIX
1595 }
1596}
1597
1598flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001599 name: "qs_tile_detailed_view"
1600 namespace: "systemui"
1601 description: "Enables the tile detailed view UI."
1602 bug: "374173773"
1603}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001604
1605flag {
1606 name: "ensure_enr_views_visibility"
1607 namespace: "systemui"
1608 description: "Ensures public and private visibilities"
1609 bug: "361552380"
1610 metadata {
1611 purpose: PURPOSE_BUGFIX
1612 }
1613}