blob: bd872eb008b29e3efb21f24b16f8403bba1a620b [file] [log] [blame]
Ned Burns6d480c32023-08-28 12:12:19 -04001package: "com.android.systemui"
Dennis Shen42aa2c02024-04-04 14:38:14 +00002container: "system"
Dave Mankofff6a791e2023-07-31 18:03:34 +00003
4flag {
5 name: "example_flag"
6 namespace: "systemui"
7 description: "An Example Flag"
8 bug: "292511372"
Dave Mankoff818186b2023-10-02 17:31:07 +00009}
10
11flag {
12 name: "sysui_teamfood"
13 namespace: "systemui"
14 description: "Enables all the sysui classic flags that are marked as being in teamfood"
15 bug: "302578396"
16}
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020017
18flag {
Beverlyc853b772024-02-16 21:19:27 +000019 name: "udfps_view_performance"
20 namespace: "systemui"
21 description: "Decrease screen off blocking calls by waiting until the device is finished going to sleep before adding the udfps view."
22 bug: "225183106"
23 metadata {
24 purpose: PURPOSE_BUGFIX
25 }
26}
27
28flag {
Jeff DeCew91e01cb2024-05-13 20:33:01 +000029 name: "priority_people_section"
30 namespace: "systemui"
31 description: "Add a new section for priority people (aka important conversations)."
32 bug: "340294566"
33}
34
35flag {
Jeff DeCew9d982342024-05-31 16:26:59 +000036 name: "notification_row_content_binder_refactor"
37 namespace: "systemui"
38 description: "Convert the NotificationContentInflater to Kotlin and restructure it to support modern views"
39 bug: "343942780"
40}
41
42flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000043 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000044 namespace: "systemui"
45 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
46 bug: "309146176"
47 metadata {
48 purpose: PURPOSE_BUGFIX
49 }
50}
51
52flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000053 name: "notification_over_expansion_clipping_fix"
54 namespace: "systemui"
55 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
56 bug: "288553572"
57 metadata {
58 purpose: PURPOSE_BUGFIX
59 }
60}
61
62flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080063 name: "notification_async_group_header_inflation"
64 namespace: "systemui"
65 description: "Inflates the notification group summary header views from the background thread."
66 bug: "217799515"
67}
68
69flag {
Yining Liu9a835c82023-10-31 01:30:23 +000070 name: "notification_async_hybrid_view_inflation"
71 namespace: "systemui"
72 description: "Inflates hybrid (single-line) notification views from the background thread."
73 bug: "217799515"
74}
75
76flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040077 name: "notification_color_update_logger"
78 namespace: "systemui"
79 description: "Enabled debug logging and dumping of notification color updates."
80 bug: "294347738"
81}
82
83flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020084 name: "notifications_footer_view_refactor"
85 namespace: "systemui"
86 description: "Enables the refactored version of the footer view in the notification shade "
87 "(containing the \"Clear all\" button). Should not bring any behavior changes"
88 bug: "293167744"
89}
Alexander Roederer74cda602023-10-11 00:24:09 +000090
91flag {
Steve Elliott34edc352023-10-23 13:14:24 -040092 name: "notifications_icon_container_refactor"
93 namespace: "systemui"
94 description: "Enables the refactored version of the notification icon container in StatusBar, "
95 "AOD, and the notification shelf. Should not bring any behavioral changes."
96 bug: "278765923"
97}
98
99flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100100 name: "notifications_hide_on_display_switch"
101 namespace: "systemui"
102 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
103 bug: "293824309"
104}
105
106flag {
András Kurucz305199f2023-12-18 18:31:34 +0000107 name: "notifications_improved_hun_animation"
108 namespace: "systemui"
109 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
110 bug: "243302608"
111}
112
113flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000114 name: "notification_content_alpha_optimization"
115 namespace: "systemui"
116 description: "Only reset alpha values of needed content views"
117 bug: "292024656"
118 metadata {
119 purpose: PURPOSE_BUGFIX
120 }
121}
122
123flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000124 name: "notifications_live_data_store_refactor"
125 namespace: "systemui"
126 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
127 "Should not bring any behavior changes."
128 bug: "308623704"
129}
130
131flag {
Yining Liub5021762024-07-02 00:37:12 +0000132 name: "notification_transparent_header_fix"
133 namespace: "systemui"
134 description: "fix the transparent group header issue for async header inflation."
135 bug: "340161724"
136 metadata {
137 purpose: PURPOSE_BUGFIX
138 }
139}
140
141flag {
dakinola558bf872024-03-14 20:21:46 +0000142 name: "pss_app_selector_recents_split_screen"
143 namespace: "systemui"
144 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
145 bug: "320449039"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
150
151flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100152 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100153 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100154 description: "Moves part of the notification icon updates to the background."
155 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100162 name: "refactor_get_current_user"
163 namespace: "systemui"
164 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
165 bug: "305984787"
166}
167
168flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000169 name: "notification_avalanche_throttle_hun"
170 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000171 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000172 bug: "307288824"
173}
174
175flag {
Lyn06388cc2024-01-18 22:17:50 +0000176 name: "notification_avalanche_suppression"
177 namespace: "systemui"
178 description: "After notification avalanche floodgate event, suppress HUNs completely."
179 bug: "321089634"
180}
181
182flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000183 name: "notification_background_tint_optimization"
184 namespace: "systemui"
185 description: "Re-enable the codepath that removed tinting of notifications when the"
186 " standard background color is desired. This was the behavior before we discovered"
187 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000188 " backgrounds."
189 bug: "294830092"
190}
191
192flag {
193 name: "notification_footer_background_tint_optimization"
194 namespace: "systemui"
195 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
196 " before we discovered a resources threading issue, which we worked around by applying the"
197 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000198 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000199}
200
201flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000202 name: "scene_container"
203 namespace: "systemui"
204 description: "Enables the scene container framework go/flexiglass."
205 bug: "283121968"
206}
Julia Tuttle5201be82023-10-30 17:49:30 -0400207
208flag {
burakovc98942c2024-04-25 16:15:35 +0000209 name: "dual_shade"
210 namespace: "systemui"
211 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
212 bug: "337259436"
213}
214
215flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000216 name: "keyguard_bottom_area_refactor"
217 namespace: "systemui"
218 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
219 "lock icon and others."
220 bug: "290652751"
221}
222
223flag {
Beverly96b3e592023-11-08 15:32:58 +0000224 name: "device_entry_udfps_refactor"
225 namespace: "systemui"
226 description: "Refactoring device entry UDFPS icon to use modern architecture and "
227 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
228 bug: "279440316"
229}
230
231flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400232 name: "visual_interruptions_refactor"
233 namespace: "systemui"
234 description: "Enables the refactored version of the code to decide when notifications "
235 "HUN, bubble, pulse, or FSI."
236 bug: "261728888"
237}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700238
239flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000240 name: "unfold_animation_background_progress"
241 namespace: "systemui"
242 description: "Moves unfold animation progress calculation to a background thread"
243 bug: "277879146"
244}
245
246flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000247 name: "enable_background_keyguard_ondrawn_callback"
248 namespace: "systemui"
249 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
250 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
251 "Note that, even after this callback is called, we're waiting for all windows to finish "
252 " drawing."
253 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000254 metadata {
255 purpose: PURPOSE_BUGFIX
256 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000257}
258
259flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000260 name: "qs_new_tiles"
261 namespace: "systemui"
262 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000263 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000264}
265
266flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000267 name: "qs_new_tiles_future"
268 namespace: "systemui"
269 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."
270 bug: "311147395"
271}
272
273flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000274 name: "qs_quick_rebind_active_tiles"
275 namespace: "systemui"
276 description: "Rebind active custom tiles quickly."
277 bug: "362526228"
278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
281}
282
283flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000284 name: "coroutine_tracing"
285 namespace: "systemui"
286 description: "Adds thread-local data to System UI's global coroutine scopes to "
287 "allow for tracing of coroutine continuations using System UI's tracinglib"
288 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100289}
290
291flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000292 name: "edge_back_gesture_handler_thread"
293 namespace: "systemui"
294 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
295 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
296 "the main thread with the rest of System UI."
297 bug: "304583132"
298}
299
300flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100301 name: "new_aod_transition"
302 namespace: "systemui"
303 description: "New LOCKSCREEN <=> AOD transition"
304 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100305}
306
307flag {
308 name: "light_reveal_migration"
309 namespace: "systemui"
310 description: "Move LightRevealScrim to recommended architecture"
311 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600312}
313
314flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000315 name: "theme_overlay_controller_wakefulness_deprecation"
316 namespace: "systemui"
317 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
318 "ThemOverlayController to mitigate flickering when locking the device"
319 bug: "308676488"
320}
321
322flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200323 name: "status_bar_monochrome_icons_fix"
324 namespace: "systemui"
325 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
326 bug: "329091967"
327 metadata {
328 purpose: PURPOSE_BUGFIX
329 }
330}
331
332flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000333 name: "status_bar_screen_sharing_chips"
334 namespace: "systemui"
335 description: "Show chips on the left side of the status bar when a user is screen sharing, "
336 "recording, or casting"
337 bug: "332662551"
338}
339
340flag {
Caitlin Shkuratovf85ad482024-10-17 16:13:55 +0000341 name: "status_bar_show_audio_only_projection_chip"
342 namespace: "systemui"
343 description: "Show chip on the left side of the status bar when a user is only sharing *audio* "
344 "during a media projection"
345 bug: "373308507"
346 metadata {
347 purpose: PURPOSE_BUGFIX
348 }
349}
350
351flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000352 name: "status_bar_use_repos_for_call_chip"
353 namespace: "systemui"
354 description: "Use repositories as the source of truth for call notifications shown as a chip in"
355 "the status bar"
356 bug: "328584859"
357 metadata {
358 purpose: PURPOSE_BUGFIX
359 }
360}
361
362flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000363 name: "status_bar_call_chip_notification_icon"
364 namespace: "systemui"
365 description: "Use the small icon set on the notification for the status bar call chip"
366 bug: "354930838"
367}
368
369flag {
amehfooze3d259b2024-08-26 22:38:55 +0000370 name: "status_bar_signal_policy_refactor"
371 namespace: "systemui"
372 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
373 bug: "264539100"
374}
375
376flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000377 name: "status_bar_swipe_over_chip"
378 namespace: "systemui"
379 description: "Allow users to swipe over the status bar chip to open the shade"
380 bug: "185897191"
381 metadata {
382 purpose: PURPOSE_BUGFIX
383 }
384}
385
386flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000387 name: "status_bar_always_check_underlying_networks"
388 namespace: "systemui"
389 description: "For status bar connectivity UI, always check underlying networks for wifi and "
390 "carrier merged information, regardless of the sepcified transport type"
391 bug: "352162710"
392 metadata {
393 purpose: PURPOSE_BUGFIX
394 }
395}
396
397flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000398 name: "status_bar_stop_updating_window_height"
399 namespace: "systemui"
400 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
401 "StatusBarWindowController"
402 bug: "360115167"
403 metadata {
404 purpose: PURPOSE_BUGFIX
405 }
406}
407
408flag {
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000409 name: "status_bar_ron_chips"
410 namespace: "systemui"
411 description: "Show rich ongoing notifications as chips in the status bar"
412 bug: "361346412"
413}
414
415flag {
Chandru S1df19782023-09-30 18:34:20 -0700416 name: "compose_bouncer"
417 namespace: "systemui"
418 description: "Use the new compose bouncer in SystemUI"
419 bug: "310005730"
420}
421
422flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000423 name: "pss_task_switcher"
424 namespace: "systemui"
425 description: "Enable the task switcher feature for partial screen sharing"
426 bug: "317208379"
427}
428
429flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530430 name: "revamped_bouncer_messages"
431 namespace: "systemui"
432 description: "Change the bouncer message to be a 2-line more descriptive message"
433 bug: "236891644"
434}
435
436flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530437 name: "rest_to_unlock"
438 namespace: "systemui"
439 description: "Require prolonged touch for fingerprint authentication"
440 bug: "303672286"
441}
442
443flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000444 name: "record_issue_qs_tile"
445 namespace: "systemui"
446 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
447 bug: "305049544"
448}
Chandru S7ec7fd22023-11-30 13:12:25 +0530449
Aurélien Pomini7c643452023-09-21 10:06:47 +0000450flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000451 name: "migrate_clocks_to_blueprint"
452 namespace: "systemui"
453 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
454 "and use modern architecture for lockscreen clocks"
455 bug: "301502635"
456}
457
458flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000459 name: "clock_reactive_variants"
460 namespace: "systemui"
461 description: "Add reactive variant fonts to some clocks"
462 bug: "343495953"
463}
464
465flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000466 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000467 namespace: "systemui"
468 description: "Faster wallpaper unlock transition"
469 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000470 metadata {
471 purpose: PURPOSE_BUGFIX
472 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000473}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800474
475flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700476 name: "confine_notification_touch_to_view_width"
477 namespace: "systemui"
478 description: "Use notification view width when detecting gestures."
479 bug: "335828150"
480}
481
482flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000483 name: "fix_image_wallpaper_crash_surface_already_released"
484 namespace: "systemui"
485 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
486 bug: "337287154"
487 metadata {
488 purpose: PURPOSE_BUGFIX
489 }
490}
491
492flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800493 name: "activity_transition_use_largest_window"
494 namespace: "systemui"
495 description: "Target largest opening window during activity transitions."
496 bug: "323294573"
497 metadata {
498 purpose: PURPOSE_BUGFIX
499 }
500}
501
502flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000503 name: "enable_layout_tracing"
504 namespace: "systemui"
505 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
506 bug: "315274804"
507}
508
509flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800510 name: "quick_settings_visual_haptics_longpress"
511 namespace: "systemui"
512 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
513 bug: "229856884"
514}
Evan Laird3f199372023-11-14 18:32:19 -0500515
516flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800517 name: "switch_user_on_bg"
518 namespace: "systemui"
519 description: "Does user switching on a background thread"
520 bug: "284095720"
521}
522
523flag {
Evan Laird3f199372023-11-14 18:32:19 -0500524 name: "status_bar_static_inout_indicators"
525 namespace: "systemui"
526 description: "(Upstream request) Always show the network activity inout indicators and "
527 "prefer using alpha to distinguish network activity."
528 bug: "310715220"
529}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800530
531flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100532 name: "status_bar_connected_displays"
533 namespace: "systemui"
534 description: "Shows the status bar on connected displays"
535 bug: "362720336"
536}
537
538flag {
Evan Laird96df1172024-08-06 17:16:53 -0400539 name: "status_bar_switch_to_spn_from_data_spn"
540 namespace: "systemui"
541 description: "Fix usage of the SPN broadcast extras"
542 bug: "350812372"
543 metadata {
544 purpose: PURPOSE_BUGFIX
545 }
546}
547
548flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400549 name: "status_bar_simple_fragment"
550 namespace: "systemui"
551 description: "Feature flag for refactoring the collapsed status bar fragment"
552 bug: "364360986"
553}
554
555flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000556 name: "new_volume_panel"
557 namespace: "systemui"
558 description: "Switches to the new volume panel (without Slices)."
559 bug: "202262476"
560}
561
562flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100563 name: "use_volume_controller"
564 namespace: "systemui"
565 description: "Adds Volume Controller signals to the AudioRepository to update volume"
566 bug: "349348461"
567 metadata {
568 purpose: PURPOSE_BUGFIX
569 }
570}
571
572flag {
Anton Potapova164b902024-09-27 12:40:39 +0100573 name: "volume_redesign"
574 namespace: "systemui"
575 description: "Enables Volume BC25 visuals update"
576 bug: "368308908"
577}
578
579flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400580 name: "clipboard_shared_transitions"
581 namespace: "systemui"
582 description: "Show shared transitions from clipboard"
583 bug: "360843770"
584 metadata {
585 purpose: PURPOSE_BUGFIX
586 }
587}
588
589flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400590 name: "clipboard_image_timeout"
591 namespace: "systemui"
592 description: "Wait for clipboard image to load before showing UI"
593 bug: "359864629"
594 metadata {
595 purpose: PURPOSE_BUGFIX
596 }
597}
598
599flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400600 name: "clipboard_use_description_mimetype"
601 namespace: "systemui"
602 description: "Read item mimetype from description rather than checking URI"
603 bug: "357197236"
604 metadata {
605 purpose: PURPOSE_BUGFIX
606 }
607}
608
609flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500610 name: "screenshot_action_dismiss_system_windows"
611 namespace: "systemui"
612 description: "Dismiss existing system windows when starting action from screenshot UI"
613 bug: "309933761"
614}
615
616flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400617 name: "fix_screenshot_action_dismiss_system_windows"
618 namespace: "systemui"
619 description: "Dismiss existing system windows when starting action from screenshot UI"
620 bug: "309933761"
621 metadata {
622 purpose: PURPOSE_BUGFIX
623 }
624}
625
Mark Renouf646174c2024-05-09 12:51:44 -0400626flag {
627 name: "screenshot_scroll_crop_view_crash_fix"
628 namespace: "systemui"
629 description: "Mitigate crash on invalid computed range in CropView"
630 bug: "232633995"
631 metadata {
632 purpose: PURPOSE_BUGFIX
633 }
634}
Mark Renoufd30667a2024-05-08 13:19:04 -0400635
636flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400637 name: "screenshot_ui_controller_refactor"
638 namespace: "systemui"
639 description: "Simplify and refactor ScreenshotController"
640 bug: "354711957"
641}
642
643flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000644 name: "screenshot_multidisplay_focus_change"
645 namespace: "systemui"
646 description: "Only capture a single display when screenshotting"
647 bug: "362720389"
648}
649
650flag {
Mark Renouf5f4842d2024-09-30 15:39:49 -0400651 name: "screenshot_policy_split_and_desktop_mode"
652 namespace: "systemui"
653 description: "Improves screenshot policy handling for split screen and desktop mode."
654 bug: "365597999"
655}
656
657flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000658 name: "run_fingerprint_detect_on_dismissible_keyguard"
659 namespace: "systemui"
660 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
661 bug: "311145851"
662}
663
664flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000665 name: "smartspace_relocate_to_bottom"
666 namespace: "systemui"
667 description: "Relocate Smartspace to bottom of the Lock Screen"
668 bug: "316212788"
669}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000670
671flag {
davidcta7ba4a42024-09-03 23:05:48 +0000672 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000673 namespace: "systemui"
674 description: "Indicate Smartspace RemoteViews rendering"
675 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000676 metadata {
677 purpose: PURPOSE_BUGFIX
678 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000679}
680
681flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000682 name: "smartspace_lockscreen_viewmodel"
683 namespace: "systemui"
684 description: "Indicate Smartspace lockscreen viewmodel"
685 bug: "331451011"
686}
687
688flag {
davidct0d7957f2024-08-29 06:45:13 +0000689 name: "smartspace_viewpager2"
690 namespace: "systemui"
691 description: "Use viewpager2 in Smartspace"
692 bug: "259566300"
693}
694
695flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000696 name: "pin_input_field_styled_focus_state"
697 namespace: "systemui"
698 description: "Enables styled focus states on pin input field if keyboard is connected"
699 bug: "316106516"
700}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500701
702flag {
703 name: "keyguard_wm_state_refactor"
704 namespace: "systemui"
705 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
706 bug: "278086361"
707}
Aaron Liu972537c2024-01-26 14:35:06 -0800708
709flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000710 name: "enable_contextual_tip_for_power_off"
711 namespace: "systemui"
712 description: "Enables on-screen contextual tip about how to power off or restart phone"
713 bug: "322891421"
714}
715
716flag {
717 name: "enable_contextual_tip_for_take_screenshot"
718 namespace: "systemui"
719 description: "Enables on-screen contextual tip about how to take screenshot."
720 bug: "322891421"
721}
Yein Jobbfb3312024-01-31 22:40:47 +0000722
723flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000724 name: "enable_contextual_tip_for_mute_volume"
725 namespace: "systemui"
726 description: "Enables the contextual tip for muting the volume."
727 bug: "337737048"
728}
729
730flag {
Zhe Song79564da2024-03-13 17:12:54 +0800731 name: "disable_contextual_tips_frequency_check"
732 description: "Disables frequency capping check for contextual tips."
733 namespace: "systemui"
734 bug: "322891421"
735}
736
737flag {
738 name: "disable_contextual_tips_ios_switcher_check"
739 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
740 namespace: "systemui"
741 bug: "322891421"
742}
743
744flag {
Yu Chao3964b562024-02-01 08:03:59 +0000745 name: "enable_contextual_tips"
746 description: "Enables showing contextual tips."
747 namespace: "systemui"
748 bug: "322891421"
749}
750
751flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800752 name: "contextual_tips_assistant_dismiss_fix"
753 namespace: "systemui"
754 description: "Improve assistant dismiss signal accuracy for contextual tips."
755 bug: "334759504"
756 metadata {
757 purpose: PURPOSE_BUGFIX
758 }
759}
760
761flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000762 name: "shaderlib_loading_effect_refactor"
763 namespace: "systemui"
764 description: "Extend shader library to provide the common loading effects."
765 bug: "282007590"
766}
767
Matías Hernándeza67952e2024-02-06 15:29:52 +0100768flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800769 name: "hearing_aids_qs_tile_dialog"
770 namespace: "systemui"
771 description: "Show a dialog when clicking on hearing aids quick settings tile."
772 bug: "291423171"
773}
774
775flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100776 name: "notification_row_user_context"
777 namespace: "systemui"
778 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
779 " (based on the NotificationEntry's user)."
780 bug: "317503801"
781 metadata {
782 purpose: PURPOSE_BUGFIX
783 }
784}
785
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000786flag {
787 name: "get_connected_device_name_unsynchronized"
788 namespace: "systemui"
789 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
790 bug: "323995015"
791 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000792 purpose: PURPOSE_BUGFIX
793 }
794}
795
796flag {
Sindhuc5d22842024-02-09 06:47:35 +0000797 name: "slice_manager_binder_call_background"
798 namespace: "systemui"
799 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
800 bug: "322745650"
801 metadata {
802 purpose: PURPOSE_BUGFIX
803 }
804}
805
806flag {
Sindhu561c2402024-02-07 09:38:47 +0000807 name: "register_new_wallet_card_in_background"
808 namespace: "systemui"
809 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
810 bug: "322506838"
811 metadata {
812 purpose: PURPOSE_BUGFIX
813 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000814}
archishab51923e2024-02-08 05:53:04 +0000815
816flag {
817 name: "update_user_switcher_background"
818 namespace: "systemui"
819 description: "Decide whether to update user switcher in background thread."
820 bug: "322745650"
821 metadata {
822 purpose: PURPOSE_BUGFIX
823 }
824}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000825
826flag {
Miranda Kephart2976ca82024-02-16 10:14:15 -0500827 name: "clipboard_noninteractive_on_lockscreen"
828 namespace: "systemui"
829 description: "Prevents the interactive clipboard UI from appearing when device is locked"
830 bug: "317048495"
831 metadata {
832 purpose: PURPOSE_BUGFIX
833 }
834}
Jernej Virag96b48772024-02-20 10:34:27 +0100835
836flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500837 name: "dedicated_notif_inflation_thread"
838 namespace: "systemui"
839 description: "Create a separate background thread for inflating notifications"
840 bug: "308967184"
841 metadata {
842 purpose: PURPOSE_BUGFIX
843 }
844}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000845
846flag {
847 name: "bind_keyguard_media_visibility"
848 namespace: "systemui"
849 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
850 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000851 metadata {
852 purpose: PURPOSE_BUGFIX
853 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100854}
855
856flag {
857 name: "delayed_wakelock_release_on_background_thread"
858 namespace: "systemui"
859 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
860 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000861 metadata {
862 purpose: PURPOSE_BUGFIX
863 }
864}
bvineeth68756982024-02-23 09:57:28 +0000865
866flag {
867 name: "notify_power_manager_user_activity_background"
868 namespace: "systemui"
869 description: "Decide whether to notify the user activity to power manager in the background thread."
870 bug: "325203885"
871 metadata {
872 purpose: PURPOSE_BUGFIX
873 }
874}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000875
876flag {
Josh814484f2024-03-05 15:38:07 +0000877 name: "qs_tile_focus_state"
878 namespace: "systemui"
879 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
880 bug: "312899524"
881}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000882
883flag {
yyalan129343f2024-05-07 14:33:16 +0100884 name: "brightness_slider_focus_state"
885 namespace: "systemui"
886 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
887 bug: "329244723"
888}
889
890flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000891 name: "edgeback_gesture_handler_get_running_tasks_background"
892 namespace: "systemui"
893 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
894 " class on the background thread."
895 bug: "325041960"
896 metadata {
897 purpose: PURPOSE_BUGFIX
898 }
899}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400900
901flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700902 name: "screenshare_notification_hiding_bug_fix"
903 namespace: "systemui"
904 description: "Various bug fixes for notification redaction while screensharing"
905 bug: "312784809"
906 metadata {
907 purpose: PURPOSE_BUGFIX
908 }
909}
910
911flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400912 name: "qs_ui_refactor"
913 namespace: "systemui"
914 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
915 " Compose for the UI."
916 bug: "325099249"
917}
Yein Jo380f96c2024-04-04 21:28:31 +0000918
919flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400920 name: "qs_ui_refactor_compose_fragment"
921 namespace: "systemui"
922 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."
923 bug: "325099249"
924}
925
926flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400927 name: "remove_dream_overlay_hide_on_touch"
928 namespace: "systemui"
929 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
930 bug: "329091030"
931 metadata {
932 purpose: PURPOSE_BUGFIX
933 }
934}
935
936flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000937 name: "keyboard_docking_indicator"
938 namespace: "systemui"
939 description: "Glow bar indicator reveals upon keyboard docking."
940 bug: "324600132"
941}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700942
943flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100944 name: "keyboard_shortcut_helper_rewrite"
945 namespace: "systemui"
946 description: "A new implementation of the keyboards shortcuts helper sheet."
947 bug: "327364197"
948}
949
950flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000951 name: "keyboard_touchpad_contextual_education"
952 namespace: "systemui"
953 description: "Allow showing education for physical keyboard and touchpad"
954 bug: "317496783"
955}
956
957flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700958 name: "dream_overlay_bouncer_swipe_direction_filtering"
959 namespace: "systemui"
960 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
961 bug: "333632464"
962 metadata {
963 purpose: PURPOSE_BUGFIX
964 }
Bryce Leece3c21032024-04-09 17:15:17 -0700965}
966
967flag {
968 name: "dream_input_session_pilfer_once"
969 namespace: "systemui"
970 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700971 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700972 metadata {
973 purpose: PURPOSE_BUGFIX
974 }
975}
Jernej Virag6d932a02024-04-16 16:57:50 +0200976
977flag {
978 name: "slice_broadcast_relay_in_background"
979 namespace: "systemui"
980 description: "Move handling of slice broadcast relay broadcasts to background threads"
981 bug: "334767208"
982 metadata {
983 purpose: PURPOSE_BUGFIX
984 }
bvineethac6e09a2024-04-10 08:20:28 +0000985}
986
987flag {
988 name: "register_battery_controller_receivers_in_corestartable"
989 namespace: "systemui"
990 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
991 bug: "307517093"
992 metadata {
993 purpose: PURPOSE_BUGFIX
994 }
995}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800996
997flag {
998 name: "enforce_brightness_base_user_restriction"
999 namespace: "systemui"
1000 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
1001 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +00001002 metadata {
1003 purpose: PURPOSE_BUGFIX
1004 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001005}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001006
1007flag {
1008 name: "ambient_touch_monitor_listen_to_display_changes"
1009 namespace: "systemui"
1010 description: "listen to display changes and cache window metrics"
1011 bug: "330906135"
1012 metadata {
1013 purpose: PURPOSE_BUGFIX
1014 }
1015}
Bryce Lee19f1e282024-05-02 22:03:28 +00001016
1017flag {
Bryce Leea320f562024-05-03 04:19:45 +00001018 name: "restart_dream_on_unocclude"
1019 namespace: "systemui"
1020 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1021 bug: "338051457"
1022 metadata {
1023 purpose: PURPOSE_BUGFIX
1024 }
1025}
1026
1027flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001028 name: "communal_bouncer_do_not_modify_plugin_open"
1029 namespace: "systemui"
1030 description: "do not modify notification shade when handling bouncer expansion."
1031 bug: "338252661"
1032 metadata {
1033 purpose: PURPOSE_BUGFIX
1034 }
1035}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001036
1037flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001038 name: "communal_scene_ktf_refactor"
1039 namespace: "systemui"
1040 description: "refactors the syncing mechanism between communal STL and KTF state."
1041 bug: "327225415"
1042 metadata {
1043 purpose: PURPOSE_BUGFIX
1044 }
1045}
1046
1047flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001048 name: "communal_timer_flicker_fix"
1049 namespace: "systemui"
1050 description: "fixes timers on the hub flickering when pausing"
1051 bug: "353801573"
1052 metadata {
1053 purpose: PURPOSE_BUGFIX
1054 }
1055}
1056
1057flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001058 name: "communal_widget_trampoline_fix"
1059 namespace: "systemui"
1060 description: "fixes activity starts caused by non-activity trampolines from widgets."
1061 bug: "350468769"
1062 metadata {
1063 purpose: PURPOSE_BUGFIX
1064 }
1065}
1066
1067flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001068 name: "communal_edit_widgets_activity_finish_fix"
1069 namespace: "systemui"
1070 description: "finish edit widgets activity when stopping"
1071 bug: "354725145"
1072 metadata {
1073 purpose: PURPOSE_BUGFIX
1074 }
1075}
1076
1077flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001078 name: "communal_widget_resizing"
1079 namespace: "systemui"
1080 description: "Allow resizing of widgets on glanceable hub"
1081 bug: "368053818"
1082}
1083
1084flag {
Princee3fb8e62024-09-19 15:51:58 +00001085 name: "dream_overlay_updated_font"
1086 namespace: "systemui"
1087 description: "Flag to enable updated font settings for dream overlay"
1088 bug: "349656117"
1089 metadata {
1090 purpose: PURPOSE_BUGFIX
1091 }
1092}
1093
1094flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001095 name: "app_clips_backlinks"
1096 namespace: "systemui"
1097 description: "Enables Backlinks improvement feature in App Clips"
1098 bug: "300307759"
1099}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001100
1101flag {
1102 name: "qs_custom_tile_click_guaranteed_bug_fix"
1103 namespace: "systemui"
1104 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1105 bug: "339290820"
1106 metadata {
1107 purpose: PURPOSE_BUGFIX
1108 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001109}
1110
1111flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001112 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001113 namespace: "systemui"
1114 description: "Only dismiss media notifications when the control was removed by the user."
1115 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001116 metadata {
1117 purpose: PURPOSE_BUGFIX
1118 }
archisha1a22b1f2024-04-22 05:53:16 +00001119}
1120
1121flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001122 name: "media_controls_lockscreen_shade_bug_fix"
1123 namespace: "systemui"
1124 description: "Use ShadeInteractor for media location changes"
1125 bug: "319244625"
1126 metadata {
1127 purpose: PURPOSE_BUGFIX
1128 }
1129}
1130
1131flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001132 name: "media_controls_button_media3"
1133 namespace: "systemui"
1134 description: "Enable media action buttons updates using media3"
1135 bug: "360196209"
1136}
1137
1138flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001139 name: "media_controls_drawables_reuse"
1140 namespace: "systemui"
1141 description: "Re-use created media drawables for media controls"
1142 bug: "358402034"
1143}
1144
1145flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001146 name: "media_controls_posts_optimization"
1147 namespace: "systemui"
1148 description: "Ignore duplicate media notifications posted"
1149 bug: "358645640"
1150}
1151
1152flag {
Michael Mikhaild70ef662024-09-26 12:59:49 +00001153 name: "media_controls_umo_inflation_in_background"
1154 namespace: "systemui"
1155 description: "Inflate UMO in background thread"
1156 bug: "368514198"
1157 metadata {
1158 purpose: PURPOSE_BUGFIX
1159 }
1160}
1161
1162flag {
archisha1a22b1f2024-04-22 05:53:16 +00001163 namespace: "systemui"
1164 name: "enable_view_capture_tracing"
1165 description: "Enables view capture tracing in System UI."
1166 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001167 metadata {
1168 purpose: PURPOSE_BUGFIX
1169 }
1170}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001171
1172flag {
1173 name: "validate_keyboard_shortcut_helper_icon_uri"
1174 namespace: "systemui"
1175 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1176 bug: "331180422"
1177 metadata {
1178 purpose: PURPOSE_BUGFIX
1179 }
1180}
William Xiao07cbc242024-05-10 15:16:11 -07001181
1182flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001183 name: "glanceable_hub_allow_keyguard_when_dreaming"
1184 namespace: "systemui"
1185 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1186 bug: "343505271"
1187}
1188
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001189flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001190 name: "register_wallpaper_notifier_background"
1191 namespace: "systemui"
1192 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1193 bug: "327315860"
1194 metadata {
1195 purpose: PURPOSE_BUGFIX
1196 }
1197}
Michael Mikhaile3247482024-05-14 13:56:23 +00001198
1199flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001200 name: "enable_efficient_display_repository"
1201 namespace: "systemui"
1202 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1203 bug: "345472038"
1204 metadata {
1205 purpose: PURPOSE_BUGFIX
1206 }
1207}
1208
1209flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001210 name: "notification_media_manager_background_execution"
1211 namespace: "systemui"
1212 description: "Decide whether to execute binder calls in background thread"
1213 bug: "336612071"
1214 metadata {
1215 purpose: PURPOSE_BUGFIX
1216 }
1217}
Sindhu4fece3c2024-06-03 10:34:29 +00001218
1219flag {
1220 name: "dozeui_scheduling_alarms_background_execution"
1221 namespace: "systemui"
1222 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1223 bug: "330492575"
1224 metadata {
1225 purpose: PURPOSE_BUGFIX
1226 }
1227}
András Kurucz48f27812024-06-05 13:22:19 +00001228
1229flag {
1230 name: "notification_pulsing_fix"
1231 namespace: "systemui"
1232 description: "Allow showing new pulsing notifications when the device is already pulsing."
1233 bug: "335560575"
1234 metadata {
1235 purpose: PURPOSE_BUGFIX
1236 }
1237}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001238
1239flag {
1240 name: "media_lockscreen_launch_animation"
1241 namespace : "systemui"
1242 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1243 bug : "346865769"
1244 metadata {
1245 purpose: PURPOSE_BUGFIX
1246 }
1247}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001248
1249flag {
1250 name: "expand_heads_up_on_inline_reply"
1251 namespace: "systemui"
1252 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1253 bug: "346976443"
1254 metadata {
1255 purpose: PURPOSE_BUGFIX
1256 }
1257}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001258
1259flag {
1260 name: "translucent_occluding_activity_fix"
1261 namespace: "systemui"
1262 description: "Fixes occlusion animation for transluent activities"
1263 bug: "303010980"
1264 metadata {
1265 purpose: PURPOSE_BUGFIX
1266 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001267}
1268
1269flag {
1270 namespace: "systemui"
1271 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1272 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1273 bug: "312452252"
1274 metadata {
1275 purpose: PURPOSE_BUGFIX
1276 }
1277}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001278
1279flag {
1280 namespace: "systemui"
1281 name: "qs_register_setting_observer_on_bg_thread"
1282 description: "Registers Quick Settings content providers on background thread"
1283 bug: "351766769"
1284 metadata {
1285 purpose: PURPOSE_BUGFIX
1286 }
1287}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001288
1289flag {
1290 name: "sounddose_customization"
1291 namespace: "systemui"
1292 description: "Enables custom actions for sounddose notifications"
1293 bug: "345227709"
1294}
1295
Jernej Viragb0f48602024-07-12 08:48:24 +00001296flag {
1297 namespace: "systemui"
1298 name: "register_content_observers_async"
1299 description: "Use new Async API to register content observers"
1300 bug: "316922634"
1301 metadata {
1302 purpose: PURPOSE_BUGFIX
1303 }
1304}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001305
1306flag {
1307 name: "msdl_feedback"
1308 namespace: "systemui"
1309 description: "Enables MSDL feedback in SysUI surfaces."
1310 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001311}
1312
1313flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001314 name: "hubmode_fullscreen_vertical_swipe"
1315 namespace: "systemui"
1316 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1317 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001318 metadata {
1319 purpose: PURPOSE_BUGFIX
1320 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001321}
1322
1323flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001324 name: "hubmode_fullscreen_vertical_swipe_fix"
1325 namespace: "systemui"
1326 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1327 bug: "340177049"
1328 metadata {
1329 purpose: PURPOSE_BUGFIX
1330 }
1331}
1332
1333
1334flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001335 namespace: "systemui"
1336 name: "remove_update_listener_in_qs_icon_view_impl"
1337 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1338 bug: "327078684"
1339 metadata {
1340 purpose: PURPOSE_BUGFIX
1341 }
1342}
1343
1344flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001345 name: "sim_pin_race_condition_on_restart"
1346 namespace: "systemui"
1347 description: "The SIM PIN screen may be shown incorrectly on reboot"
1348 bug: "351426938"
1349 metadata {
1350 purpose: PURPOSE_BUGFIX
1351 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001352}
1353
1354flag {
1355 name: "sim_pin_talkback_fix_for_double_submit"
1356 namespace: "systemui"
1357 description: "The SIM PIN entry screens show the wrong message due"
1358 bug: "346932439"
1359 metadata {
1360 purpose: PURPOSE_BUGFIX
1361 }
Sindhu B3a51f312024-07-15 09:32:00 +00001362}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001363
1364flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001365 name: "sim_pin_bouncer_reset"
1366 namespace: "systemui"
1367 description: "The SIM PIN bouncer does not close after unlocking"
1368 bug: "297461589"
1369 metadata {
1370 purpose: PURPOSE_BUGFIX
1371 }
1372}
1373
1374flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001375 name: "use_transitions_for_keyguard_occluded"
1376 namespace: "systemui"
1377 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1378 bug: "344716537"
1379 metadata {
1380 purpose: PURPOSE_BUGFIX
1381 }
1382}
1383
1384flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001385 name: "relock_with_power_button_immediately"
1386 namespace: "systemui"
1387 description: "UDFPS unlock followed by immediate power button push should relock"
1388 bug: "343327511"
1389 metadata {
1390 purpose: PURPOSE_BUGFIX
1391 }
1392}
1393
1394flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001395 name: "classic_flags_multi_user"
1396 namespace: "systemui"
1397 description: "Make the classic feature flag loading multi user aware."
1398 bug: "345443431"
1399 metadata {
1400 purpose: PURPOSE_BUGFIX
1401 }
1402}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001403
1404flag {
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001405 name: "haptics_for_compose_sliders"
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001406 namespace: "systemui"
1407 description: "Adding haptic component infrastructure to sliders in Compose."
1408 bug: "341968766"
Juan Sebastian Martinez0b157b52024-10-03 17:39:39 +00001409 metadata {
1410 purpose: PURPOSE_BUGFIX
1411 }
Jernej Virag9e7d0182024-08-06 08:25:32 +00001412}
1413
1414flag {
1415 namespace: "systemui"
1416 name: "settings_ext_register_content_observer_on_bg_thread"
1417 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1418 bug: "355389014"
1419 metadata {
1420 purpose: PURPOSE_BUGFIX
1421 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001422}
Beverly4b7ad052024-08-21 16:03:13 +00001423
1424flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001425 name: "notify_password_text_view_user_activity_in_background"
1426 namespace: "systemui"
1427 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1428 bug: "346882515"
1429 metadata {
1430 purpose: PURPOSE_BUGFIX
1431 }
1432}
1433
1434flag {
Beverly4b7ad052024-08-21 16:03:13 +00001435 name: "face_message_defer_update"
1436 namespace: "systemui"
1437 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1438 bug: "351863611"
1439 metadata {
1440 purpose: PURPOSE_BUGFIX
1441 }
1442}
1443
Jernej Virag9192b722024-08-09 16:57:35 +02001444flag {
1445 name: "media_load_metadata_via_media_data_loader"
1446 namespace: "systemui"
1447 description: "Use MediaDataLoader for loading media metadata with better threading"
1448 bug: "358350077"
1449 metadata {
1450 purpose: PURPOSE_BUGFIX
1451 }
1452}
1453
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001454flag {
1455 name: "non_touchscreen_devices_bypass_falsing"
1456 namespace: "systemui"
1457 description: "Allow non-touchscreen devices to bypass falsing"
1458 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001459}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001460
1461flag {
yuanjiahsu0325fef2024-09-18 16:52:14 +08001462 name: "override_suppress_overlay_condition"
1463 namespace: "systemui"
1464 description: "Allow override the conditions to suppress the clipboard overlay"
1465 bug: "358473717"
1466}
1467
1468flag {
Marvin Raminc9d931c2024-09-18 17:38:55 +02001469 name: "media_projection_dialog_behind_lockscreen"
1470 namespace: "systemui"
1471 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1472 bug: "351409536"
1473 metadata {
1474 purpose: PURPOSE_BUGFIX
1475 }
Michael Mikhaild70ef662024-09-26 12:59:49 +00001476}
Ming-Shin Lu461cfbb2024-09-02 16:49:40 +00001477
1478flag {
1479 name: "check_lockscreen_gone_transition"
1480 namespace: "systemui"
1481 description: "Run notification pipeline when the lockscreen is not in gone transition for avoiding janky frames during unlocking animation"
1482 bug: "358301118"
1483 metadata {
1484 purpose: PURPOSE_BUGFIX
1485 }
1486}
Sherry Zhou01771fe2024-09-25 03:31:17 +00001487
1488flag {
1489 name: "magic_portrait_wallpapers"
1490 namespace: "systemui"
1491 description: "Magic Portrait related changes in systemui"
1492 bug: "370863642"
1493}
1494