blob: 5942ff366c4c5a1aef058732730ec330adb0ecd3 [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 DeCewf5f436be2024-03-19 21:06:02 +000043 name: "notification_minimalism_prototype"
44 namespace: "systemui"
45 description: "Prototype of notification minimalism; the new 'Intermediate' lockscreen customization proposal."
46 bug: "330387368"
47 metadata {
48 purpose: PURPOSE_BUGFIX
49 }
50}
51
52flag {
Jeff DeCew0297a6f2024-05-22 15:20:27 +000053 name: "notification_view_flipper_pausing_v2"
Jeff DeCew0ed8dbee2024-03-01 13:03:20 +000054 namespace: "systemui"
55 description: "Pause ViewFlippers inside Notification custom layouts when the shade is closed."
56 bug: "309146176"
57 metadata {
58 purpose: PURPOSE_BUGFIX
59 }
60}
61
62flag {
Jeff DeCewd8397d82024-04-19 16:35:04 +000063 name: "notification_over_expansion_clipping_fix"
64 namespace: "systemui"
65 description: "fix NSSL clipping when over-expanding; fixes split shade bug."
66 bug: "288553572"
67 metadata {
68 purpose: PURPOSE_BUGFIX
69 }
70}
71
72flag {
Yining Liu6ed11b92024-01-18 18:01:51 +080073 name: "notification_async_group_header_inflation"
74 namespace: "systemui"
75 description: "Inflates the notification group summary header views from the background thread."
76 bug: "217799515"
77}
78
79flag {
Yining Liu9a835c82023-10-31 01:30:23 +000080 name: "notification_async_hybrid_view_inflation"
81 namespace: "systemui"
82 description: "Inflates hybrid (single-line) notification views from the background thread."
83 bug: "217799515"
84}
85
86flag {
Jeff DeCew3a819de2023-05-12 12:49:30 -040087 name: "notification_color_update_logger"
88 namespace: "systemui"
89 description: "Enabled debug logging and dumping of notification color updates."
90 bug: "294347738"
91}
92
93flag {
Ioana Alexandrufeaaa022023-10-06 11:21:48 +020094 name: "notifications_footer_view_refactor"
95 namespace: "systemui"
96 description: "Enables the refactored version of the footer view in the notification shade "
97 "(containing the \"Clear all\" button). Should not bring any behavior changes"
98 bug: "293167744"
99}
Alexander Roederer74cda602023-10-11 00:24:09 +0000100
101flag {
Steve Elliott34edc352023-10-23 13:14:24 -0400102 name: "notifications_icon_container_refactor"
103 namespace: "systemui"
104 description: "Enables the refactored version of the notification icon container in StatusBar, "
105 "AOD, and the notification shelf. Should not bring any behavioral changes."
106 bug: "278765923"
107}
108
109flag {
Nick Chameyev8ea0f4c2023-10-20 18:09:50 +0100110 name: "notifications_hide_on_display_switch"
111 namespace: "systemui"
112 description: "Temporary hides notifications when folding/unfolding to reduce unfold latency"
113 bug: "293824309"
114}
115
116flag {
András Kurucz305199f2023-12-18 18:31:34 +0000117 name: "notifications_improved_hun_animation"
118 namespace: "systemui"
119 description: "Adds a translateY animation, and other improvements to match the motion specs of the HUN Intro + Outro animations."
120 bug: "243302608"
121}
122
123flag {
Yining Liu49c0d052024-02-22 23:52:59 +0000124 name: "notification_content_alpha_optimization"
125 namespace: "systemui"
126 description: "Only reset alpha values of needed content views"
127 bug: "292024656"
128 metadata {
129 purpose: PURPOSE_BUGFIX
130 }
131}
132
133flag {
András Kurucz3e88b352023-11-06 13:48:09 +0000134 name: "notifications_live_data_store_refactor"
135 namespace: "systemui"
136 description: "Replaces NotifLiveDataStore with ActiveNotificationListRepository, and updates consumers. "
137 "Should not bring any behavior changes."
138 bug: "308623704"
139}
140
141flag {
Yining Liub5021762024-07-02 00:37:12 +0000142 name: "notification_transparent_header_fix"
143 namespace: "systemui"
144 description: "fix the transparent group header issue for async header inflation."
145 bug: "340161724"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
150
151flag {
dakinola558bf872024-03-14 20:21:46 +0000152 name: "pss_app_selector_recents_split_screen"
153 namespace: "systemui"
154 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
155 bug: "320449039"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
160
161flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100162 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100163 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100164 description: "Moves part of the notification icon updates to the background."
165 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100166 metadata {
167 purpose: PURPOSE_BUGFIX
168 }
169}
170
171flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100172 name: "refactor_get_current_user"
173 namespace: "systemui"
174 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
175 bug: "305984787"
176}
177
178flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000179 name: "notification_avalanche_throttle_hun"
180 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000181 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000182 bug: "307288824"
183}
184
185flag {
Lyn06388cc2024-01-18 22:17:50 +0000186 name: "notification_avalanche_suppression"
187 namespace: "systemui"
188 description: "After notification avalanche floodgate event, suppress HUNs completely."
189 bug: "321089634"
190}
191
192flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000193 name: "notification_background_tint_optimization"
194 namespace: "systemui"
195 description: "Re-enable the codepath that removed tinting of notifications when the"
196 " standard background color is desired. This was the behavior before we discovered"
197 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000198 " backgrounds."
199 bug: "294830092"
200}
201
202flag {
203 name: "notification_footer_background_tint_optimization"
204 namespace: "systemui"
205 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
206 " before we discovered a resources threading issue, which we worked around by applying the"
207 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000208 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000209}
210
211flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000212 name: "scene_container"
213 namespace: "systemui"
214 description: "Enables the scene container framework go/flexiglass."
215 bug: "283121968"
216}
Julia Tuttle5201be82023-10-30 17:49:30 -0400217
218flag {
burakovc98942c2024-04-25 16:15:35 +0000219 name: "dual_shade"
220 namespace: "systemui"
221 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
222 bug: "337259436"
223}
224
225flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000226 name: "keyguard_bottom_area_refactor"
227 namespace: "systemui"
228 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
229 "lock icon and others."
230 bug: "290652751"
231}
232
233flag {
Beverly96b3e592023-11-08 15:32:58 +0000234 name: "device_entry_udfps_refactor"
235 namespace: "systemui"
236 description: "Refactoring device entry UDFPS icon to use modern architecture and "
237 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
238 bug: "279440316"
239}
240
241flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400242 name: "visual_interruptions_refactor"
243 namespace: "systemui"
244 description: "Enables the refactored version of the code to decide when notifications "
245 "HUN, bubble, pulse, or FSI."
246 bug: "261728888"
247}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700248
249flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000250 name: "unfold_animation_background_progress"
251 namespace: "systemui"
252 description: "Moves unfold animation progress calculation to a background thread"
253 bug: "277879146"
254}
255
256flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000257 name: "enable_background_keyguard_ondrawn_callback"
258 namespace: "systemui"
259 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
260 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
261 "Note that, even after this callback is called, we're waiting for all windows to finish "
262 " drawing."
263 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000264 metadata {
265 purpose: PURPOSE_BUGFIX
266 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000267}
268
269flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000270 name: "qs_new_tiles"
271 namespace: "systemui"
272 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000273 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000274}
275
276flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000277 name: "qs_new_tiles_future"
278 namespace: "systemui"
279 description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood."
280 bug: "311147395"
281}
282
283flag {
Behnam Heydarshahi9262d192024-08-23 21:26:50 +0000284 name: "qs_quick_rebind_active_tiles"
285 namespace: "systemui"
286 description: "Rebind active custom tiles quickly."
287 bug: "362526228"
288 metadata {
289 purpose: PURPOSE_BUGFIX
290 }
291}
292
293flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000294 name: "coroutine_tracing"
295 namespace: "systemui"
296 description: "Adds thread-local data to System UI's global coroutine scopes to "
297 "allow for tracing of coroutine continuations using System UI's tracinglib"
298 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100299}
300
301flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000302 name: "edge_back_gesture_handler_thread"
303 namespace: "systemui"
304 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
305 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
306 "the main thread with the rest of System UI."
307 bug: "304583132"
308}
309
310flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100311 name: "new_aod_transition"
312 namespace: "systemui"
313 description: "New LOCKSCREEN <=> AOD transition"
314 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100315}
316
317flag {
318 name: "light_reveal_migration"
319 namespace: "systemui"
320 description: "Move LightRevealScrim to recommended architecture"
321 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600322}
323
324flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000325 name: "theme_overlay_controller_wakefulness_deprecation"
326 namespace: "systemui"
327 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
328 "ThemOverlayController to mitigate flickering when locking the device"
329 bug: "308676488"
330}
331
332flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200333 name: "status_bar_monochrome_icons_fix"
334 namespace: "systemui"
335 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
336 bug: "329091967"
337 metadata {
338 purpose: PURPOSE_BUGFIX
339 }
340}
341
342flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000343 name: "status_bar_screen_sharing_chips"
344 namespace: "systemui"
345 description: "Show chips on the left side of the status bar when a user is screen sharing, "
346 "recording, or casting"
347 bug: "332662551"
348}
349
350flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000351 name: "status_bar_use_repos_for_call_chip"
352 namespace: "systemui"
353 description: "Use repositories as the source of truth for call notifications shown as a chip in"
354 "the status bar"
355 bug: "328584859"
356 metadata {
357 purpose: PURPOSE_BUGFIX
358 }
359}
360
361flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000362 name: "status_bar_call_chip_notification_icon"
363 namespace: "systemui"
364 description: "Use the small icon set on the notification for the status bar call chip"
365 bug: "354930838"
366}
367
368flag {
amehfooze3d259b2024-08-26 22:38:55 +0000369 name: "status_bar_signal_policy_refactor"
370 namespace: "systemui"
371 description: "Use a settings observer for airplane mode and make StatusBarSignalPolicy startable"
372 bug: "264539100"
373}
374
375flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000376 name: "status_bar_swipe_over_chip"
377 namespace: "systemui"
378 description: "Allow users to swipe over the status bar chip to open the shade"
379 bug: "185897191"
380 metadata {
381 purpose: PURPOSE_BUGFIX
382 }
383}
384
385flag {
Caitlin Shkuratove7f8a0f2024-08-29 16:14:48 +0000386 name: "status_bar_always_check_underlying_networks"
387 namespace: "systemui"
388 description: "For status bar connectivity UI, always check underlying networks for wifi and "
389 "carrier merged information, regardless of the sepcified transport type"
390 bug: "352162710"
391 metadata {
392 purpose: PURPOSE_BUGFIX
393 }
394}
395
396flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000397 name: "status_bar_stop_updating_window_height"
398 namespace: "systemui"
399 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
400 "StatusBarWindowController"
401 bug: "360115167"
402 metadata {
403 purpose: PURPOSE_BUGFIX
404 }
405}
406
407flag {
Caitlin Shkuratov60cf8192024-08-21 18:33:47 +0000408 name: "status_bar_ron_chips"
409 namespace: "systemui"
410 description: "Show rich ongoing notifications as chips in the status bar"
411 bug: "361346412"
412}
413
414flag {
Chandru S1df19782023-09-30 18:34:20 -0700415 name: "compose_bouncer"
416 namespace: "systemui"
417 description: "Use the new compose bouncer in SystemUI"
418 bug: "310005730"
419}
420
421flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000422 name: "pss_task_switcher"
423 namespace: "systemui"
424 description: "Enable the task switcher feature for partial screen sharing"
425 bug: "317208379"
426}
427
428flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530429 name: "revamped_bouncer_messages"
430 namespace: "systemui"
431 description: "Change the bouncer message to be a 2-line more descriptive message"
432 bug: "236891644"
433}
434
435flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530436 name: "rest_to_unlock"
437 namespace: "systemui"
438 description: "Require prolonged touch for fingerprint authentication"
439 bug: "303672286"
440}
441
442flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000443 name: "record_issue_qs_tile"
444 namespace: "systemui"
445 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
446 bug: "305049544"
447}
Chandru S7ec7fd22023-11-30 13:12:25 +0530448
Aurélien Pomini7c643452023-09-21 10:06:47 +0000449flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000450 name: "migrate_clocks_to_blueprint"
451 namespace: "systemui"
452 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
453 "and use modern architecture for lockscreen clocks"
454 bug: "301502635"
455}
456
457flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000458 name: "clock_reactive_variants"
459 namespace: "systemui"
460 description: "Add reactive variant fonts to some clocks"
461 bug: "343495953"
462}
463
464flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000465 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000466 namespace: "systemui"
467 description: "Faster wallpaper unlock transition"
468 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000469 metadata {
470 purpose: PURPOSE_BUGFIX
471 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000472}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800473
474flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700475 name: "confine_notification_touch_to_view_width"
476 namespace: "systemui"
477 description: "Use notification view width when detecting gestures."
478 bug: "335828150"
479}
480
481flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000482 name: "fix_image_wallpaper_crash_surface_already_released"
483 namespace: "systemui"
484 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
485 bug: "337287154"
486 metadata {
487 purpose: PURPOSE_BUGFIX
488 }
489}
490
491flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800492 name: "activity_transition_use_largest_window"
493 namespace: "systemui"
494 description: "Target largest opening window during activity transitions."
495 bug: "323294573"
496 metadata {
497 purpose: PURPOSE_BUGFIX
498 }
499}
500
501flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000502 name: "enable_layout_tracing"
503 namespace: "systemui"
504 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
505 bug: "315274804"
506}
507
508flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800509 name: "quick_settings_visual_haptics_longpress"
510 namespace: "systemui"
511 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
512 bug: "229856884"
513}
Evan Laird3f199372023-11-14 18:32:19 -0500514
515flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800516 name: "switch_user_on_bg"
517 namespace: "systemui"
518 description: "Does user switching on a background thread"
519 bug: "284095720"
520}
521
522flag {
Evan Laird3f199372023-11-14 18:32:19 -0500523 name: "status_bar_static_inout_indicators"
524 namespace: "systemui"
525 description: "(Upstream request) Always show the network activity inout indicators and "
526 "prefer using alpha to distinguish network activity."
527 bug: "310715220"
528}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800529
530flag {
Chris Göllner7b258002024-09-17 12:36:06 +0100531 name: "status_bar_connected_displays"
532 namespace: "systemui"
533 description: "Shows the status bar on connected displays"
534 bug: "362720336"
535}
536
537flag {
Evan Laird96df1172024-08-06 17:16:53 -0400538 name: "status_bar_switch_to_spn_from_data_spn"
539 namespace: "systemui"
540 description: "Fix usage of the SPN broadcast extras"
541 bug: "350812372"
542 metadata {
543 purpose: PURPOSE_BUGFIX
544 }
545}
546
547flag {
Evan Lairda68d9d82024-09-11 12:22:50 -0400548 name: "status_bar_simple_fragment"
549 namespace: "systemui"
550 description: "Feature flag for refactoring the collapsed status bar fragment"
551 bug: "364360986"
552}
553
554flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000555 name: "new_volume_panel"
556 namespace: "systemui"
557 description: "Switches to the new volume panel (without Slices)."
558 bug: "202262476"
559}
560
561flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100562 name: "use_volume_controller"
563 namespace: "systemui"
564 description: "Adds Volume Controller signals to the AudioRepository to update volume"
565 bug: "349348461"
566 metadata {
567 purpose: PURPOSE_BUGFIX
568 }
569}
570
571flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400572 name: "clipboard_shared_transitions"
573 namespace: "systemui"
574 description: "Show shared transitions from clipboard"
575 bug: "360843770"
576 metadata {
577 purpose: PURPOSE_BUGFIX
578 }
579}
580
581flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400582 name: "clipboard_image_timeout"
583 namespace: "systemui"
584 description: "Wait for clipboard image to load before showing UI"
585 bug: "359864629"
586 metadata {
587 purpose: PURPOSE_BUGFIX
588 }
589}
590
591flag {
Miranda Kephartbf2bd0a2024-09-11 12:36:34 -0400592 name: "clipboard_use_description_mimetype"
593 namespace: "systemui"
594 description: "Read item mimetype from description rather than checking URI"
595 bug: "357197236"
596 metadata {
597 purpose: PURPOSE_BUGFIX
598 }
599}
600
601flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500602 name: "screenshot_action_dismiss_system_windows"
603 namespace: "systemui"
604 description: "Dismiss existing system windows when starting action from screenshot UI"
605 bug: "309933761"
606}
607
608flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400609 name: "fix_screenshot_action_dismiss_system_windows"
610 namespace: "systemui"
611 description: "Dismiss existing system windows when starting action from screenshot UI"
612 bug: "309933761"
613 metadata {
614 purpose: PURPOSE_BUGFIX
615 }
616}
617
Mark Renouf646174c2024-05-09 12:51:44 -0400618flag {
619 name: "screenshot_scroll_crop_view_crash_fix"
620 namespace: "systemui"
621 description: "Mitigate crash on invalid computed range in CropView"
622 bug: "232633995"
623 metadata {
624 purpose: PURPOSE_BUGFIX
625 }
626}
Mark Renoufd30667a2024-05-08 13:19:04 -0400627
628flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400629 name: "screenshot_ui_controller_refactor"
630 namespace: "systemui"
631 description: "Simplify and refactor ScreenshotController"
632 bug: "354711957"
633}
634
635flag {
Matt Caseyf518e042024-08-14 19:34:48 +0000636 name: "screenshot_multidisplay_focus_change"
637 namespace: "systemui"
638 description: "Only capture a single display when screenshotting"
639 bug: "362720389"
640}
641
642flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000643 name: "run_fingerprint_detect_on_dismissible_keyguard"
644 namespace: "systemui"
645 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
646 bug: "311145851"
647}
648
649flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000650 name: "smartspace_relocate_to_bottom"
651 namespace: "systemui"
652 description: "Relocate Smartspace to bottom of the Lock Screen"
653 bug: "316212788"
654}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000655
656flag {
davidcta7ba4a42024-09-03 23:05:48 +0000657 name: "smartspace_remoteviews_rendering_fix"
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000658 namespace: "systemui"
659 description: "Indicate Smartspace RemoteViews rendering"
660 bug: "326292691"
davidcta7ba4a42024-09-03 23:05:48 +0000661 metadata {
662 purpose: PURPOSE_BUGFIX
663 }
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000664}
665
666flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000667 name: "smartspace_lockscreen_viewmodel"
668 namespace: "systemui"
669 description: "Indicate Smartspace lockscreen viewmodel"
670 bug: "331451011"
671}
672
673flag {
davidct0d7957f2024-08-29 06:45:13 +0000674 name: "smartspace_viewpager2"
675 namespace: "systemui"
676 description: "Use viewpager2 in Smartspace"
677 bug: "259566300"
678}
679
680flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000681 name: "pin_input_field_styled_focus_state"
682 namespace: "systemui"
683 description: "Enables styled focus states on pin input field if keyboard is connected"
684 bug: "316106516"
685}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500686
687flag {
688 name: "keyguard_wm_state_refactor"
689 namespace: "systemui"
690 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
691 bug: "278086361"
692}
Aaron Liu972537c2024-01-26 14:35:06 -0800693
694flag {
Zhe Songe2a44482024-01-30 10:50:57 +0000695 name: "enable_contextual_tip_for_power_off"
696 namespace: "systemui"
697 description: "Enables on-screen contextual tip about how to power off or restart phone"
698 bug: "322891421"
699}
700
701flag {
702 name: "enable_contextual_tip_for_take_screenshot"
703 namespace: "systemui"
704 description: "Enables on-screen contextual tip about how to take screenshot."
705 bug: "322891421"
706}
Yein Jobbfb3312024-01-31 22:40:47 +0000707
708flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000709 name: "enable_contextual_tip_for_mute_volume"
710 namespace: "systemui"
711 description: "Enables the contextual tip for muting the volume."
712 bug: "337737048"
713}
714
715flag {
Zhe Song79564da2024-03-13 17:12:54 +0800716 name: "disable_contextual_tips_frequency_check"
717 description: "Disables frequency capping check for contextual tips."
718 namespace: "systemui"
719 bug: "322891421"
720}
721
722flag {
723 name: "disable_contextual_tips_ios_switcher_check"
724 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
725 namespace: "systemui"
726 bug: "322891421"
727}
728
729flag {
Yu Chao3964b562024-02-01 08:03:59 +0000730 name: "enable_contextual_tips"
731 description: "Enables showing contextual tips."
732 namespace: "systemui"
733 bug: "322891421"
734}
735
736flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800737 name: "contextual_tips_assistant_dismiss_fix"
738 namespace: "systemui"
739 description: "Improve assistant dismiss signal accuracy for contextual tips."
740 bug: "334759504"
741 metadata {
742 purpose: PURPOSE_BUGFIX
743 }
744}
745
746flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000747 name: "shaderlib_loading_effect_refactor"
748 namespace: "systemui"
749 description: "Extend shader library to provide the common loading effects."
750 bug: "282007590"
751}
752
Matías Hernándeza67952e2024-02-06 15:29:52 +0100753flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800754 name: "hearing_aids_qs_tile_dialog"
755 namespace: "systemui"
756 description: "Show a dialog when clicking on hearing aids quick settings tile."
757 bug: "291423171"
758}
759
760flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100761 name: "notification_row_user_context"
762 namespace: "systemui"
763 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
764 " (based on the NotificationEntry's user)."
765 bug: "317503801"
766 metadata {
767 purpose: PURPOSE_BUGFIX
768 }
769}
770
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000771flag {
772 name: "get_connected_device_name_unsynchronized"
773 namespace: "systemui"
774 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
775 bug: "323995015"
776 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000777 purpose: PURPOSE_BUGFIX
778 }
779}
780
781flag {
Sindhuc5d22842024-02-09 06:47:35 +0000782 name: "slice_manager_binder_call_background"
783 namespace: "systemui"
784 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
785 bug: "322745650"
786 metadata {
787 purpose: PURPOSE_BUGFIX
788 }
789}
790
791flag {
Sindhu561c2402024-02-07 09:38:47 +0000792 name: "register_new_wallet_card_in_background"
793 namespace: "systemui"
794 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
795 bug: "322506838"
796 metadata {
797 purpose: PURPOSE_BUGFIX
798 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000799}
archishab51923e2024-02-08 05:53:04 +0000800
801flag {
802 name: "update_user_switcher_background"
803 namespace: "systemui"
804 description: "Decide whether to update user switcher in background thread."
805 bug: "322745650"
806 metadata {
807 purpose: PURPOSE_BUGFIX
808 }
809}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000810
811flag {
812 name: "register_zen_mode_content_observer_background"
813 namespace: "systemui"
814 description: "Decide whether to register zen mode content observers in the background thread."
815 bug: "324515627"
816 metadata {
817 purpose: PURPOSE_BUGFIX
818 }
819}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500820
821flag {
822 name: "clipboard_noninteractive_on_lockscreen"
823 namespace: "systemui"
824 description: "Prevents the interactive clipboard UI from appearing when device is locked"
825 bug: "317048495"
826 metadata {
827 purpose: PURPOSE_BUGFIX
828 }
829}
Jernej Virag96b48772024-02-20 10:34:27 +0100830
831flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500832 name: "dedicated_notif_inflation_thread"
833 namespace: "systemui"
834 description: "Create a separate background thread for inflating notifications"
835 bug: "308967184"
836 metadata {
837 purpose: PURPOSE_BUGFIX
838 }
839}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000840
841flag {
842 name: "bind_keyguard_media_visibility"
843 namespace: "systemui"
844 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
845 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000846 metadata {
847 purpose: PURPOSE_BUGFIX
848 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100849}
850
851flag {
852 name: "delayed_wakelock_release_on_background_thread"
853 namespace: "systemui"
854 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
855 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000856 metadata {
857 purpose: PURPOSE_BUGFIX
858 }
859}
bvineeth68756982024-02-23 09:57:28 +0000860
861flag {
862 name: "notify_power_manager_user_activity_background"
863 namespace: "systemui"
864 description: "Decide whether to notify the user activity to power manager in the background thread."
865 bug: "325203885"
866 metadata {
867 purpose: PURPOSE_BUGFIX
868 }
869}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000870
871flag {
Josh814484f2024-03-05 15:38:07 +0000872 name: "qs_tile_focus_state"
873 namespace: "systemui"
874 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
875 bug: "312899524"
876}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000877
878flag {
yyalan129343f2024-05-07 14:33:16 +0100879 name: "brightness_slider_focus_state"
880 namespace: "systemui"
881 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
882 bug: "329244723"
883}
884
885flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000886 name: "edgeback_gesture_handler_get_running_tasks_background"
887 namespace: "systemui"
888 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
889 " class on the background thread."
890 bug: "325041960"
891 metadata {
892 purpose: PURPOSE_BUGFIX
893 }
894}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400895
896flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700897 name: "screenshare_notification_hiding_bug_fix"
898 namespace: "systemui"
899 description: "Various bug fixes for notification redaction while screensharing"
900 bug: "312784809"
901 metadata {
902 purpose: PURPOSE_BUGFIX
903 }
904}
905
906flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400907 name: "qs_ui_refactor"
908 namespace: "systemui"
909 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
910 " Compose for the UI."
911 bug: "325099249"
912}
Yein Jo380f96c2024-04-04 21:28:31 +0000913
914flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400915 name: "qs_ui_refactor_compose_fragment"
916 namespace: "systemui"
917 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."
918 bug: "325099249"
919}
920
921flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400922 name: "remove_dream_overlay_hide_on_touch"
923 namespace: "systemui"
924 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
925 bug: "329091030"
926 metadata {
927 purpose: PURPOSE_BUGFIX
928 }
929}
930
931flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000932 name: "keyboard_docking_indicator"
933 namespace: "systemui"
934 description: "Glow bar indicator reveals upon keyboard docking."
935 bug: "324600132"
936}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700937
938flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100939 name: "keyboard_shortcut_helper_rewrite"
940 namespace: "systemui"
941 description: "A new implementation of the keyboards shortcuts helper sheet."
942 bug: "327364197"
943}
944
945flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000946 name: "keyboard_touchpad_contextual_education"
947 namespace: "systemui"
948 description: "Allow showing education for physical keyboard and touchpad"
949 bug: "317496783"
950}
951
952flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700953 name: "dream_overlay_bouncer_swipe_direction_filtering"
954 namespace: "systemui"
955 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
956 bug: "333632464"
957 metadata {
958 purpose: PURPOSE_BUGFIX
959 }
Bryce Leece3c21032024-04-09 17:15:17 -0700960}
961
962flag {
963 name: "dream_input_session_pilfer_once"
964 namespace: "systemui"
965 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700966 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700967 metadata {
968 purpose: PURPOSE_BUGFIX
969 }
970}
Jernej Virag6d932a02024-04-16 16:57:50 +0200971
972flag {
973 name: "slice_broadcast_relay_in_background"
974 namespace: "systemui"
975 description: "Move handling of slice broadcast relay broadcasts to background threads"
976 bug: "334767208"
977 metadata {
978 purpose: PURPOSE_BUGFIX
979 }
bvineethac6e09a2024-04-10 08:20:28 +0000980}
981
982flag {
983 name: "register_battery_controller_receivers_in_corestartable"
984 namespace: "systemui"
985 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
986 bug: "307517093"
987 metadata {
988 purpose: PURPOSE_BUGFIX
989 }
990}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800991
992flag {
993 name: "enforce_brightness_base_user_restriction"
994 namespace: "systemui"
995 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
996 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000997 metadata {
998 purpose: PURPOSE_BUGFIX
999 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +08001000}
Bryce Lee6cedcd22024-04-25 04:35:05 +00001001
1002flag {
1003 name: "ambient_touch_monitor_listen_to_display_changes"
1004 namespace: "systemui"
1005 description: "listen to display changes and cache window metrics"
1006 bug: "330906135"
1007 metadata {
1008 purpose: PURPOSE_BUGFIX
1009 }
1010}
Bryce Lee19f1e282024-05-02 22:03:28 +00001011
1012flag {
Bryce Leea320f562024-05-03 04:19:45 +00001013 name: "restart_dream_on_unocclude"
1014 namespace: "systemui"
1015 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
1016 bug: "338051457"
1017 metadata {
1018 purpose: PURPOSE_BUGFIX
1019 }
1020}
1021
1022flag {
Bryce Lee19f1e282024-05-02 22:03:28 +00001023 name: "communal_bouncer_do_not_modify_plugin_open"
1024 namespace: "systemui"
1025 description: "do not modify notification shade when handling bouncer expansion."
1026 bug: "338252661"
1027 metadata {
1028 purpose: PURPOSE_BUGFIX
1029 }
1030}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001031
1032flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001033 name: "communal_scene_ktf_refactor"
1034 namespace: "systemui"
1035 description: "refactors the syncing mechanism between communal STL and KTF state."
1036 bug: "327225415"
1037 metadata {
1038 purpose: PURPOSE_BUGFIX
1039 }
1040}
1041
1042flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001043 name: "communal_timer_flicker_fix"
1044 namespace: "systemui"
1045 description: "fixes timers on the hub flickering when pausing"
1046 bug: "353801573"
1047 metadata {
1048 purpose: PURPOSE_BUGFIX
1049 }
1050}
1051
1052flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001053 name: "communal_widget_trampoline_fix"
1054 namespace: "systemui"
1055 description: "fixes activity starts caused by non-activity trampolines from widgets."
1056 bug: "350468769"
1057 metadata {
1058 purpose: PURPOSE_BUGFIX
1059 }
1060}
1061
1062flag {
Bryce Leeef4e09d2024-07-31 15:06:26 -07001063 name: "communal_edit_widgets_activity_finish_fix"
1064 namespace: "systemui"
1065 description: "finish edit widgets activity when stopping"
1066 bug: "354725145"
1067 metadata {
1068 purpose: PURPOSE_BUGFIX
1069 }
1070}
1071
1072flag {
Lucas Silva0044be32024-09-18 15:00:18 -04001073 name: "communal_widget_resizing"
1074 namespace: "systemui"
1075 description: "Allow resizing of widgets on glanceable hub"
1076 bug: "368053818"
1077}
1078
1079flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001080 name: "app_clips_backlinks"
1081 namespace: "systemui"
1082 description: "Enables Backlinks improvement feature in App Clips"
1083 bug: "300307759"
1084}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001085
1086flag {
1087 name: "qs_custom_tile_click_guaranteed_bug_fix"
1088 namespace: "systemui"
1089 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1090 bug: "339290820"
1091 metadata {
1092 purpose: PURPOSE_BUGFIX
1093 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001094}
1095
1096flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001097 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001098 namespace: "systemui"
1099 description: "Only dismiss media notifications when the control was removed by the user."
1100 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001101 metadata {
1102 purpose: PURPOSE_BUGFIX
1103 }
archisha1a22b1f2024-04-22 05:53:16 +00001104}
1105
1106flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001107 name: "media_controls_lockscreen_shade_bug_fix"
1108 namespace: "systemui"
1109 description: "Use ShadeInteractor for media location changes"
1110 bug: "319244625"
1111 metadata {
1112 purpose: PURPOSE_BUGFIX
1113 }
1114}
1115
1116flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001117 name: "media_controls_button_media3"
1118 namespace: "systemui"
1119 description: "Enable media action buttons updates using media3"
1120 bug: "360196209"
1121}
1122
1123flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001124 name: "media_controls_drawables_reuse"
1125 namespace: "systemui"
1126 description: "Re-use created media drawables for media controls"
1127 bug: "358402034"
1128}
1129
1130flag {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001131 name: "media_controls_posts_optimization"
1132 namespace: "systemui"
1133 description: "Ignore duplicate media notifications posted"
1134 bug: "358645640"
1135}
1136
1137flag {
archisha1a22b1f2024-04-22 05:53:16 +00001138 namespace: "systemui"
1139 name: "enable_view_capture_tracing"
1140 description: "Enables view capture tracing in System UI."
1141 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001142 metadata {
1143 purpose: PURPOSE_BUGFIX
1144 }
1145}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001146
1147flag {
1148 name: "validate_keyboard_shortcut_helper_icon_uri"
1149 namespace: "systemui"
1150 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1151 bug: "331180422"
1152 metadata {
1153 purpose: PURPOSE_BUGFIX
1154 }
1155}
William Xiao07cbc242024-05-10 15:16:11 -07001156
1157flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001158 name: "glanceable_hub_allow_keyguard_when_dreaming"
1159 namespace: "systemui"
1160 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1161 bug: "343505271"
1162}
1163
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001164flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001165 name: "register_wallpaper_notifier_background"
1166 namespace: "systemui"
1167 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1168 bug: "327315860"
1169 metadata {
1170 purpose: PURPOSE_BUGFIX
1171 }
1172}
Michael Mikhaile3247482024-05-14 13:56:23 +00001173
1174flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001175 name: "enable_efficient_display_repository"
1176 namespace: "systemui"
1177 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1178 bug: "345472038"
1179 metadata {
1180 purpose: PURPOSE_BUGFIX
1181 }
1182}
1183
1184flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001185 name: "notification_media_manager_background_execution"
1186 namespace: "systemui"
1187 description: "Decide whether to execute binder calls in background thread"
1188 bug: "336612071"
1189 metadata {
1190 purpose: PURPOSE_BUGFIX
1191 }
1192}
Sindhu4fece3c2024-06-03 10:34:29 +00001193
1194flag {
1195 name: "dozeui_scheduling_alarms_background_execution"
1196 namespace: "systemui"
1197 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1198 bug: "330492575"
1199 metadata {
1200 purpose: PURPOSE_BUGFIX
1201 }
1202}
András Kurucz48f27812024-06-05 13:22:19 +00001203
1204flag {
1205 name: "notification_pulsing_fix"
1206 namespace: "systemui"
1207 description: "Allow showing new pulsing notifications when the device is already pulsing."
1208 bug: "335560575"
1209 metadata {
1210 purpose: PURPOSE_BUGFIX
1211 }
1212}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001213
1214flag {
1215 name: "media_lockscreen_launch_animation"
1216 namespace : "systemui"
1217 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1218 bug : "346865769"
1219 metadata {
1220 purpose: PURPOSE_BUGFIX
1221 }
1222}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001223
1224flag {
1225 name: "expand_heads_up_on_inline_reply"
1226 namespace: "systemui"
1227 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1228 bug: "346976443"
1229 metadata {
1230 purpose: PURPOSE_BUGFIX
1231 }
1232}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001233
1234flag {
1235 name: "translucent_occluding_activity_fix"
1236 namespace: "systemui"
1237 description: "Fixes occlusion animation for transluent activities"
1238 bug: "303010980"
1239 metadata {
1240 purpose: PURPOSE_BUGFIX
1241 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001242}
1243
1244flag {
1245 namespace: "systemui"
1246 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1247 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1248 bug: "312452252"
1249 metadata {
1250 purpose: PURPOSE_BUGFIX
1251 }
1252}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001253
1254flag {
1255 namespace: "systemui"
1256 name: "qs_register_setting_observer_on_bg_thread"
1257 description: "Registers Quick Settings content providers on background thread"
1258 bug: "351766769"
1259 metadata {
1260 purpose: PURPOSE_BUGFIX
1261 }
1262}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001263
1264flag {
1265 name: "sounddose_customization"
1266 namespace: "systemui"
1267 description: "Enables custom actions for sounddose notifications"
1268 bug: "345227709"
1269}
1270
Jernej Viragb0f48602024-07-12 08:48:24 +00001271flag {
1272 namespace: "systemui"
1273 name: "register_content_observers_async"
1274 description: "Use new Async API to register content observers"
1275 bug: "316922634"
1276 metadata {
1277 purpose: PURPOSE_BUGFIX
1278 }
1279}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001280
1281flag {
1282 name: "msdl_feedback"
1283 namespace: "systemui"
1284 description: "Enables MSDL feedback in SysUI surfaces."
1285 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001286}
1287
1288flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001289 name: "hubmode_fullscreen_vertical_swipe"
1290 namespace: "systemui"
1291 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1292 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001293 metadata {
1294 purpose: PURPOSE_BUGFIX
1295 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001296}
1297
1298flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001299 name: "hubmode_fullscreen_vertical_swipe_fix"
1300 namespace: "systemui"
1301 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1302 bug: "340177049"
1303 metadata {
1304 purpose: PURPOSE_BUGFIX
1305 }
1306}
1307
1308
1309flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001310 namespace: "systemui"
1311 name: "remove_update_listener_in_qs_icon_view_impl"
1312 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1313 bug: "327078684"
1314 metadata {
1315 purpose: PURPOSE_BUGFIX
1316 }
1317}
1318
1319flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001320 name: "sim_pin_race_condition_on_restart"
1321 namespace: "systemui"
1322 description: "The SIM PIN screen may be shown incorrectly on reboot"
1323 bug: "351426938"
1324 metadata {
1325 purpose: PURPOSE_BUGFIX
1326 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001327}
1328
1329flag {
1330 name: "sim_pin_talkback_fix_for_double_submit"
1331 namespace: "systemui"
1332 description: "The SIM PIN entry screens show the wrong message due"
1333 bug: "346932439"
1334 metadata {
1335 purpose: PURPOSE_BUGFIX
1336 }
Sindhu B3a51f312024-07-15 09:32:00 +00001337}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001338
1339flag {
Matt Pietal5f067b42024-09-11 14:26:39 +00001340 name: "sim_pin_bouncer_reset"
1341 namespace: "systemui"
1342 description: "The SIM PIN bouncer does not close after unlocking"
1343 bug: "297461589"
1344 metadata {
1345 purpose: PURPOSE_BUGFIX
1346 }
1347}
1348
1349flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001350 name: "use_transitions_for_keyguard_occluded"
1351 namespace: "systemui"
1352 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1353 bug: "344716537"
1354 metadata {
1355 purpose: PURPOSE_BUGFIX
1356 }
1357}
1358
1359flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001360 name: "relock_with_power_button_immediately"
1361 namespace: "systemui"
1362 description: "UDFPS unlock followed by immediate power button push should relock"
1363 bug: "343327511"
1364 metadata {
1365 purpose: PURPOSE_BUGFIX
1366 }
1367}
1368
1369flag {
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001370 name: "classic_flags_multi_user"
1371 namespace: "systemui"
1372 description: "Make the classic feature flag loading multi user aware."
1373 bug: "345443431"
1374 metadata {
1375 purpose: PURPOSE_BUGFIX
1376 }
1377}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001378
1379flag {
1380 name: "compose_haptic_sliders"
1381 namespace: "systemui"
1382 description: "Adding haptic component infrastructure to sliders in Compose."
1383 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001384}
1385
1386flag {
1387 namespace: "systemui"
1388 name: "settings_ext_register_content_observer_on_bg_thread"
1389 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1390 bug: "355389014"
1391 metadata {
1392 purpose: PURPOSE_BUGFIX
1393 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001394}
Beverly4b7ad052024-08-21 16:03:13 +00001395
1396flag {
bvineeth33fd117c2024-08-27 05:27:19 +00001397 name: "notify_password_text_view_user_activity_in_background"
1398 namespace: "systemui"
1399 description: "Decide whether to notify the user activity in password text view, to power manager in the background thread."
1400 bug: "346882515"
1401 metadata {
1402 purpose: PURPOSE_BUGFIX
1403 }
1404}
1405
1406flag {
Beverly4b7ad052024-08-21 16:03:13 +00001407 name: "face_message_defer_update"
1408 namespace: "systemui"
1409 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1410 bug: "351863611"
1411 metadata {
1412 purpose: PURPOSE_BUGFIX
1413 }
1414}
1415
Jernej Virag9192b722024-08-09 16:57:35 +02001416flag {
1417 name: "media_load_metadata_via_media_data_loader"
1418 namespace: "systemui"
1419 description: "Use MediaDataLoader for loading media metadata with better threading"
1420 bug: "358350077"
1421 metadata {
1422 purpose: PURPOSE_BUGFIX
1423 }
1424}
1425
Brad Hinegardnere1c367e2024-08-27 09:26:25 -04001426flag {
1427 name: "non_touchscreen_devices_bypass_falsing"
1428 namespace: "systemui"
1429 description: "Allow non-touchscreen devices to bypass falsing"
1430 bug: "319809270"
Juan Sebastian Martinez9fe38eb2024-08-30 11:43:48 -07001431}
Marvin Raminc9d931c2024-09-18 17:38:55 +02001432
1433flag {
1434 name: "media_projection_dialog_behind_lockscreen"
1435 namespace: "systemui"
1436 description: "Ensure MediaProjection Dialog appears behind the lockscreen"
1437 bug: "351409536"
1438 metadata {
1439 purpose: PURPOSE_BUGFIX
1440 }
1441}