blob: 44aa0b2d4a41798ad37b8c96f1ca57dbae96424e [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dennis Shen42aa2c02024-04-04 14:38:14 +00002container: "system"
Dave Mankofff6a791e2023-07-31 18:03:34 +00003
4flag {
5 name: "example_flag"
6 namespace: "systemui"
7 description: "An Example Flag"
8 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00009}
10
11flag {
12 name: "sysui_teamfood"
13 namespace: "systemui"
14 description: "Enables all the sysui classic flags that are marked as being in teamfood"
15 bug: "302578396"
16}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020017
18flag {
Beverlyc853b772024-02-16 21:19:27 +000019 name: "udfps_view_performance"
20 namespace: "systemui"
21 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view."
22 bug: "225183106"
23 metadata {
24 purpose: PURPOSE_BUGFIX
25 }
26}
27
28flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000029 name: "priority_people_section"
30 namespace: "systemui"
31 description: "Add a new section for priority people (aka important conversations)."
32 bug: "340294566"
33}
34
35flag {
Ioana Alexandru1b5a7162024-10-22 21:32:33 +020036 name: "notifications_redesign_footer_view"
37 namespace: "systemui"
38 description: "Notifications Redesign: Update the look of the notifications footer."
39 bug: "375010573"
40}
41
42flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000043 name: "notification_row_content_binder_refactor"
44 namespace: "systemui"
45 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
46 bug: "343942780"
47}
48
49flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000050 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000051 namespace: "systemui"
52 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
53 bug: "309146176"
54 metadata {
55 purpose: PURPOSE_BUGFIX
56 }
57}
58
59flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000060 name: "notification_over_expansion_clipping_fix"
61 namespace: "systemui"
62 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
63 bug: "288553572"
64 metadata {
65 purpose: PURPOSE_BUGFIX
66 }
67}
68
69flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080070 name: "notification_async_group_header_inflation"
71 namespace: "systemui"
72 description: "Inflates the notification group summary header views from the background thread."
73 bug: "217799515"
74}
75
76flag {
Yining Liu9a835c82023-10-31 01:30:23 +000077 name: "notification_async_hybrid_view_inflation"
78 namespace: "systemui"
79 description: "Inflates hybrid (single-line) notification views from the background thread."
80 bug: "217799515"
81}
82
83flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040084 name: "notification_color_update_logger"
85 namespace: "systemui"
86 description: "Enabled debug logging and dumping of notification color updates."
87 bug: "294347738"
88}
89
90flag {
Ioana Alexandru7b3070e2024-10-23 17:57:00 +020091 name: "notifications_footer_visibility_fix"
92 namespace: "systemui"
93 description: "Fixes a bug where the footer would briefly appear when dismissing a HUN"
94 bug: "356552869"
95 metadata {
96 purpose: PURPOSE_BUGFIX
97 }
98}
99
100flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +0200101 name: "notifications_footer_view_refactor"
102 namespace: "systemui"
103 description: "Enables the refactored version of the footer view in the notification shade "
104 "(containing the \"Clear all\" button). Should not bring any behavior changes"
105 bug: "293167744"
106}
Alexander Roederer74cda602023-10-11 00:24:09 +0000107
108flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400109 name: "notifications_icon_container_refactor"
110 namespace: "systemui"
111 description: "Enables the refactored version of the notification icon container in StatusBar, "
112 "AOD, and the notification shelf. Should not bring any behavioral changes."
113 bug: "278765923"
114}
115
116flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100117 name: "notifications_hide_on_display_switch"
118 namespace: "systemui"
119 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
120 bug: "293824309"
121}
122
123flag {
András Kurucz305199f2023-12-18 18:31:34 +0000124 name: "notifications_improved_hun_animation"
125 namespace: "systemui"
126 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
127 bug: "243302608"
128}
129
130flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000131 name: "notification_content_alpha_optimization"
132 namespace: "systemui"
133 description: "Only reset alpha values of needed content views"
134 bug: "292024656"
135 metadata {
136 purpose: PURPOSE_BUGFIX
137 }
138}
139
140flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000141 name: "notifications_live_data_store_refactor"
142 namespace: "systemui"
143 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
144 "Should not bring any behavior changes."
145 bug: "308623704"
146}
147
148flag {
Jeff DeCew0248b5c2024-10-09 15:54:08 +0000149 name: "notifications_dismiss_pruned_summaries"
150 namespace: "systemui"
151 description: "NotifCollection.dismissNotifications will now dismiss summaries that are pruned from the shade."
152 bug: "355967751"
153}
154
155flag {
Yining Liub5021762024-07-02 00:37:12 +0000156 name: "notification_transparent_header_fix"
157 namespace: "systemui"
158 description: "fix the transparent group header issue for async header inflation."
159 bug: "340161724"
160 metadata {
161 purpose: PURPOSE_BUGFIX
162 }
163}
164
165flag {
dakinola558bf872024-03-14 20:21:46 +0000166 name: "pss_app_selector_recents_split_screen"
167 namespace: "systemui"
168 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
169 bug: "320449039"
170 metadata {
171 purpose: PURPOSE_BUGFIX
172 }
173}
174
175flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100176 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100177 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100178 description: "Moves part of the notification icon updates to the background."
179 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100180 metadata {
181 purpose: PURPOSE_BUGFIX
182 }
183}
184
185flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100186 name: "refactor_get_current_user"
187 namespace: "systemui"
188 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
189 bug: "305984787"
190}
191
192flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000193 name: "notification_avalanche_throttle_hun"
194 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000195 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000196 bug: "307288824"
197}
198
199flag {
Lyn06388cc2024-01-18 22:17:50 +0000200 name: "notification_avalanche_suppression"
201 namespace: "systemui"
202 description: "After notification avalanche floodgate event, suppress HUNs completely."
203 bug: "321089634"
204}
205
206flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000207 name: "notification_background_tint_optimization"
208 namespace: "systemui"
209 description: "Re-enable the codepath that removed tinting of notifications when the"
210 " standard background color is desired. This was the behavior before we discovered"
211 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000212 " backgrounds."
213 bug: "294830092"
214}
215
216flag {
217 name: "notification_footer_background_tint_optimization"
218 namespace: "systemui"
219 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
220 " before we discovered a resources threading issue, which we worked around by applying the"
221 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000222 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000223}
224
225flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000226 name: "scene_container"
227 namespace: "systemui"
228 description: "Enables the scene container framework go/flexiglass."
229 bug: "283121968"
230}
Julia Tuttle5201be82023-10-30 17:49:30 -0400231
232flag {
burakovc98942c2024-04-25 16:15:35 +0000233 name: "dual_shade"
234 namespace: "systemui"
235 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
236 bug: "337259436"
237}
238
239flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000240 name: "keyguard_bottom_area_refactor"
241 namespace: "systemui"
242 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
243 "lock icon and others."
244 bug: "290652751"
245}
246
247flag {
Beverly96b3e592023-11-08 15:32:58 +0000248 name: "device_entry_udfps_refactor"
249 namespace: "systemui"
250 description: "Refactoring device entry UDFPS icon to use modern architecture and "
251 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
252 bug: "279440316"
253}
254
255flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400256 name: "visual_interruptions_refactor"
257 namespace: "systemui"
258 description: "Enables the refactored version of the code to decide when notifications "
259 "HUN, bubble, pulse, or FSI."
260 bug: "261728888"
261}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700262
263flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000264 name: "unfold_animation_background_progress"
265 namespace: "systemui"
266 description: "Moves unfold animation progress calculation to a background thread"
267 bug: "277879146"
268}
269
270flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000271 name: "enable_background_keyguard_ondrawn_callback"
272 namespace: "systemui"
273 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
274 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
275 "Note that, even after this callback is called, we're waiting for all windows to finish "
276 " drawing."
277 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000281}
282
283flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000284 name: "qs_new_tiles"
285 namespace: "systemui"
286 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000287 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000288}
289
290flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000291 name: "qs_new_tiles_future"
292 namespace: "systemui"
293 description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood."
294 bug: "311147395"
295}
296
297flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000298 name: "qs_quick_rebind_active_tiles"
299 namespace: "systemui"
300 description: "Rebind active custom tiles quickly."
301 bug: "362526228"
302 metadata {
303 purpose: PURPOSE_BUGFIX
304 }
305}
306
307flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000308 name: "coroutine_tracing"
309 namespace: "systemui"
310 description: "Adds thread-local data to System UI's global coroutine scopes to "
311 "allow for tracing of coroutine continuations using System UI's tracinglib"
312 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100313}
314
315flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000316 name: "edge_back_gesture_handler_thread"
317 namespace: "systemui"
318 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
319 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
320 "the main thread with the rest of System UI."
321 bug: "304583132"
322}
323
324flag {
Peter Kalauskas7034e052024-10-17 14:41:20 -0700325 name: "status_bar_ui_thread"
326 namespace: "systemui"
327 description: "Move the StatusBar window to a new UI thread, which is separate from the main "
328 "thread."
329 bug: "374159193"
330}
331
332flag {
333 name: "notification_shade_ui_thread"
334 namespace: "systemui"
335 description: "Move the NotificationShade window to a new UI thread, which is separate from "
336 "the main thread."
337 bug: "374159657"
338}
339
340flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100341 name: "new_aod_transition"
342 namespace: "systemui"
343 description: "New LOCKSCREEN <=> AOD transition"
344 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100345}
346
347flag {
348 name: "light_reveal_migration"
349 namespace: "systemui"
350 description: "Move LightRevealScrim to recommended architecture"
351 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600352}
353
354flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000355 name: "theme_overlay_controller_wakefulness_deprecation"
356 namespace: "systemui"
357 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
358 "ThemOverlayController to mitigate flickering when locking the device"
359 bug: "308676488"
360}
361
362flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200363 name: "status_bar_monochrome_icons_fix"
364 namespace: "systemui"
365 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
366 bug: "329091967"
367 metadata {
368 purpose: PURPOSE_BUGFIX
369 }
370}
371
372flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000373 name: "status_bar_screen_sharing_chips"
374 namespace: "systemui"
375 description: "Show chips on the left side of the status bar when a user is screen sharing, "
376 "recording, or casting"
377 bug: "332662551"
378}
379
380flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000381 name: "status_bar_use_repos_for_call_chip"
382 namespace: "systemui"
383 description: "Use repositories as the source of truth for call notifications shown as a chip in"
384 "the status bar"
385 bug: "328584859"
386 metadata {
387 purpose: PURPOSE_BUGFIX
388 }
389}
390
391flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000392 name: "status_bar_call_chip_notification_icon"
393 namespace: "systemui"
394 description: "Use the small icon set on the notification for the status bar call chip"
395 bug: "354930838"
396}
397
398flag {
amehfooze3d259b2024-08-26 22:38:55 +0000399 name: "status_bar_signal_policy_refactor"
400 namespace: "systemui"
401 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
402 bug: "264539100"
403}
404
405flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000406 name: "status_bar_swipe_over_chip"
407 namespace: "systemui"
408 description: "Allow users to swipe over the status bar chip to open the shade"
409 bug: "185897191"
410 metadata {
411 purpose: PURPOSE_BUGFIX
412 }
413}
414
415flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000416 name: "status_bar_always_check_underlying_networks"
417 namespace: "systemui"
418 description: "For status bar connectivity UI, always check underlying networks for wifi and "
419 "carrier merged information, regardless of the sepcified transport type"
420 bug: "352162710"
421 metadata {
422 purpose: PURPOSE_BUGFIX
423 }
424}
425
426flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000427 name: "status_bar_stop_updating_window_height"
428 namespace: "systemui"
429 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
430 "StatusBarWindowController"
431 bug: "360115167"
432 metadata {
433 purpose: PURPOSE_BUGFIX
434 }
435}
436
437flag {
Caitlin Shkuratovfd39d2a2024-10-24 16:50:52 +0000438 name: "status_bar_ron_chips"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000439 namespace: "systemui"
Caitlin Shkuratovfd39d2a2024-10-24 16:50:52 +0000440 description: "Show rich ongoing notifications as chips in the status bar"
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000441 bug: "361346412"
442}
443
444flag {
Chandru S1df19782023-09-30 18:34:20 -0700445 name: "compose_bouncer"
446 namespace: "systemui"
447 description: "Use the new compose bouncer in SystemUI"
448 bug: "310005730"
449}
450
451flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000452 name: "pss_task_switcher"
453 namespace: "systemui"
454 description: "Enable the task switcher feature for partial screen sharing"
455 bug: "317208379"
456}
457
458flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530459 name: "revamped_bouncer_messages"
460 namespace: "systemui"
461 description: "Change the bouncer message to be a 2-line more descriptive message"
462 bug: "236891644"
463}
464
465flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530466 name: "rest_to_unlock"
467 namespace: "systemui"
468 description: "Require prolonged touch for fingerprint authentication"
469 bug: "303672286"
470}
471
472flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000473 name: "record_issue_qs_tile"
474 namespace: "systemui"
475 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
476 bug: "305049544"
477}
Chandru S7ec7fd22023-11-30 13:12:25 +0530478
Aurélien Pomini7c643452023-09-21 10:06:47 +0000479flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000480 name: "migrate_clocks_to_blueprint"
481 namespace: "systemui"
482 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
483 "and use modern architecture for lockscreen clocks"
484 bug: "301502635"
485}
486
487flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000488 name: "clock_reactive_variants"
489 namespace: "systemui"
490 description: "Add reactive variant fonts to some clocks"
491 bug: "343495953"
492}
493
494flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000495 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000496 namespace: "systemui"
497 description: "Faster wallpaper unlock transition"
498 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000499 metadata {
500 purpose: PURPOSE_BUGFIX
501 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000502}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800503
504flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700505 name: "confine_notification_touch_to_view_width"
506 namespace: "systemui"
507 description: "Use notification view width when detecting gestures."
508 bug: "335828150"
509}
510
511flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000512 name: "fix_image_wallpaper_crash_surface_already_released"
513 namespace: "systemui"
514 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
515 bug: "337287154"
516 metadata {
517 purpose: PURPOSE_BUGFIX
518 }
519}
520
521flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800522 name: "activity_transition_use_largest_window"
523 namespace: "systemui"
524 description: "Target largest opening window during activity transitions."
525 bug: "323294573"
526 metadata {
527 purpose: PURPOSE_BUGFIX
528 }
529}
530
531flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000532 name: "enable_layout_tracing"
533 namespace: "systemui"
534 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
535 bug: "315274804"
536}
537
538flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800539 name: "quick_settings_visual_haptics_longpress"
540 namespace: "systemui"
541 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
542 bug: "229856884"
543}
Evan Laird3f199372023-11-14 18:32:19 -0500544
545flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800546 name: "switch_user_on_bg"
547 namespace: "systemui"
548 description: "Does user switching on a background thread"
549 bug: "284095720"
550}
551
552flag {
Evan Laird3f199372023-11-14 18:32:19 -0500553 name: "status_bar_static_inout_indicators"
554 namespace: "systemui"
555 description: "(Upstream request) Always show the network activity inout indicators and "
556 "prefer using alpha to distinguish network activity."
557 bug: "310715220"
558}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800559
560flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100561 name: "status_bar_connected_displays"
562 namespace: "systemui"
563 description: "Shows the status bar on connected displays"
564 bug: "362720336"
565}
566
567flag {
Evan Laird96df1172024-08-06 17:16:53 -0400568 name: "status_bar_switch_to_spn_from_data_spn"
569 namespace: "systemui"
570 description: "Fix usage of the SPN broadcast extras"
571 bug: "350812372"
572 metadata {
573 purpose: PURPOSE_BUGFIX
574 }
575}
576
577flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400578 name: "status_bar_simple_fragment"
579 namespace: "systemui"
580 description: "Feature flag for refactoring the collapsed status bar fragment"
581 bug: "364360986"
582}
583
584flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000585 name: "new_volume_panel"
586 namespace: "systemui"
587 description: "Switches to the new volume panel (without Slices)."
588 bug: "202262476"
589}
590
591flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100592 name: "use_volume_controller"
593 namespace: "systemui"
594 description: "Adds Volume Controller signals to the AudioRepository to update volume"
595 bug: "349348461"
596 metadata {
597 purpose: PURPOSE_BUGFIX
598 }
599}
600
601flag {
Anton Potapova164b902024-09-27 12:40:39 +0100602 name: "volume_redesign"
603 namespace: "systemui"
604 description: "Enables Volume BC25 visuals update"
605 bug: "368308908"
606}
607
608flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400609 name: "clipboard_shared_transitions"
610 namespace: "systemui"
611 description: "Show shared transitions from clipboard"
612 bug: "360843770"
613 metadata {
614 purpose: PURPOSE_BUGFIX
615 }
616}
617
618flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400619 name: "clipboard_image_timeout"
620 namespace: "systemui"
621 description: "Wait for clipboard image to load before showing UI"
622 bug: "359864629"
623 metadata {
624 purpose: PURPOSE_BUGFIX
625 }
626}
627
628flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400629 name: "clipboard_use_description_mimetype"
630 namespace: "systemui"
631 description: "Read item mimetype from description rather than checking URI"
632 bug: "357197236"
633 metadata {
634 purpose: PURPOSE_BUGFIX
635 }
636}
637
638flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500639 name: "screenshot_action_dismiss_system_windows"
640 namespace: "systemui"
641 description: "Dismiss existing system windows when starting action from screenshot UI"
642 bug: "309933761"
643}
644
645flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400646 name: "fix_screenshot_action_dismiss_system_windows"
647 namespace: "systemui"
648 description: "Dismiss existing system windows when starting action from screenshot UI"
649 bug: "309933761"
650 metadata {
651 purpose: PURPOSE_BUGFIX
652 }
653}
654
Mark Renouf646174c2024-05-09 12:51:44 -0400655flag {
656 name: "screenshot_scroll_crop_view_crash_fix"
657 namespace: "systemui"
658 description: "Mitigate crash on invalid computed range in CropView"
659 bug: "232633995"
660 metadata {
661 purpose: PURPOSE_BUGFIX
662 }
663}
Mark Renoufd30667a2024-05-08 13:19:04 -0400664
665flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400666 name: "screenshot_ui_controller_refactor"
667 namespace: "systemui"
668 description: "Simplify and refactor ScreenshotController"
669 bug: "354711957"
670}
671
672flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000673 name: "screenshot_multidisplay_focus_change"
674 namespace: "systemui"
675 description: "Only capture a single display when screenshotting"
676 bug: "362720389"
677}
678
679flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400680 name: "screenshot_policy_split_and_desktop_mode"
681 namespace: "systemui"
682 description: "Improves screenshot policy handling for split screen and desktop mode."
683 bug: "365597999"
684}
685
686flag {
Matt Casey883cbe72024-10-17 16:54:02 +0000687 name: "screenshot_context_url"
688 namespace: "systemui"
689 description: "Include optional app-provided context URL when sharing a screenshot."
690 bug: "242791070"
691}
692
693flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000694 name: "run_fingerprint_detect_on_dismissible_keyguard"
695 namespace: "systemui"
696 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
697 bug: "311145851"
698}
699
700flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000701 name: "smartspace_relocate_to_bottom"
702 namespace: "systemui"
703 description: "Relocate Smartspace to bottom of the Lock Screen"
704 bug: "316212788"
705}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000706
707flag {
davidcta7ba4a42024-09-03 23:05:48 +0000708 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000709 namespace: "systemui"
710 description: "Indicate Smartspace RemoteViews rendering"
711 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000712 metadata {
713 purpose: PURPOSE_BUGFIX
714 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000715}
716
717flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000718 name: "smartspace_lockscreen_viewmodel"
719 namespace: "systemui"
720 description: "Indicate Smartspace lockscreen viewmodel"
721 bug: "331451011"
722}
723
724flag {
davidct0d7957f2024-08-29 06:45:13 +0000725 name: "smartspace_viewpager2"
726 namespace: "systemui"
727 description: "Use viewpager2 in Smartspace"
728 bug: "259566300"
729}
730
731flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000732 name: "pin_input_field_styled_focus_state"
733 namespace: "systemui"
734 description: "Enables styled focus states on pin input field if keyboard is connected"
735 bug: "316106516"
736}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500737
738flag {
739 name: "keyguard_wm_state_refactor"
740 namespace: "systemui"
741 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
742 bug: "278086361"
743}
Aaron Liu972537c2024-01-26 14:35:06 -0800744
745flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000746 name: "enable_contextual_tip_for_power_off"
747 namespace: "systemui"
748 description: "Enables on-screen contextual tip about how to power off or restart phone"
749 bug: "322891421"
750}
751
752flag {
753 name: "enable_contextual_tip_for_take_screenshot"
754 namespace: "systemui"
755 description: "Enables on-screen contextual tip about how to take screenshot."
756 bug: "322891421"
757}
Yein Jobbfb3312024-01-31 22:40:47 +0000758
759flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000760 name: "enable_contextual_tip_for_mute_volume"
761 namespace: "systemui"
762 description: "Enables the contextual tip for muting the volume."
763 bug: "337737048"
764}
765
766flag {
Zhe Song79564da2024-03-13 17:12:54 +0800767 name: "disable_contextual_tips_frequency_check"
768 description: "Disables frequency capping check for contextual tips."
769 namespace: "systemui"
770 bug: "322891421"
771}
772
773flag {
774 name: "disable_contextual_tips_ios_switcher_check"
775 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
776 namespace: "systemui"
777 bug: "322891421"
778}
779
780flag {
Yu Chao3964b562024-02-01 08:03:59 +0000781 name: "enable_contextual_tips"
782 description: "Enables showing contextual tips."
783 namespace: "systemui"
784 bug: "322891421"
785}
786
787flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800788 name: "contextual_tips_assistant_dismiss_fix"
789 namespace: "systemui"
790 description: "Improve assistant dismiss signal accuracy for contextual tips."
791 bug: "334759504"
792 metadata {
793 purpose: PURPOSE_BUGFIX
794 }
795}
796
797flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000798 name: "shaderlib_loading_effect_refactor"
799 namespace: "systemui"
800 description: "Extend shader library to provide the common loading effects."
801 bug: "282007590"
802}
803
Matías Hernándeza67952e2024-02-06 15:29:52 +0100804flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800805 name: "hearing_aids_qs_tile_dialog"
806 namespace: "systemui"
807 description: "Show a dialog when clicking on hearing aids quick settings tile."
808 bug: "291423171"
809}
810
811flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100812 name: "notification_row_user_context"
813 namespace: "systemui"
814 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
815 " (based on the NotificationEntry's user)."
816 bug: "317503801"
817 metadata {
818 purpose: PURPOSE_BUGFIX
819 }
820}
821
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000822flag {
823 name: "get_connected_device_name_unsynchronized"
824 namespace: "systemui"
825 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
826 bug: "323995015"
827 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000828 purpose: PURPOSE_BUGFIX
829 }
830}
831
832flag {
Sindhuc5d22842024-02-09 06:47:35 +0000833 name: "slice_manager_binder_call_background"
834 namespace: "systemui"
835 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
836 bug: "322745650"
837 metadata {
838 purpose: PURPOSE_BUGFIX
839 }
840}
841
842flag {
Sindhu561c2402024-02-07 09:38:47 +0000843 name: "register_new_wallet_card_in_background"
844 namespace: "systemui"
845 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
846 bug: "322506838"
847 metadata {
848 purpose: PURPOSE_BUGFIX
849 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000850}
archishab51923e2024-02-08 05:53:04 +0000851
852flag {
853 name: "update_user_switcher_background"
854 namespace: "systemui"
855 description: "Decide whether to update user switcher in background thread."
856 bug: "322745650"
857 metadata {
858 purpose: PURPOSE_BUGFIX
859 }
860}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000861
862flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500863 name: "clipboard_noninteractive_on_lockscreen"
864 namespace: "systemui"
865 description: "Prevents the interactive clipboard UI from appearing when device is locked"
866 bug: "317048495"
867 metadata {
868 purpose: PURPOSE_BUGFIX
869 }
870}
Jernej Virag96b48772024-02-20 10:34:27 +0100871
872flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500873 name: "dedicated_notif_inflation_thread"
874 namespace: "systemui"
875 description: "Create a separate background thread for inflating notifications"
876 bug: "308967184"
877 metadata {
878 purpose: PURPOSE_BUGFIX
879 }
880}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000881
882flag {
883 name: "bind_keyguard_media_visibility"
884 namespace: "systemui"
885 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
886 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000887 metadata {
888 purpose: PURPOSE_BUGFIX
889 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100890}
891
892flag {
893 name: "delayed_wakelock_release_on_background_thread"
894 namespace: "systemui"
895 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
896 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000897 metadata {
898 purpose: PURPOSE_BUGFIX
899 }
900}
bvineeth68756982024-02-23 09:57:28 +0000901
902flag {
903 name: "notify_power_manager_user_activity_background"
904 namespace: "systemui"
905 description: "Decide whether to notify the user activity to power manager in the background thread."
906 bug: "325203885"
907 metadata {
908 purpose: PURPOSE_BUGFIX
909 }
910}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000911
912flag {
Josh814484f2024-03-05 15:38:07 +0000913 name: "qs_tile_focus_state"
914 namespace: "systemui"
915 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
916 bug: "312899524"
917}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000918
919flag {
yyalan129343f2024-05-07 14:33:16 +0100920 name: "brightness_slider_focus_state"
921 namespace: "systemui"
922 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
923 bug: "329244723"
924}
925
926flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000927 name: "edgeback_gesture_handler_get_running_tasks_background"
928 namespace: "systemui"
929 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
930 " class on the background thread."
931 bug: "325041960"
932 metadata {
933 purpose: PURPOSE_BUGFIX
934 }
935}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400936
937flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700938 name: "screenshare_notification_hiding_bug_fix"
939 namespace: "systemui"
940 description: "Various bug fixes for notification redaction while screensharing"
941 bug: "312784809"
942 metadata {
943 purpose: PURPOSE_BUGFIX
944 }
945}
946
947flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400948 name: "qs_ui_refactor"
949 namespace: "systemui"
950 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
951 " Compose for the UI."
952 bug: "325099249"
953}
Yein Jo380f96c2024-04-04 21:28:31 +0000954
955flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400956 name: "qs_ui_refactor_compose_fragment"
957 namespace: "systemui"
958 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."
959 bug: "325099249"
960}
961
962flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400963 name: "remove_dream_overlay_hide_on_touch"
964 namespace: "systemui"
965 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
966 bug: "329091030"
967 metadata {
968 purpose: PURPOSE_BUGFIX
969 }
970}
971
972flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000973 name: "keyboard_docking_indicator"
974 namespace: "systemui"
975 description: "Glow bar indicator reveals upon keyboard docking."
976 bug: "324600132"
977}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700978
979flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100980 name: "keyboard_shortcut_helper_rewrite"
981 namespace: "systemui"
982 description: "A new implementation of the keyboards shortcuts helper sheet."
983 bug: "327364197"
984}
985
986flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000987 name: "keyboard_touchpad_contextual_education"
988 namespace: "systemui"
989 description: "Allow showing education for physical keyboard and touchpad"
990 bug: "317496783"
991}
992
993flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700994 name: "dream_overlay_bouncer_swipe_direction_filtering"
995 namespace: "systemui"
996 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
997 bug: "333632464"
998 metadata {
999 purpose: PURPOSE_BUGFIX
1000 }
Bryce Leece3c21032024-04-09 17:15:17 -07001001}
1002
1003flag {
1004 name: "dream_input_session_pilfer_once"
1005 namespace: "systemui"
1006 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -07001007 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -07001008 metadata {
1009 purpose: PURPOSE_BUGFIX
1010 }
1011}
Jernej Virag6d932a02024-04-16 16:57:50 +02001012
1013flag {
1014 name: "slice_broadcast_relay_in_background"
1015 namespace: "systemui"
1016 description: "Move handling of slice broadcast relay broadcasts to background threads"
1017 bug: "334767208"
1018 metadata {
1019 purpose: PURPOSE_BUGFIX
1020 }
bvineethac6e09a2024-04-10 08:20:28 +00001021}
1022
1023flag {
1024 name: "register_battery_controller_receivers_in_corestartable"
1025 namespace: "systemui"
1026 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
1027 bug: "307517093"
1028 metadata {
1029 purpose: PURPOSE_BUGFIX
1030 }
1031}
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001032
1033flag {
1034 name: "enforce_brightness_base_user_restriction"
1035 namespace: "systemui"
1036 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1037 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001038 metadata {
1039 purpose: PURPOSE_BUGFIX
1040 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001041}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001042
1043flag {
1044 name: "ambient_touch_monitor_listen_to_display_changes"
1045 namespace: "systemui"
1046 description: "listen to display changes and cache window metrics"
1047 bug: "330906135"
1048 metadata {
1049 purpose: PURPOSE_BUGFIX
1050 }
1051}
Bryce Lee19f1e282024-05-02 22:03:28 +00001052
1053flag {
Bryce Leea320f562024-05-03 04:19:45 +00001054 name: "restart_dream_on_unocclude"
1055 namespace: "systemui"
1056 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1057 bug: "338051457"
1058 metadata {
1059 purpose: PURPOSE_BUGFIX
1060 }
1061}
1062
1063flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001064 name: "communal_bouncer_do_not_modify_plugin_open"
1065 namespace: "systemui"
1066 description: "do not modify notification shade when handling bouncer expansion."
1067 bug: "338252661"
1068 metadata {
1069 purpose: PURPOSE_BUGFIX
1070 }
1071}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001072
1073flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001074 name: "communal_scene_ktf_refactor"
1075 namespace: "systemui"
1076 description: "refactors the syncing mechanism between communal STL and KTF state."
1077 bug: "327225415"
1078 metadata {
1079 purpose: PURPOSE_BUGFIX
1080 }
1081}
1082
1083flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001084 name: "communal_timer_flicker_fix"
1085 namespace: "systemui"
1086 description: "fixes timers on the hub flickering when pausing"
1087 bug: "353801573"
1088 metadata {
1089 purpose: PURPOSE_BUGFIX
1090 }
1091}
1092
1093flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001094 name: "communal_widget_trampoline_fix"
1095 namespace: "systemui"
1096 description: "fixes activity starts caused by non-activity trampolines from widgets."
1097 bug: "350468769"
1098 metadata {
1099 purpose: PURPOSE_BUGFIX
1100 }
1101}
1102
1103flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001104 name: "communal_edit_widgets_activity_finish_fix"
1105 namespace: "systemui"
1106 description: "finish edit widgets activity when stopping"
1107 bug: "354725145"
1108 metadata {
1109 purpose: PURPOSE_BUGFIX
1110 }
1111}
1112
1113flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001114 name: "communal_widget_resizing"
1115 namespace: "systemui"
1116 description: "Allow resizing of widgets on glanceable hub"
1117 bug: "368053818"
1118}
1119
1120flag {
Princee3fb8e62024-09-19 15:51:58 +00001121 name: "dream_overlay_updated_font"
1122 namespace: "systemui"
1123 description: "Flag to enable updated font settings for dream overlay"
1124 bug: "349656117"
1125 metadata {
1126 purpose: PURPOSE_BUGFIX
1127 }
1128}
1129
1130flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001131 name: "app_clips_backlinks"
1132 namespace: "systemui"
1133 description: "Enables Backlinks improvement feature in App Clips"
1134 bug: "300307759"
1135}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001136
1137flag {
1138 name: "qs_custom_tile_click_guaranteed_bug_fix"
1139 namespace: "systemui"
1140 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1141 bug: "339290820"
1142 metadata {
1143 purpose: PURPOSE_BUGFIX
1144 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001145}
1146
1147flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001148 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001149 namespace: "systemui"
1150 description: "Only dismiss media notifications when the control was removed by the user."
1151 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001152 metadata {
1153 purpose: PURPOSE_BUGFIX
1154 }
archisha1a22b1f2024-04-22 05:53:16 +00001155}
1156
1157flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001158 name: "media_controls_lockscreen_shade_bug_fix"
1159 namespace: "systemui"
1160 description: "Use ShadeInteractor for media location changes"
1161 bug: "319244625"
1162 metadata {
1163 purpose: PURPOSE_BUGFIX
1164 }
1165}
1166
1167flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001168 name: "media_controls_button_media3"
1169 namespace: "systemui"
1170 description: "Enable media action buttons updates using media3"
1171 bug: "360196209"
1172}
1173
1174flag {
Beth Thibodeau6c096872024-10-21 23:03:20 +00001175 name: "media_controls_button_media3_placement"
1176 namespace: "systemui"
1177 description: "Use media3 API for action button placement preferences"
1178 bug: "360196209"
1179}
1180
1181flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001182 name: "media_controls_drawables_reuse"
1183 namespace: "systemui"
1184 description: "Re-use created media drawables for media controls"
1185 bug: "358402034"
1186}
1187
1188flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001189 name: "media_controls_posts_optimization"
1190 namespace: "systemui"
1191 description: "Ignore duplicate media notifications posted"
1192 bug: "358645640"
1193}
1194
1195flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001196 name: "media_controls_umo_inflation_in_background"
1197 namespace: "systemui"
1198 description: "Inflate UMO in background thread"
1199 bug: "368514198"
1200 metadata {
1201 purpose: PURPOSE_BUGFIX
1202 }
1203}
1204
1205flag {
archisha1a22b1f2024-04-22 05:53:16 +00001206 namespace: "systemui"
1207 name: "enable_view_capture_tracing"
1208 description: "Enables view capture tracing in System UI."
1209 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001210 metadata {
1211 purpose: PURPOSE_BUGFIX
1212 }
1213}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001214
1215flag {
1216 name: "validate_keyboard_shortcut_helper_icon_uri"
1217 namespace: "systemui"
1218 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1219 bug: "331180422"
1220 metadata {
1221 purpose: PURPOSE_BUGFIX
1222 }
1223}
William Xiao07cbc242024-05-10 15:16:11 -07001224
1225flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001226 name: "glanceable_hub_allow_keyguard_when_dreaming"
1227 namespace: "systemui"
1228 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1229 bug: "343505271"
1230}
1231
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001232flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001233 name: "register_wallpaper_notifier_background"
1234 namespace: "systemui"
1235 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1236 bug: "327315860"
1237 metadata {
1238 purpose: PURPOSE_BUGFIX
1239 }
1240}
Michael Mikhaile3247482024-05-14 13:56:23 +00001241
1242flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001243 name: "enable_efficient_display_repository"
1244 namespace: "systemui"
1245 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1246 bug: "345472038"
1247 metadata {
1248 purpose: PURPOSE_BUGFIX
1249 }
1250}
1251
1252flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001253 name: "notification_media_manager_background_execution"
1254 namespace: "systemui"
1255 description: "Decide whether to execute binder calls in background thread"
1256 bug: "336612071"
1257 metadata {
1258 purpose: PURPOSE_BUGFIX
1259 }
1260}
Sindhu4fece3c2024-06-03 10:34:29 +00001261
1262flag {
1263 name: "dozeui_scheduling_alarms_background_execution"
1264 namespace: "systemui"
1265 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1266 bug: "330492575"
1267 metadata {
1268 purpose: PURPOSE_BUGFIX
1269 }
1270}
András Kurucz48f27812024-06-05 13:22:19 +00001271
1272flag {
1273 name: "notification_pulsing_fix"
1274 namespace: "systemui"
1275 description: "Allow showing new pulsing notifications when the device is already pulsing."
1276 bug: "335560575"
1277 metadata {
1278 purpose: PURPOSE_BUGFIX
1279 }
1280}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001281
1282flag {
1283 name: "media_lockscreen_launch_animation"
1284 namespace : "systemui"
1285 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1286 bug : "346865769"
1287 metadata {
1288 purpose: PURPOSE_BUGFIX
1289 }
1290}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001291
1292flag {
1293 name: "expand_heads_up_on_inline_reply"
1294 namespace: "systemui"
1295 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1296 bug: "346976443"
1297 metadata {
1298 purpose: PURPOSE_BUGFIX
1299 }
1300}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001301
1302flag {
1303 name: "translucent_occluding_activity_fix"
1304 namespace: "systemui"
1305 description: "Fixes occlusion animation for transluent activities"
1306 bug: "303010980"
1307 metadata {
1308 purpose: PURPOSE_BUGFIX
1309 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001310}
1311
1312flag {
1313 namespace: "systemui"
1314 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1315 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1316 bug: "312452252"
1317 metadata {
1318 purpose: PURPOSE_BUGFIX
1319 }
1320}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001321
1322flag {
1323 namespace: "systemui"
1324 name: "qs_register_setting_observer_on_bg_thread"
1325 description: "Registers Quick Settings content providers on background thread"
1326 bug: "351766769"
1327 metadata {
1328 purpose: PURPOSE_BUGFIX
1329 }
1330}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001331
1332flag {
1333 name: "sounddose_customization"
1334 namespace: "systemui"
1335 description: "Enables custom actions for sounddose notifications"
1336 bug: "345227709"
1337}
1338
Jernej Viragb0f48602024-07-12 08:48:24 +00001339flag {
1340 namespace: "systemui"
1341 name: "register_content_observers_async"
1342 description: "Use new Async API to register content observers"
1343 bug: "316922634"
1344 metadata {
1345 purpose: PURPOSE_BUGFIX
1346 }
1347}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001348
1349flag {
1350 name: "msdl_feedback"
1351 namespace: "systemui"
1352 description: "Enables MSDL feedback in SysUI surfaces."
1353 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001354}
1355
1356flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001357 name: "hubmode_fullscreen_vertical_swipe"
1358 namespace: "systemui"
1359 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1360 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001361 metadata {
1362 purpose: PURPOSE_BUGFIX
1363 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001364}
1365
1366flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001367 name: "hubmode_fullscreen_vertical_swipe_fix"
1368 namespace: "systemui"
1369 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1370 bug: "340177049"
1371 metadata {
1372 purpose: PURPOSE_BUGFIX
1373 }
1374}
1375
1376
1377flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001378 namespace: "systemui"
1379 name: "remove_update_listener_in_qs_icon_view_impl"
1380 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1381 bug: "327078684"
1382 metadata {
1383 purpose: PURPOSE_BUGFIX
1384 }
1385}
1386
1387flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001388 name: "sim_pin_race_condition_on_restart"
1389 namespace: "systemui"
1390 description: "The SIM PIN screen may be shown incorrectly on reboot"
1391 bug: "351426938"
1392 metadata {
1393 purpose: PURPOSE_BUGFIX
1394 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001395}
1396
1397flag {
1398 name: "sim_pin_talkback_fix_for_double_submit"
1399 namespace: "systemui"
1400 description: "The SIM PIN entry screens show the wrong message due"
1401 bug: "346932439"
1402 metadata {
1403 purpose: PURPOSE_BUGFIX
1404 }
Sindhu B3a51f312024-07-15 09:32:00 +00001405}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001406
1407flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001408 name: "sim_pin_bouncer_reset"
1409 namespace: "systemui"
1410 description: "The SIM PIN bouncer does not close after unlocking"
1411 bug: "297461589"
1412 metadata {
1413 purpose: PURPOSE_BUGFIX
1414 }
1415}
1416
1417flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001418 name: "use_transitions_for_keyguard_occluded"
1419 namespace: "systemui"
1420 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1421 bug: "344716537"
1422 metadata {
1423 purpose: PURPOSE_BUGFIX
1424 }
1425}
1426
1427flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001428 name: "relock_with_power_button_immediately"
1429 namespace: "systemui"
1430 description: "UDFPS unlock followed by immediate power button push should relock"
1431 bug: "343327511"
1432 metadata {
1433 purpose: PURPOSE_BUGFIX
1434 }
1435}
1436
1437flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001438 name: "classic_flags_multi_user"
1439 namespace: "systemui"
1440 description: "Make the classic feature flag loading multi user aware."
1441 bug: "345443431"
1442 metadata {
1443 purpose: PURPOSE_BUGFIX
1444 }
1445}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001446
1447flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001448 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001449 namespace: "systemui"
1450 description: "Adding haptic component infrastructure to sliders in Compose."
1451 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001452 metadata {
1453 purpose: PURPOSE_BUGFIX
1454 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001455}
1456
1457flag {
1458 namespace: "systemui"
1459 name: "settings_ext_register_content_observer_on_bg_thread"
1460 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1461 bug: "355389014"
1462 metadata {
1463 purpose: PURPOSE_BUGFIX
1464 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001465}
Beverly4b7ad052024-08-21 16:03:13 +00001466
1467flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001468 name: "notify_password_text_view_user_activity_in_background"
1469 namespace: "systemui"
1470 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1471 bug: "346882515"
1472 metadata {
1473 purpose: PURPOSE_BUGFIX
1474 }
1475}
1476
1477flag {
Beverly4b7ad052024-08-21 16:03:13 +00001478 name: "face_message_defer_update"
1479 namespace: "systemui"
1480 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1481 bug: "351863611"
1482 metadata {
1483 purpose: PURPOSE_BUGFIX
1484 }
1485}
1486
Jernej Virag9192b722024-08-09 16:57:35 +02001487flag {
1488 name: "media_load_metadata_via_media_data_loader"
1489 namespace: "systemui"
1490 description: "Use MediaDataLoader for loading media metadata with better threading"
1491 bug: "358350077"
1492 metadata {
1493 purpose: PURPOSE_BUGFIX
1494 }
1495}
1496
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001497flag {
1498 name: "non_touchscreen_devices_bypass_falsing"
1499 namespace: "systemui"
1500 description: "Allow non-touchscreen devices to bypass falsing"
1501 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001502}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001503
1504flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001505 name: "override_suppress_overlay_condition"
1506 namespace: "systemui"
1507 description: "Allow override the conditions to suppress the clipboard overlay"
1508 bug: "358473717"
1509}
1510
1511flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001512 name: "media_projection_dialog_behind_lockscreen"
1513 namespace: "systemui"
1514 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1515 bug: "351409536"
1516 metadata {
1517 purpose: PURPOSE_BUGFIX
1518 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001519}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001520
1521flag {
1522 name: "check_lockscreen_gone_transition"
1523 namespace: "systemui"
1524 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1525 bug: "358301118"
1526 metadata {
1527 purpose: PURPOSE_BUGFIX
1528 }
1529}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001530
1531flag {
1532 name: "magic_portrait_wallpapers"
1533 namespace: "systemui"
1534 description: "Magic Portrait related changes in systemui"
1535 bug: "370863642"
1536}
1537
Ebru Kurnaz2e169a22024-10-14 14:31:30 +00001538flag {
1539 name: "notes_role_qs_tile"
1540 namespace: "systemui"
1541 description: "Enables notes role qs tile which opens default notes role app in app bubbles"
1542 bug: "357863750"
1543}
Marvin Ramin829da882024-10-16 12:26:02 +02001544
1545flag {
Matt Pietalbff27edb32024-10-17 16:49:43 +00001546 name: "ignore_touches_next_to_notification_shelf"
1547 namespace: "systemui"
1548 description: "The shelf can vertically overlap the unlock icon. Ignore touches if so."
1549 bug: "358424256"
1550 metadata {
1551 purpose: PURPOSE_BUGFIX
1552 }
1553}
1554
1555flag {
Nicolo' Mazzucato4b054b72024-10-22 11:41:41 +00001556 name: "shade_window_goes_around"
1557 namespace: "systemui"
1558 description: "Enables the shade window to move between displays"
1559 bug: "362719719"
1560}
1561
1562flag {
Matt Pietal93678d42024-10-23 19:44:10 +00001563 name: "transition_race_condition"
1564 namespace: "systemui"
1565 description: "Thread-safe keyguard transitions"
1566 bug: "358533338"
1567 metadata {
1568 purpose: PURPOSE_BUGFIX
1569 }
1570}
1571
1572flag {
Marvin Ramin829da882024-10-16 12:26:02 +02001573 name: "media_projection_request_attribution_fix"
1574 namespace: "systemui"
1575 description: "Ensure MediaProjection consent requests are properly attributed"
1576 bug: "373581993"
1577 metadata {
1578 purpose: PURPOSE_BUGFIX
1579 }
1580}
Darrell Shi20d6a0a2024-10-16 10:16:54 -07001581
1582flag {
1583 name: "secondary_user_widget_host"
1584 namespace: "systemui"
1585 description: "Host communal widgets in the current secondary user on HSUM."
1586 bug: "373874416"
1587 metadata {
1588 purpose: PURPOSE_BUGFIX
1589 }
1590}
Wenyu Zhang54d16ad2024-10-17 14:21:46 +00001591
1592flag {
1593 name: "only_show_media_stream_slider_in_single_volume_mode"
1594 namespace: "systemui"
1595 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"
1596 bug: "373729625"
1597 metadata {
1598 purpose: PURPOSE_BUGFIX
1599 }
1600}
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001601
1602flag {
Norman Bintang897bdc02024-10-22 12:35:16 +08001603 name: "hide_ringer_button_in_single_volume_mode"
1604 namespace: "systemui"
1605 description: "When the device is in single volume mode, hide the ringer button because it doesn't work"
1606 bug: "374870615"
1607 metadata {
1608 purpose: PURPOSE_BUGFIX
1609 }
1610}
1611
1612flag {
Jiaming Cheng3452aaf2024-10-17 23:20:49 +00001613 name: "qs_tile_detailed_view"
1614 namespace: "systemui"
1615 description: "Enables the tile detailed view UI."
1616 bug: "374173773"
1617}
Ibrahim Yilmaz17dc56f2024-10-21 11:56:22 +00001618
1619flag {
1620 name: "ensure_enr_views_visibility"
1621 namespace: "systemui"
1622 description: "Ensures public and private visibilities"
1623 bug: "361552380"
1624 metadata {
1625 purpose: PURPOSE_BUGFIX
1626 }
1627}