blob: a52e8a0f4edaf734df23e6a6c5998f46459f7b87 [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 {
Ioana Alexandru500d5072024-10-30 14:17:53 +010029 name: "modes_ui_dialog_paging"
30 namespace: "systemui"
31 description: "Add pagination to the Modes dialog in quick settings."
32 bug: "376450983"
33}
34
35flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000036 name: "priority_people_section"
37 namespace: "systemui"
38 description: "Add a new section for priority people (aka important conversations)."
39 bug: "340294566"
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 {
Yining Liub5021762024-07-02 00:37:12 +0000149 name: "notification_transparent_header_fix"
150 namespace: "systemui"
151 description: "fix the transparent group header issue for async header inflation."
152 bug: "340161724"
153 metadata {
154 purpose: PURPOSE_BUGFIX
155 }
156}
157
158flag {
dakinola558bf872024-03-14 20:21:46 +0000159 name: "pss_app_selector_recents_split_screen"
160 namespace: "systemui"
161 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
162 bug: "320449039"
163 metadata {
164 purpose: PURPOSE_BUGFIX
165 }
166}
167
168flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100169 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100170 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100171 description: "Moves part of the notification icon updates to the background."
172 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100173 metadata {
174 purpose: PURPOSE_BUGFIX
175 }
176}
177
178flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100179 name: "refactor_get_current_user"
180 namespace: "systemui"
181 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
182 bug: "305984787"
183}
184
185flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000186 name: "notification_avalanche_throttle_hun"
187 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000188 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000189 bug: "307288824"
190}
191
192flag {
Lyn06388cc2024-01-18 22:17:50 +0000193 name: "notification_avalanche_suppression"
194 namespace: "systemui"
195 description: "After notification avalanche floodgate event, suppress HUNs completely."
196 bug: "321089634"
197}
198
199flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000200 name: "notification_background_tint_optimization"
201 namespace: "systemui"
202 description: "Re-enable the codepath that removed tinting of notifications when the"
203 " standard background color is desired. This was the behavior before we discovered"
204 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000205 " backgrounds."
206 bug: "294830092"
207}
208
209flag {
210 name: "notification_footer_background_tint_optimization"
211 namespace: "systemui"
212 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
213 " before we discovered a resources threading issue, which we worked around by applying the"
214 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000215 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000216}
217
218flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000219 name: "scene_container"
220 namespace: "systemui"
221 description: "Enables the scene container framework go/flexiglass."
222 bug: "283121968"
223}
Julia Tuttle5201be82023-10-30 17:49:30 -0400224
225flag {
burakovc98942c2024-04-25 16:15:35 +0000226 name: "dual_shade"
227 namespace: "systemui"
228 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
229 bug: "337259436"
230}
231
232flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000233 name: "keyguard_bottom_area_refactor"
234 namespace: "systemui"
235 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
236 "lock icon and others."
237 bug: "290652751"
238}
239
240flag {
Beverly96b3e592023-11-08 15:32:58 +0000241 name: "device_entry_udfps_refactor"
242 namespace: "systemui"
243 description: "Refactoring device entry UDFPS icon to use modern architecture and "
244 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
245 bug: "279440316"
246}
247
248flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400249 name: "visual_interruptions_refactor"
250 namespace: "systemui"
251 description: "Enables the refactored version of the code to decide when notifications "
252 "HUN, bubble, pulse, or FSI."
253 bug: "261728888"
254}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700255
256flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000257 name: "unfold_animation_background_progress"
258 namespace: "systemui"
259 description: "Moves unfold animation progress calculation to a background thread"
260 bug: "277879146"
261}
262
263flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000264 name: "enable_background_keyguard_ondrawn_callback"
265 namespace: "systemui"
266 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
267 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
268 "Note that, even after this callback is called, we're waiting for all windows to finish "
269 " drawing."
270 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000271 metadata {
272 purpose: PURPOSE_BUGFIX
273 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000274}
275
276flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000277 name: "qs_new_tiles"
278 namespace: "systemui"
279 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000280 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000281}
282
283flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000284 name: "qs_new_tiles_future"
285 namespace: "systemui"
286 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."
287 bug: "311147395"
288}
289
290flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000291 name: "qs_quick_rebind_active_tiles"
292 namespace: "systemui"
293 description: "Rebind active custom tiles quickly."
294 bug: "362526228"
295 metadata {
296 purpose: PURPOSE_BUGFIX
297 }
298}
299
300flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000301 name: "coroutine_tracing"
302 namespace: "systemui"
303 description: "Adds thread-local data to System UI's global coroutine scopes to "
304 "allow for tracing of coroutine continuations using System UI's tracinglib"
305 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100306}
307
308flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000309 name: "edge_back_gesture_handler_thread"
310 namespace: "systemui"
311 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
312 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
313 "the main thread with the rest of System UI."
314 bug: "304583132"
315}
316
317flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700318 name: "status_bar_ui_thread"
319 namespace: "systemui"
320 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
321 "thread."
322 bug: "374159193"
323}
324
325flag {
326 name: "notification_shade_ui_thread"
327 namespace: "systemui"
328 description: "Move the NotificationShade window to a new UI thread, which is separate from "
329 "the main thread."
330 bug: "374159657"
331}
332
333flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100334 name: "new_aod_transition"
335 namespace: "systemui"
336 description: "New LOCKSCREEN <=> AOD transition"
337 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100338}
339
340flag {
341 name: "light_reveal_migration"
342 namespace: "systemui"
343 description: "Move LightRevealScrim to recommended architecture"
344 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600345}
346
347flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000348 name: "theme_overlay_controller_wakefulness_deprecation"
349 namespace: "systemui"
350 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
351 "ThemOverlayController to mitigate flickering when locking the device"
352 bug: "308676488"
353}
354
355flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200356 name: "status_bar_monochrome_icons_fix"
357 namespace: "systemui"
358 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
359 bug: "329091967"
360 metadata {
361 purpose: PURPOSE_BUGFIX
362 }
363}
364
365flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000366 name: "status_bar_screen_sharing_chips"
367 namespace: "systemui"
368 description: "Show chips on the left side of the status bar when a user is screen sharing, "
369 "recording, or casting"
370 bug: "332662551"
371}
372
373flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000374 name: "status_bar_use_repos_for_call_chip"
375 namespace: "systemui"
376 description: "Use repositories as the source of truth for call notifications shown as a chip in"
377 "the status bar"
378 bug: "328584859"
379 metadata {
380 purpose: PURPOSE_BUGFIX
381 }
382}
383
384flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000385 name: "status_bar_call_chip_notification_icon"
386 namespace: "systemui"
387 description: "Use the small icon set on the notification for the status bar call chip"
388 bug: "354930838"
389}
390
391flag {
amehfooze3d259b2024-08-26 22:38:55 +0000392 name: "status_bar_signal_policy_refactor"
393 namespace: "systemui"
394 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
395 bug: "264539100"
396}
397
398flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000399 name: "status_bar_swipe_over_chip"
400 namespace: "systemui"
401 description: "Allow users to swipe over the status bar chip to open the shade"
402 bug: "185897191"
403 metadata {
404 purpose: PURPOSE_BUGFIX
405 }
406}
407
408flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000409 name: "status_bar_always_check_underlying_networks"
410 namespace: "systemui"
411 description: "For status bar connectivity UI, always check underlying networks for wifi and "
412 "carrier merged information, regardless of the sepcified transport type"
413 bug: "352162710"
414 metadata {
415 purpose: PURPOSE_BUGFIX
416 }
417}
418
419flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000420 name: "status_bar_stop_updating_window_height"
421 namespace: "systemui"
422 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
423 "StatusBarWindowController"
424 bug: "360115167"
425 metadata {
426 purpose: PURPOSE_BUGFIX
427 }
428}
429
430flag {
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000431 name: "status_bar_notification_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000432 namespace: "systemui"
Caitlin Shkuratov0409fcd2024-10-14 20:19:16 +0000433 description: "Show promoted ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000434 bug: "361346412"
435}
436
437flag {
Chandru S1df19782023-09-30 18:34:20 -0700438 name: "compose_bouncer"
439 namespace: "systemui"
440 description: "Use the new compose bouncer in SystemUI"
441 bug: "310005730"
442}
443
444flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000445 name: "pss_task_switcher"
446 namespace: "systemui"
447 description: "Enable the task switcher feature for partial screen sharing"
448 bug: "317208379"
449}
450
451flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530452 name: "revamped_bouncer_messages"
453 namespace: "systemui"
454 description: "Change the bouncer message to be a 2-line more descriptive message"
455 bug: "236891644"
456}
457
458flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530459 name: "rest_to_unlock"
460 namespace: "systemui"
461 description: "Require prolonged touch for fingerprint authentication"
462 bug: "303672286"
463}
464
465flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000466 name: "record_issue_qs_tile"
467 namespace: "systemui"
468 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
469 bug: "305049544"
470}
Chandru S7ec7fd22023-11-30 13:12:25 +0530471
Aurélien Pomini7c643452023-09-21 10:06:47 +0000472flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000473 name: "migrate_clocks_to_blueprint"
474 namespace: "systemui"
475 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
476 "and use modern architecture for lockscreen clocks"
477 bug: "301502635"
478}
479
480flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000481 name: "clock_reactive_variants"
482 namespace: "systemui"
483 description: "Add reactive variant fonts to some clocks"
484 bug: "343495953"
485}
486
487flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000488 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000489 namespace: "systemui"
490 description: "Faster wallpaper unlock transition"
491 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000492 metadata {
493 purpose: PURPOSE_BUGFIX
494 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000495}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800496
497flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700498 name: "confine_notification_touch_to_view_width"
499 namespace: "systemui"
500 description: "Use notification view width when detecting gestures."
501 bug: "335828150"
502}
503
504flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000505 name: "fix_image_wallpaper_crash_surface_already_released"
506 namespace: "systemui"
507 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
508 bug: "337287154"
509 metadata {
510 purpose: PURPOSE_BUGFIX
511 }
512}
513
514flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800515 name: "activity_transition_use_largest_window"
516 namespace: "systemui"
517 description: "Target largest opening window during activity transitions."
518 bug: "323294573"
519 metadata {
520 purpose: PURPOSE_BUGFIX
521 }
522}
523
524flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000525 name: "enable_layout_tracing"
526 namespace: "systemui"
527 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
528 bug: "315274804"
529}
530
531flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800532 name: "quick_settings_visual_haptics_longpress"
533 namespace: "systemui"
534 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
535 bug: "229856884"
536}
Evan Laird3f199372023-11-14 18:32:19 -0500537
538flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800539 name: "switch_user_on_bg"
540 namespace: "systemui"
541 description: "Does user switching on a background thread"
542 bug: "284095720"
543}
544
545flag {
Evan Laird3f199372023-11-14 18:32:19 -0500546 name: "status_bar_static_inout_indicators"
547 namespace: "systemui"
548 description: "(Upstream request) Always show the network activity inout indicators and "
549 "prefer using alpha to distinguish network activity."
550 bug: "310715220"
551}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800552
553flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100554 name: "status_bar_connected_displays"
555 namespace: "systemui"
556 description: "Shows the status bar on connected displays"
557 bug: "362720336"
558}
559
560flag {
Evan Laird96df1172024-08-06 17:16:53 -0400561 name: "status_bar_switch_to_spn_from_data_spn"
562 namespace: "systemui"
563 description: "Fix usage of the SPN broadcast extras"
564 bug: "350812372"
565 metadata {
566 purpose: PURPOSE_BUGFIX
567 }
568}
569
570flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400571 name: "status_bar_simple_fragment"
572 namespace: "systemui"
573 description: "Feature flag for refactoring the collapsed status bar fragment"
574 bug: "364360986"
575}
576
577flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000578 name: "new_volume_panel"
579 namespace: "systemui"
580 description: "Switches to the new volume panel (without Slices)."
581 bug: "202262476"
582}
583
584flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100585 name: "use_volume_controller"
586 namespace: "systemui"
587 description: "Adds Volume Controller signals to the AudioRepository to update volume"
588 bug: "349348461"
589 metadata {
590 purpose: PURPOSE_BUGFIX
591 }
592}
593
594flag {
Anton Potapova164b902024-09-27 12:40:39 +0100595 name: "volume_redesign"
596 namespace: "systemui"
597 description: "Enables Volume BC25 visuals update"
598 bug: "368308908"
599}
600
601flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400602 name: "clipboard_shared_transitions"
603 namespace: "systemui"
604 description: "Show shared transitions from clipboard"
605 bug: "360843770"
606 metadata {
607 purpose: PURPOSE_BUGFIX
608 }
609}
610
611flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400612 name: "clipboard_image_timeout"
613 namespace: "systemui"
614 description: "Wait for clipboard image to load before showing UI"
615 bug: "359864629"
616 metadata {
617 purpose: PURPOSE_BUGFIX
618 }
619}
620
621flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400622 name: "clipboard_use_description_mimetype"
623 namespace: "systemui"
624 description: "Read item mimetype from description rather than checking URI"
625 bug: "357197236"
626 metadata {
627 purpose: PURPOSE_BUGFIX
628 }
629}
630
631flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500632 name: "screenshot_action_dismiss_system_windows"
633 namespace: "systemui"
634 description: "Dismiss existing system windows when starting action from screenshot UI"
635 bug: "309933761"
636}
637
638flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400639 name: "fix_screenshot_action_dismiss_system_windows"
640 namespace: "systemui"
641 description: "Dismiss existing system windows when starting action from screenshot UI"
642 bug: "309933761"
643 metadata {
644 purpose: PURPOSE_BUGFIX
645 }
646}
647
Mark Renouf646174c2024-05-09 12:51:44 -0400648flag {
649 name: "screenshot_scroll_crop_view_crash_fix"
650 namespace: "systemui"
651 description: "Mitigate crash on invalid computed range in CropView"
652 bug: "232633995"
653 metadata {
654 purpose: PURPOSE_BUGFIX
655 }
656}
Mark Renoufd30667a2024-05-08 13:19:04 -0400657
658flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400659 name: "screenshot_ui_controller_refactor"
660 namespace: "systemui"
661 description: "Simplify and refactor ScreenshotController"
662 bug: "354711957"
663}
664
665flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000666 name: "screenshot_multidisplay_focus_change"
667 namespace: "systemui"
668 description: "Only capture a single display when screenshotting"
669 bug: "362720389"
670}
671
672flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400673 name: "screenshot_policy_split_and_desktop_mode"
674 namespace: "systemui"
675 description: "Improves screenshot policy handling for split screen and desktop mode."
676 bug: "365597999"
677}
678
679flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000680 name: "screenshot_context_url"
681 namespace: "systemui"
682 description: "Include optional app-provided context URL when sharing a screenshot."
683 bug: "242791070"
684}
685
686flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000687 name: "run_fingerprint_detect_on_dismissible_keyguard"
688 namespace: "systemui"
689 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
690 bug: "311145851"
691}
692
693flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000694 name: "smartspace_relocate_to_bottom"
695 namespace: "systemui"
696 description: "Relocate Smartspace to bottom of the Lock Screen"
697 bug: "316212788"
698}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000699
700flag {
davidcta7ba4a42024-09-03 23:05:48 +0000701 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000702 namespace: "systemui"
703 description: "Indicate Smartspace RemoteViews rendering"
704 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000705 metadata {
706 purpose: PURPOSE_BUGFIX
707 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000708}
709
710flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000711 name: "smartspace_lockscreen_viewmodel"
712 namespace: "systemui"
713 description: "Indicate Smartspace lockscreen viewmodel"
714 bug: "331451011"
715}
716
717flag {
davidct0d7957f2024-08-29 06:45:13 +0000718 name: "smartspace_viewpager2"
719 namespace: "systemui"
720 description: "Use viewpager2 in Smartspace"
721 bug: "259566300"
722}
723
724flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000725 name: "pin_input_field_styled_focus_state"
726 namespace: "systemui"
727 description: "Enables styled focus states on pin input field if keyboard is connected"
728 bug: "316106516"
729}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500730
731flag {
732 name: "keyguard_wm_state_refactor"
733 namespace: "systemui"
734 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
735 bug: "278086361"
736}
Aaron Liu972537c2024-01-26 14:35:06 -0800737
738flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000739 name: "enable_contextual_tip_for_power_off"
740 namespace: "systemui"
741 description: "Enables on-screen contextual tip about how to power off or restart phone"
742 bug: "322891421"
743}
744
745flag {
746 name: "enable_contextual_tip_for_take_screenshot"
747 namespace: "systemui"
748 description: "Enables on-screen contextual tip about how to take screenshot."
749 bug: "322891421"
750}
Yein Jobbfb3312024-01-31 22:40:47 +0000751
752flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000753 name: "enable_contextual_tip_for_mute_volume"
754 namespace: "systemui"
755 description: "Enables the contextual tip for muting the volume."
756 bug: "337737048"
757}
758
759flag {
Zhe Song79564da2024-03-13 17:12:54 +0800760 name: "disable_contextual_tips_frequency_check"
761 description: "Disables frequency capping check for contextual tips."
762 namespace: "systemui"
763 bug: "322891421"
764}
765
766flag {
767 name: "disable_contextual_tips_ios_switcher_check"
768 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
769 namespace: "systemui"
770 bug: "322891421"
771}
772
773flag {
Yu Chao3964b562024-02-01 08:03:59 +0000774 name: "enable_contextual_tips"
775 description: "Enables showing contextual tips."
776 namespace: "systemui"
777 bug: "322891421"
778}
779
780flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800781 name: "contextual_tips_assistant_dismiss_fix"
782 namespace: "systemui"
783 description: "Improve assistant dismiss signal accuracy for contextual tips."
784 bug: "334759504"
785 metadata {
786 purpose: PURPOSE_BUGFIX
787 }
788}
789
790flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000791 name: "shaderlib_loading_effect_refactor"
792 namespace: "systemui"
793 description: "Extend shader library to provide the common loading effects."
794 bug: "282007590"
795}
796
Matías Hernándeza67952e2024-02-06 15:29:52 +0100797flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800798 name: "hearing_aids_qs_tile_dialog"
799 namespace: "systemui"
800 description: "Show a dialog when clicking on hearing aids quick settings tile."
801 bug: "291423171"
802}
803
804flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100805 name: "notification_row_user_context"
806 namespace: "systemui"
807 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
808 " (based on the NotificationEntry's user)."
809 bug: "317503801"
810 metadata {
811 purpose: PURPOSE_BUGFIX
812 }
813}
814
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000815flag {
816 name: "get_connected_device_name_unsynchronized"
817 namespace: "systemui"
818 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
819 bug: "323995015"
820 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000821 purpose: PURPOSE_BUGFIX
822 }
823}
824
825flag {
Sindhuc5d22842024-02-09 06:47:35 +0000826 name: "slice_manager_binder_call_background"
827 namespace: "systemui"
828 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
829 bug: "322745650"
830 metadata {
831 purpose: PURPOSE_BUGFIX
832 }
833}
834
835flag {
Sindhu561c2402024-02-07 09:38:47 +0000836 name: "register_new_wallet_card_in_background"
837 namespace: "systemui"
838 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
839 bug: "322506838"
840 metadata {
841 purpose: PURPOSE_BUGFIX
842 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000843}
archishab51923e2024-02-08 05:53:04 +0000844
845flag {
846 name: "update_user_switcher_background"
847 namespace: "systemui"
848 description: "Decide whether to update user switcher in background thread."
849 bug: "322745650"
850 metadata {
851 purpose: PURPOSE_BUGFIX
852 }
853}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000854
855flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500856 name: "clipboard_noninteractive_on_lockscreen"
857 namespace: "systemui"
858 description: "Prevents the interactive clipboard UI from appearing when device is locked"
859 bug: "317048495"
860 metadata {
861 purpose: PURPOSE_BUGFIX
862 }
863}
Jernej Virag96b48772024-02-20 10:34:27 +0100864
865flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500866 name: "dedicated_notif_inflation_thread"
867 namespace: "systemui"
868 description: "Create a separate background thread for inflating notifications"
869 bug: "308967184"
870 metadata {
871 purpose: PURPOSE_BUGFIX
872 }
873}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000874
875flag {
876 name: "bind_keyguard_media_visibility"
877 namespace: "systemui"
878 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
879 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000880 metadata {
881 purpose: PURPOSE_BUGFIX
882 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100883}
884
885flag {
886 name: "delayed_wakelock_release_on_background_thread"
887 namespace: "systemui"
888 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
889 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000890 metadata {
891 purpose: PURPOSE_BUGFIX
892 }
893}
bvineeth68756982024-02-23 09:57:28 +0000894
895flag {
896 name: "notify_power_manager_user_activity_background"
897 namespace: "systemui"
898 description: "Decide whether to notify the user activity to power manager in the background thread."
899 bug: "325203885"
900 metadata {
901 purpose: PURPOSE_BUGFIX
902 }
903}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000904
905flag {
Josh814484f2024-03-05 15:38:07 +0000906 name: "qs_tile_focus_state"
907 namespace: "systemui"
908 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
909 bug: "312899524"
910}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000911
912flag {
yyalan129343f2024-05-07 14:33:16 +0100913 name: "brightness_slider_focus_state"
914 namespace: "systemui"
915 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
916 bug: "329244723"
917}
918
919flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000920 name: "edgeback_gesture_handler_get_running_tasks_background"
921 namespace: "systemui"
922 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
923 " class on the background thread."
924 bug: "325041960"
925 metadata {
926 purpose: PURPOSE_BUGFIX
927 }
928}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400929
930flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700931 name: "screenshare_notification_hiding_bug_fix"
932 namespace: "systemui"
933 description: "Various bug fixes for notification redaction while screensharing"
934 bug: "312784809"
935 metadata {
936 purpose: PURPOSE_BUGFIX
937 }
938}
939
940flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400941 name: "qs_ui_refactor"
942 namespace: "systemui"
943 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
944 " Compose for the UI."
945 bug: "325099249"
946}
Yein Jo380f96c2024-04-04 21:28:31 +0000947
948flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400949 name: "qs_ui_refactor_compose_fragment"
950 namespace: "systemui"
951 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."
952 bug: "325099249"
953}
954
955flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400956 name: "remove_dream_overlay_hide_on_touch"
957 namespace: "systemui"
958 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
959 bug: "329091030"
960 metadata {
961 purpose: PURPOSE_BUGFIX
962 }
963}
964
965flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000966 name: "keyboard_docking_indicator"
967 namespace: "systemui"
968 description: "Glow bar indicator reveals upon keyboard docking."
969 bug: "324600132"
970}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700971
972flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100973 name: "keyboard_shortcut_helper_rewrite"
974 namespace: "systemui"
975 description: "A new implementation of the keyboards shortcuts helper sheet."
976 bug: "327364197"
977}
978
979flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000980 name: "keyboard_touchpad_contextual_education"
981 namespace: "systemui"
982 description: "Allow showing education for physical keyboard and touchpad"
983 bug: "317496783"
984}
985
986flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700987 name: "dream_overlay_bouncer_swipe_direction_filtering"
988 namespace: "systemui"
989 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
990 bug: "333632464"
991 metadata {
992 purpose: PURPOSE_BUGFIX
993 }
Bryce Leece3c21032024-04-09 17:15:17 -0700994}
995
996flag {
997 name: "dream_input_session_pilfer_once"
998 namespace: "systemui"
999 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001000 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001001 metadata {
1002 purpose: PURPOSE_BUGFIX
1003 }
1004}
Jernej Virag6d932a02024-04-16 16:57:50 +02001005
1006flag {
1007 name: "slice_broadcast_relay_in_background"
1008 namespace: "systemui"
1009 description: "Move handling of slice broadcast relay broadcasts to background threads"
1010 bug: "334767208"
1011 metadata {
1012 purpose: PURPOSE_BUGFIX
1013 }
bvineethac6e09a2024-04-10 08:20:28 +00001014}
1015
1016flag {
1017 name: "register_battery_controller_receivers_in_corestartable"
1018 namespace: "systemui"
1019 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1020 bug: "307517093"
1021 metadata {
1022 purpose: PURPOSE_BUGFIX
1023 }
1024}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001025
1026flag {
1027 name: "enforce_brightness_base_user_restriction"
1028 namespace: "systemui"
1029 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1030 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001031 metadata {
1032 purpose: PURPOSE_BUGFIX
1033 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001034}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001035
1036flag {
1037 name: "ambient_touch_monitor_listen_to_display_changes"
1038 namespace: "systemui"
1039 description: "listen to display changes and cache window metrics"
1040 bug: "330906135"
1041 metadata {
1042 purpose: PURPOSE_BUGFIX
1043 }
1044}
Bryce Lee19f1e282024-05-02 22:03:28 +00001045
1046flag {
Bryce Leea320f562024-05-03 04:19:45 +00001047 name: "restart_dream_on_unocclude"
1048 namespace: "systemui"
1049 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1050 bug: "338051457"
1051 metadata {
1052 purpose: PURPOSE_BUGFIX
1053 }
1054}
1055
1056flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001057 name: "communal_bouncer_do_not_modify_plugin_open"
1058 namespace: "systemui"
1059 description: "do not modify notification shade when handling bouncer expansion."
1060 bug: "338252661"
1061 metadata {
1062 purpose: PURPOSE_BUGFIX
1063 }
1064}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001065
1066flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001067 name: "communal_scene_ktf_refactor"
1068 namespace: "systemui"
1069 description: "refactors the syncing mechanism between communal STL and KTF state."
1070 bug: "327225415"
1071 metadata {
1072 purpose: PURPOSE_BUGFIX
1073 }
1074}
1075
1076flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001077 name: "communal_timer_flicker_fix"
1078 namespace: "systemui"
1079 description: "fixes timers on the hub flickering when pausing"
1080 bug: "353801573"
1081 metadata {
1082 purpose: PURPOSE_BUGFIX
1083 }
1084}
1085
1086flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001087 name: "communal_widget_trampoline_fix"
1088 namespace: "systemui"
1089 description: "fixes activity starts caused by non-activity trampolines from widgets."
1090 bug: "350468769"
1091 metadata {
1092 purpose: PURPOSE_BUGFIX
1093 }
1094}
1095
1096flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001097 name: "communal_edit_widgets_activity_finish_fix"
1098 namespace: "systemui"
1099 description: "finish edit widgets activity when stopping"
1100 bug: "354725145"
1101 metadata {
1102 purpose: PURPOSE_BUGFIX
1103 }
1104}
1105
1106flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001107 name: "communal_widget_resizing"
1108 namespace: "systemui"
1109 description: "Allow resizing of widgets on glanceable hub"
1110 bug: "368053818"
1111}
1112
1113flag {
Princee3fb8e62024-09-19 15:51:58 +00001114 name: "dream_overlay_updated_font"
1115 namespace: "systemui"
1116 description: "Flag to enable updated font settings for dream overlay"
1117 bug: "349656117"
1118 metadata {
1119 purpose: PURPOSE_BUGFIX
1120 }
1121}
1122
1123flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001124 name: "app_clips_backlinks"
1125 namespace: "systemui"
1126 description: "Enables Backlinks improvement feature in App Clips"
1127 bug: "300307759"
1128}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001129
1130flag {
1131 name: "qs_custom_tile_click_guaranteed_bug_fix"
1132 namespace: "systemui"
1133 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1134 bug: "339290820"
1135 metadata {
1136 purpose: PURPOSE_BUGFIX
1137 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001138}
1139
1140flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001141 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001142 namespace: "systemui"
1143 description: "Only dismiss media notifications when the control was removed by the user."
1144 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001145 metadata {
1146 purpose: PURPOSE_BUGFIX
1147 }
archisha1a22b1f2024-04-22 05:53:16 +00001148}
1149
1150flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001151 name: "media_controls_lockscreen_shade_bug_fix"
1152 namespace: "systemui"
1153 description: "Use ShadeInteractor for media location changes"
1154 bug: "319244625"
1155 metadata {
1156 purpose: PURPOSE_BUGFIX
1157 }
1158}
1159
1160flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001161 name: "media_controls_button_media3"
1162 namespace: "systemui"
1163 description: "Enable media action buttons updates using media3"
1164 bug: "360196209"
1165}
1166
1167flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001168 name: "media_controls_button_media3_placement"
1169 namespace: "systemui"
1170 description: "Use media3 API for action button placement preferences"
1171 bug: "360196209"
1172}
1173
1174flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001175 name: "media_controls_drawables_reuse"
1176 namespace: "systemui"
1177 description: "Re-use created media drawables for media controls"
1178 bug: "358402034"
1179}
1180
1181flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001182 name: "media_controls_posts_optimization"
1183 namespace: "systemui"
1184 description: "Ignore duplicate media notifications posted"
1185 bug: "358645640"
1186}
1187
1188flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001189 name: "media_controls_umo_inflation_in_background"
1190 namespace: "systemui"
1191 description: "Inflate UMO in background thread"
1192 bug: "368514198"
1193 metadata {
1194 purpose: PURPOSE_BUGFIX
1195 }
1196}
1197
1198flag {
archisha1a22b1f2024-04-22 05:53:16 +00001199 namespace: "systemui"
1200 name: "enable_view_capture_tracing"
1201 description: "Enables view capture tracing in System UI."
1202 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001203 metadata {
1204 purpose: PURPOSE_BUGFIX
1205 }
1206}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001207
1208flag {
1209 name: "validate_keyboard_shortcut_helper_icon_uri"
1210 namespace: "systemui"
1211 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1212 bug: "331180422"
1213 metadata {
1214 purpose: PURPOSE_BUGFIX
1215 }
1216}
William Xiao07cbc242024-05-10 15:16:11 -07001217
1218flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001219 name: "glanceable_hub_allow_keyguard_when_dreaming"
1220 namespace: "systemui"
1221 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1222 bug: "343505271"
1223}
1224
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001225flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001226 name: "register_wallpaper_notifier_background"
1227 namespace: "systemui"
1228 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1229 bug: "327315860"
1230 metadata {
1231 purpose: PURPOSE_BUGFIX
1232 }
1233}
Michael Mikhaile3247482024-05-14 13:56:23 +00001234
1235flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001236 name: "enable_efficient_display_repository"
1237 namespace: "systemui"
1238 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1239 bug: "345472038"
1240 metadata {
1241 purpose: PURPOSE_BUGFIX
1242 }
1243}
1244
1245flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001246 name: "notification_media_manager_background_execution"
1247 namespace: "systemui"
1248 description: "Decide whether to execute binder calls in background thread"
1249 bug: "336612071"
1250 metadata {
1251 purpose: PURPOSE_BUGFIX
1252 }
1253}
Sindhu4fece3c2024-06-03 10:34:29 +00001254
1255flag {
1256 name: "dozeui_scheduling_alarms_background_execution"
1257 namespace: "systemui"
1258 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1259 bug: "330492575"
1260 metadata {
1261 purpose: PURPOSE_BUGFIX
1262 }
1263}
András Kurucz48f27812024-06-05 13:22:19 +00001264
1265flag {
1266 name: "notification_pulsing_fix"
1267 namespace: "systemui"
1268 description: "Allow showing new pulsing notifications when the device is already pulsing."
1269 bug: "335560575"
1270 metadata {
1271 purpose: PURPOSE_BUGFIX
1272 }
1273}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001274
1275flag {
1276 name: "media_lockscreen_launch_animation"
1277 namespace : "systemui"
1278 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1279 bug : "346865769"
1280 metadata {
1281 purpose: PURPOSE_BUGFIX
1282 }
1283}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001284
1285flag {
1286 name: "expand_heads_up_on_inline_reply"
1287 namespace: "systemui"
1288 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1289 bug: "346976443"
1290 metadata {
1291 purpose: PURPOSE_BUGFIX
1292 }
1293}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001294
1295flag {
1296 name: "translucent_occluding_activity_fix"
1297 namespace: "systemui"
1298 description: "Fixes occlusion animation for transluent activities"
1299 bug: "303010980"
1300 metadata {
1301 purpose: PURPOSE_BUGFIX
1302 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001303}
1304
1305flag {
1306 namespace: "systemui"
1307 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1308 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1309 bug: "312452252"
1310 metadata {
1311 purpose: PURPOSE_BUGFIX
1312 }
1313}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001314
1315flag {
1316 namespace: "systemui"
1317 name: "qs_register_setting_observer_on_bg_thread"
1318 description: "Registers Quick Settings content providers on background thread"
1319 bug: "351766769"
1320 metadata {
1321 purpose: PURPOSE_BUGFIX
1322 }
1323}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001324
1325flag {
1326 name: "sounddose_customization"
1327 namespace: "systemui"
1328 description: "Enables custom actions for sounddose notifications"
1329 bug: "345227709"
1330}
1331
Jernej Viragb0f48602024-07-12 08:48:24 +00001332flag {
1333 namespace: "systemui"
1334 name: "register_content_observers_async"
1335 description: "Use new Async API to register content observers"
1336 bug: "316922634"
1337 metadata {
1338 purpose: PURPOSE_BUGFIX
1339 }
1340}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001341
1342flag {
1343 name: "msdl_feedback"
1344 namespace: "systemui"
1345 description: "Enables MSDL feedback in SysUI surfaces."
1346 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001347}
1348
1349flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001350 name: "hubmode_fullscreen_vertical_swipe"
1351 namespace: "systemui"
1352 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1353 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001354 metadata {
1355 purpose: PURPOSE_BUGFIX
1356 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001357}
1358
1359flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001360 name: "hubmode_fullscreen_vertical_swipe_fix"
1361 namespace: "systemui"
1362 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1363 bug: "340177049"
1364 metadata {
1365 purpose: PURPOSE_BUGFIX
1366 }
1367}
1368
1369
1370flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001371 namespace: "systemui"
1372 name: "remove_update_listener_in_qs_icon_view_impl"
1373 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1374 bug: "327078684"
1375 metadata {
1376 purpose: PURPOSE_BUGFIX
1377 }
1378}
1379
1380flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001381 name: "sim_pin_race_condition_on_restart"
1382 namespace: "systemui"
1383 description: "The SIM PIN screen may be shown incorrectly on reboot"
1384 bug: "351426938"
1385 metadata {
1386 purpose: PURPOSE_BUGFIX
1387 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001388}
1389
1390flag {
1391 name: "sim_pin_talkback_fix_for_double_submit"
1392 namespace: "systemui"
1393 description: "The SIM PIN entry screens show the wrong message due"
1394 bug: "346932439"
1395 metadata {
1396 purpose: PURPOSE_BUGFIX
1397 }
Sindhu B3a51f312024-07-15 09:32:00 +00001398}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001399
1400flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001401 name: "sim_pin_bouncer_reset"
1402 namespace: "systemui"
1403 description: "The SIM PIN bouncer does not close after unlocking"
1404 bug: "297461589"
1405 metadata {
1406 purpose: PURPOSE_BUGFIX
1407 }
1408}
1409
1410flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001411 name: "use_transitions_for_keyguard_occluded"
1412 namespace: "systemui"
1413 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1414 bug: "344716537"
1415 metadata {
1416 purpose: PURPOSE_BUGFIX
1417 }
1418}
1419
1420flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001421 name: "relock_with_power_button_immediately"
1422 namespace: "systemui"
1423 description: "UDFPS unlock followed by immediate power button push should relock"
1424 bug: "343327511"
1425 metadata {
1426 purpose: PURPOSE_BUGFIX
1427 }
1428}
1429
1430flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001431 name: "classic_flags_multi_user"
1432 namespace: "systemui"
1433 description: "Make the classic feature flag loading multi user aware."
1434 bug: "345443431"
1435 metadata {
1436 purpose: PURPOSE_BUGFIX
1437 }
1438}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001439
1440flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001441 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001442 namespace: "systemui"
1443 description: "Adding haptic component infrastructure to sliders in Compose."
1444 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001445 metadata {
1446 purpose: PURPOSE_BUGFIX
1447 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001448}
1449
1450flag {
1451 namespace: "systemui"
1452 name: "settings_ext_register_content_observer_on_bg_thread"
1453 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1454 bug: "355389014"
1455 metadata {
1456 purpose: PURPOSE_BUGFIX
1457 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001458}
Beverly4b7ad052024-08-21 16:03:13 +00001459
1460flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001461 name: "notify_password_text_view_user_activity_in_background"
1462 namespace: "systemui"
1463 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1464 bug: "346882515"
1465 metadata {
1466 purpose: PURPOSE_BUGFIX
1467 }
1468}
1469
1470flag {
Beverly4b7ad052024-08-21 16:03:13 +00001471 name: "face_message_defer_update"
1472 namespace: "systemui"
1473 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1474 bug: "351863611"
1475 metadata {
1476 purpose: PURPOSE_BUGFIX
1477 }
1478}
1479
Jernej Virag9192b722024-08-09 16:57:35 +02001480flag {
1481 name: "media_load_metadata_via_media_data_loader"
1482 namespace: "systemui"
1483 description: "Use MediaDataLoader for loading media metadata with better threading"
1484 bug: "358350077"
1485 metadata {
1486 purpose: PURPOSE_BUGFIX
1487 }
1488}
1489
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001490flag {
1491 name: "non_touchscreen_devices_bypass_falsing"
1492 namespace: "systemui"
1493 description: "Allow non-touchscreen devices to bypass falsing"
1494 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001495}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001496
1497flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001498 name: "override_suppress_overlay_condition"
1499 namespace: "systemui"
1500 description: "Allow override the conditions to suppress the clipboard overlay"
1501 bug: "358473717"
1502}
1503
1504flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001505 name: "media_projection_dialog_behind_lockscreen"
1506 namespace: "systemui"
1507 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1508 bug: "351409536"
1509 metadata {
1510 purpose: PURPOSE_BUGFIX
1511 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001512}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001513
1514flag {
1515 name: "check_lockscreen_gone_transition"
1516 namespace: "systemui"
1517 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1518 bug: "358301118"
1519 metadata {
1520 purpose: PURPOSE_BUGFIX
1521 }
1522}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001523
1524flag {
1525 name: "magic_portrait_wallpapers"
1526 namespace: "systemui"
1527 description: "Magic Portrait related changes in systemui"
1528 bug: "370863642"
1529}
1530
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001531flag {
1532 name: "notes_role_qs_tile"
1533 namespace: "systemui"
1534 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1535 bug: "357863750"
1536}
Marvin Ramin829da882024-10-16 12:26:02 +02001537
1538flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001539 name: "ignore_touches_next_to_notification_shelf"
1540 namespace: "systemui"
1541 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1542 bug: "358424256"
1543 metadata {
1544 purpose: PURPOSE_BUGFIX
1545 }
1546}
1547
1548flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001549 name: "shade_window_goes_around"
1550 namespace: "systemui"
1551 description: "Enables the shade window to move between displays"
1552 bug: "362719719"
1553}
1554
1555flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001556 name: "media_projection_request_attribution_fix"
1557 namespace: "systemui"
1558 description: "Ensure MediaProjection consent requests are properly attributed"
1559 bug: "373581993"
1560 metadata {
1561 purpose: PURPOSE_BUGFIX
1562 }
1563}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001564
1565flag {
1566 name: "secondary_user_widget_host"
1567 namespace: "systemui"
1568 description: "Host communal widgets in the current secondary user on HSUM."
1569 bug: "373874416"
1570 metadata {
1571 purpose: PURPOSE_BUGFIX
1572 }
1573}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001574
1575flag {
1576 name: "only_show_media_stream_slider_in_single_volume_mode"
1577 namespace: "systemui"
1578 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"
1579 bug: "373729625"
1580 metadata {
1581 purpose: PURPOSE_BUGFIX
1582 }
1583}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001584
1585flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001586 name: "hide_ringer_button_in_single_volume_mode"
1587 namespace: "systemui"
1588 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1589 bug: "374870615"
1590 metadata {
1591 purpose: PURPOSE_BUGFIX
1592 }
1593}
1594
1595flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001596 name: "qs_tile_detailed_view"
1597 namespace: "systemui"
1598 description: "Enables the tile detailed view UI."
1599 bug: "374173773"
1600}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001601
1602flag {
1603 name: "ensure_enr_views_visibility"
1604 namespace: "systemui"
1605 description: "Ensures public and private visibilities"
1606 bug: "361552380"
1607 metadata {
1608 purpose: PURPOSE_BUGFIX
1609 }
1610}