blob: 78693b78a99d0593fdd246ee960d154912ad1545 [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 {
András Kurucz4171ecc02024-03-18 20:14:55 +0000142 name: "notifications_heads_up_refactor"
143 namespace: "systemui"
144 description: "Use HeadsUpInteractor to feed HUN updates to the NSSL."
145 bug: "325936094"
146}
147
148flag {
Yining Liub5021762024-07-02 00:37:12 +0000149 name: "notification_transparent_header_fix"
150 namespace: "systemui"
151 description: "fix the transparent group header issue for async header inflation."
152 bug: "340161724"
153 metadata {
154 purpose: PURPOSE_BUGFIX
155 }
156}
157
158flag {
dakinola558bf872024-03-14 20:21:46 +0000159 name: "pss_app_selector_recents_split_screen"
160 namespace: "systemui"
161 description: "Allows recent apps selected for partial screenshare to be launched in split screen mode"
162 bug: "320449039"
163 metadata {
164 purpose: PURPOSE_BUGFIX
165 }
166}
167
168flag {
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100169 name: "notifications_background_icons"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100170 namespace: "systemui"
Ioana Alexandru7d781c002024-02-20 20:55:53 +0100171 description: "Moves part of the notification icon updates to the background."
172 bug: "315143361"
Ioana Alexandrue37b08f32024-02-15 14:25:39 +0100173 metadata {
174 purpose: PURPOSE_BUGFIX
175 }
176}
177
178flag {
Andreas Miko644f9502023-12-12 17:40:21 +0100179 name: "refactor_get_current_user"
180 namespace: "systemui"
181 description: "KeyguardUpdateMonitor.getCurrentUser() was providing outdated results."
182 bug: "305984787"
183}
184
185flag {
Jeff DeCew7a539312024-05-29 13:55:50 +0000186 name: "notification_avalanche_throttle_hun"
187 namespace: "systemui"
Jeff DeCewdf6a22e2024-05-29 14:00:54 +0000188 description: "During notification avalanche, throttle HUNs showing in fast succession."
Jeff DeCew7a539312024-05-29 13:55:50 +0000189 bug: "307288824"
190}
191
192flag {
Lyn06388cc2024-01-18 22:17:50 +0000193 name: "notification_avalanche_suppression"
194 namespace: "systemui"
195 description: "After notification avalanche floodgate event, suppress HUNs completely."
196 bug: "321089634"
197}
198
199flag {
Jeff DeCew74e8d432023-11-29 19:34:19 +0000200 name: "notification_background_tint_optimization"
201 namespace: "systemui"
202 description: "Re-enable the codepath that removed tinting of notifications when the"
203 " standard background color is desired. This was the behavior before we discovered"
204 " a resources threading issue, which we worked around by tinting the notification"
Jeff DeCew4dd5e072024-05-16 19:38:20 +0000205 " backgrounds."
206 bug: "294830092"
207}
208
209flag {
210 name: "notification_footer_background_tint_optimization"
211 namespace: "systemui"
212 description: "Remove duplicative tinting of notification footer buttons. This was the behavior"
213 " before we discovered a resources threading issue, which we worked around by applying the"
214 " same color as a tint to the background drawable of footer buttons."
Jeff DeCewb45610e2024-01-31 20:46:03 +0000215 bug: "294830092"
Jeff DeCew74e8d432023-11-29 19:34:19 +0000216}
217
218flag {
Ale Nijamkin2e087362023-10-18 00:29:03 +0000219 name: "scene_container"
220 namespace: "systemui"
221 description: "Enables the scene container framework go/flexiglass."
222 bug: "283121968"
223}
Julia Tuttle5201be82023-10-30 17:49:30 -0400224
225flag {
burakovc98942c2024-04-25 16:15:35 +0000226 name: "dual_shade"
227 namespace: "systemui"
228 description: "Enables the BC25 Dual Shade (go/bc25-dual-shade-design)."
229 bug: "337259436"
230}
231
232flag {
Brad Hinegardner5ded8022023-11-03 16:57:51 +0000233 name: "keyguard_bottom_area_refactor"
234 namespace: "systemui"
235 description: "Bottom area of keyguard refactor move into KeyguardRootView. Includes "
236 "lock icon and others."
237 bug: "290652751"
238}
239
240flag {
Beverly96b3e592023-11-08 15:32:58 +0000241 name: "device_entry_udfps_refactor"
242 namespace: "systemui"
243 description: "Refactoring device entry UDFPS icon to use modern architecture and "
244 "consolidating it with the lock/unlock icon to create a combined DeviceEntryIconView"
245 bug: "279440316"
246}
247
248flag {
Julia Tuttle5201be82023-10-30 17:49:30 -0400249 name: "visual_interruptions_refactor"
250 namespace: "systemui"
251 description: "Enables the refactored version of the code to decide when notifications "
252 "HUN, bubble, pulse, or FSI."
253 bug: "261728888"
254}
Juan Sebastian Martineze95f996b2023-11-01 14:06:47 -0700255
256flag {
257 name: "haptic_brightness_slider"
258 namespace: "systemui"
259 description: "Adds haptic feedback to the brightness slider."
260 bug: "296467915"
261}
Matt Pietal2cfc6842023-11-03 16:41:09 +0000262
263flag {
Nicolo' Mazzucato24c5a7c2023-11-20 11:49:17 +0000264 name: "unfold_animation_background_progress"
265 namespace: "systemui"
266 description: "Moves unfold animation progress calculation to a background thread"
267 bug: "277879146"
268}
269
270flag {
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000271 name: "enable_background_keyguard_ondrawn_callback"
272 namespace: "systemui"
273 description: "Calls the onDrawn keyguard in the background, without being blocked by main"
274 "thread work. This results in the screen to turn on earlier when the main thread is stuck. "
275 "Note that, even after this callback is called, we're waiting for all windows to finish "
276 " drawing."
277 bug: "295873557"
Nicolò Mazzucato16eecfa2024-02-05 09:10:08 +0000278 metadata {
279 purpose: PURPOSE_BUGFIX
280 }
Nicolo' Mazzucato9ec7e7c2023-12-28 08:52:46 +0000281}
282
283flag {
Anton Potapov10ae1962023-11-13 19:39:59 +0000284 name: "qs_new_tiles"
285 namespace: "systemui"
286 description: "Use the new tiles in the Quick Settings. Should have no behavior changes."
Anton Potapovfecf0bc2024-01-04 10:55:18 +0000287 bug: "311147395"
Anton Potapov10ae1962023-11-13 19:39:59 +0000288}
289
290flag {
Behnam Heydarshahifdbba272024-03-21 19:35:41 +0000291 name: "qs_new_tiles_future"
292 namespace: "systemui"
293 description: "Use the new tiles in the Quick Settings that are still under development. This flag will not be used to gate release but to prevent tiles under development from reaching teamfood."
294 bug: "311147395"
295}
296
297flag {
Peter Kalauskasfc9ba4a2023-11-13 22:00:33 +0000298 name: "coroutine_tracing"
299 namespace: "systemui"
300 description: "Adds thread-local data to System UI's global coroutine scopes to "
301 "allow for tracing of coroutine continuations using System UI's tracinglib"
302 bug: "289353932"
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100303}
304
305flag {
Peter Kalauskas62bf22b2023-12-15 01:44:39 +0000306 name: "edge_back_gesture_handler_thread"
307 namespace: "systemui"
308 description: "Moves the EdgeBackGestureHandler window, which is used for rendering the back "
309 "arrow, to a separate thread. Previously, the EdgeBackGestureHandler window would share "
310 "the main thread with the rest of System UI."
311 bug: "304583132"
312}
313
314flag {
Andreas Mikoa6c9dae2023-11-14 14:46:21 +0100315 name: "new_aod_transition"
316 namespace: "systemui"
317 description: "New LOCKSCREEN <=> AOD transition"
318 bug: "301915812"
Andreas Miko980ef672023-11-14 14:49:31 +0100319}
320
321flag {
322 name: "light_reveal_migration"
323 namespace: "systemui"
324 description: "Move LightRevealScrim to recommended architecture"
325 bug: "281655028"
Beth Thibodeau622c4fe2023-11-17 17:12:04 -0600326}
327
328flag {
Marcelo Arteiro2398ebb2023-11-21 13:38:17 +0000329 name: "theme_overlay_controller_wakefulness_deprecation"
330 namespace: "systemui"
331 description: "Replacing WakefulnessLifecycle by KeyguardTransitionInteractor in "
332 "ThemOverlayController to mitigate flickering when locking the device"
333 bug: "308676488"
334}
335
336flag {
Valentin Iftime87306be2024-04-05 15:15:54 +0200337 name: "status_bar_monochrome_icons_fix"
338 namespace: "systemui"
339 description: "Fixes the status bar icon size when drawing InsetDrawables (ie. monochrome icons)"
340 bug: "329091967"
341 metadata {
342 purpose: PURPOSE_BUGFIX
343 }
344}
345
346flag {
Caitlin Shkuratov3e160aa2024-05-15 14:02:22 +0000347 name: "status_bar_screen_sharing_chips"
348 namespace: "systemui"
349 description: "Show chips on the left side of the status bar when a user is screen sharing, "
350 "recording, or casting"
351 bug: "332662551"
352}
353
354flag {
Caitlin Shkuratovb2e68592024-07-29 15:03:57 +0000355 name: "status_bar_use_repos_for_call_chip"
356 namespace: "systemui"
357 description: "Use repositories as the source of truth for call notifications shown as a chip in"
358 "the status bar"
359 bug: "328584859"
360 metadata {
361 purpose: PURPOSE_BUGFIX
362 }
363}
364
365flag {
Caitlin Shkuratovd833c982024-07-30 17:19:10 +0000366 name: "status_bar_call_chip_notification_icon"
367 namespace: "systemui"
368 description: "Use the small icon set on the notification for the status bar call chip"
369 bug: "354930838"
370}
371
372flag {
Caitlin Shkuratovd85cb182024-08-12 12:49:00 +0000373 name: "status_bar_swipe_over_chip"
374 namespace: "systemui"
375 description: "Allow users to swipe over the status bar chip to open the shade"
376 bug: "185897191"
377 metadata {
378 purpose: PURPOSE_BUGFIX
379 }
380}
381
382flag {
Caitlin Shkuratovb4784e82024-08-15 16:07:01 +0000383 name: "status_bar_stop_updating_window_height"
384 namespace: "systemui"
385 description: "Don't have PhoneStatusBarView manually trigger an update of the height in "
386 "StatusBarWindowController"
387 bug: "360115167"
388 metadata {
389 purpose: PURPOSE_BUGFIX
390 }
391}
392
393flag {
Chandru S1df19782023-09-30 18:34:20 -0700394 name: "compose_bouncer"
395 namespace: "systemui"
396 description: "Use the new compose bouncer in SystemUI"
397 bug: "310005730"
398}
399
400flag {
Chris Göllner0f02ef52023-12-15 10:11:49 +0000401 name: "pss_task_switcher"
402 namespace: "systemui"
403 description: "Enable the task switcher feature for partial screen sharing"
404 bug: "317208379"
405}
406
407flag {
Chandru Sc78f0822023-11-30 15:38:19 +0530408 name: "revamped_bouncer_messages"
409 namespace: "systemui"
410 description: "Change the bouncer message to be a 2-line more descriptive message"
411 bug: "236891644"
412}
413
414flag {
Chandru S7ec7fd22023-11-30 13:12:25 +0530415 name: "rest_to_unlock"
416 namespace: "systemui"
417 description: "Require prolonged touch for fingerprint authentication"
418 bug: "303672286"
419}
420
421flag {
Stefan Andonian3f43e1d2023-11-20 22:04:24 +0000422 name: "record_issue_qs_tile"
423 namespace: "systemui"
424 description: "Replace Record Trace QS Tile with expanded Record Issue QS Tile"
425 bug: "305049544"
426}
Chandru S7ec7fd22023-11-30 13:12:25 +0530427
Aurélien Pomini7c643452023-09-21 10:06:47 +0000428flag {
Sherry Zhou860c9b92023-11-28 17:56:31 +0000429 name: "migrate_clocks_to_blueprint"
430 namespace: "systemui"
431 description: "Move clock related views from KeyguardStatusView to KeyguardRootView, "
432 "and use modern architecture for lockscreen clocks"
433 bug: "301502635"
434}
435
436flag {
Hawkwood Glaziercddf1fa2024-05-28 21:42:53 +0000437 name: "clock_reactive_variants"
438 namespace: "systemui"
439 description: "Add reactive variant fonts to some clocks"
440 bug: "343495953"
441}
442
443flag {
Aurélien Pominia6005322024-06-14 15:06:05 +0000444 name: "faster_unlock_transition"
Aurélien Pomini7c643452023-09-21 10:06:47 +0000445 namespace: "systemui"
446 description: "Faster wallpaper unlock transition"
447 bug: "298186160"
Aurélien Pominia6005322024-06-14 15:06:05 +0000448 metadata {
449 purpose: PURPOSE_BUGFIX
450 }
Aurélien Pomini7c643452023-09-21 10:06:47 +0000451}
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800452
453flag {
Shawn Lee732786b2024-05-16 16:07:36 -0700454 name: "confine_notification_touch_to_view_width"
455 namespace: "systemui"
456 description: "Use notification view width when detecting gestures."
457 bug: "335828150"
458}
459
460flag {
Aurélien Pomini4b3eeb42024-05-15 11:59:58 +0000461 name: "fix_image_wallpaper_crash_surface_already_released"
462 namespace: "systemui"
463 description: "Make sure ImageWallpaper doesn't return from OnSurfaceDestroyed until any drawing is finished"
464 bug: "337287154"
465 metadata {
466 purpose: PURPOSE_BUGFIX
467 }
468}
469
470flag {
Shawn Lee7a13c842024-03-08 10:53:27 -0800471 name: "activity_transition_use_largest_window"
472 namespace: "systemui"
473 description: "Target largest opening window during activity transitions."
474 bug: "323294573"
475 metadata {
476 purpose: PURPOSE_BUGFIX
477 }
478}
479
480flag {
Nicolo' Mazzucatocd5f25b2023-12-07 10:11:50 +0000481 name: "enable_layout_tracing"
482 namespace: "systemui"
483 description: "Enables detailed traversal slices during measure and layout in perfetto traces"
484 bug: "315274804"
485}
486
487flag {
Juan Sebastian Martinezc9ff0572023-12-04 15:39:18 -0800488 name: "quick_settings_visual_haptics_longpress"
489 namespace: "systemui"
490 description: "Enable special visual and haptic effects for quick settings tiles with long-press actions"
491 bug: "229856884"
492}
Evan Laird3f199372023-11-14 18:32:19 -0500493
494flag {
Aaron Liu688c8232023-12-14 11:55:04 -0800495 name: "switch_user_on_bg"
496 namespace: "systemui"
497 description: "Does user switching on a background thread"
498 bug: "284095720"
499}
500
501flag {
Evan Laird3f199372023-11-14 18:32:19 -0500502 name: "status_bar_static_inout_indicators"
503 namespace: "systemui"
504 description: "(Upstream request) Always show the network activity inout indicators and "
505 "prefer using alpha to distinguish network activity."
506 bug: "310715220"
507}
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800508
509flag {
Evan Laird96df1172024-08-06 17:16:53 -0400510 name: "status_bar_switch_to_spn_from_data_spn"
511 namespace: "systemui"
512 description: "Fix usage of the SPN broadcast extras"
513 bug: "350812372"
514 metadata {
515 purpose: PURPOSE_BUGFIX
516 }
517}
518
519flag {
Juan Sebastian Martineze28f3d22023-12-18 14:55:26 -0800520 name: "haptic_volume_slider"
521 namespace: "systemui"
522 description: "Adds haptic feedback to the volume slider."
523 bug: "316953430"
524}
Richard MacGregor019df652023-12-18 15:27:36 -0800525
526flag {
Anton Potapov0ccf69a2023-12-21 16:42:40 +0000527 name: "new_volume_panel"
528 namespace: "systemui"
529 description: "Switches to the new volume panel (without Slices)."
530 bug: "202262476"
531}
532
533flag {
Anton Potapovc6c2dcf2024-07-01 16:32:54 +0100534 name: "use_volume_controller"
535 namespace: "systemui"
536 description: "Adds Volume Controller signals to the AudioRepository to update volume"
537 bug: "349348461"
538 metadata {
539 purpose: PURPOSE_BUGFIX
540 }
541}
542
543flag {
Miranda Kephart8b58bd12024-08-19 11:45:45 -0400544 name: "clipboard_shared_transitions"
545 namespace: "systemui"
546 description: "Show shared transitions from clipboard"
547 bug: "360843770"
548 metadata {
549 purpose: PURPOSE_BUGFIX
550 }
551}
552
553flag {
Miranda Kephartb2fb9662024-08-16 11:43:53 -0400554 name: "clipboard_image_timeout"
555 namespace: "systemui"
556 description: "Wait for clipboard image to load before showing UI"
557 bug: "359864629"
558 metadata {
559 purpose: PURPOSE_BUGFIX
560 }
561}
562
563flag {
Miranda Kephart5b0287b2023-11-20 11:24:03 -0500564 name: "screenshot_action_dismiss_system_windows"
565 namespace: "systemui"
566 description: "Dismiss existing system windows when starting action from screenshot UI"
567 bug: "309933761"
568}
569
570flag {
Mark Renoufd30667a2024-05-08 13:19:04 -0400571 name: "fix_screenshot_action_dismiss_system_windows"
572 namespace: "systemui"
573 description: "Dismiss existing system windows when starting action from screenshot UI"
574 bug: "309933761"
575 metadata {
576 purpose: PURPOSE_BUGFIX
577 }
578}
579
Mark Renouf646174c2024-05-09 12:51:44 -0400580flag {
581 name: "screenshot_scroll_crop_view_crash_fix"
582 namespace: "systemui"
583 description: "Mitigate crash on invalid computed range in CropView"
584 bug: "232633995"
585 metadata {
586 purpose: PURPOSE_BUGFIX
587 }
588}
Mark Renoufd30667a2024-05-08 13:19:04 -0400589
590flag {
Matt Casey4a0f9b02024-04-10 18:40:50 +0000591 name: "screenshot_private_profile_behavior_fix"
Matt Casey36a5fbe2024-03-15 20:52:26 +0000592 namespace: "systemui"
593 description: "Private profile support for screenshots"
594 bug: "327613051"
Matt Casey4a0f9b02024-04-10 18:40:50 +0000595 metadata {
596 purpose: PURPOSE_BUGFIX
597 }
Matt Casey36a5fbe2024-03-15 20:52:26 +0000598}
599
600flag {
Miranda Kephartecb2ea02024-07-10 11:50:06 -0400601 name: "screenshot_save_image_exporter"
602 namespace: "systemui"
603 description: "Save all screenshots using ImageExporter"
604 bug: "352308052"
605 metadata {
606 purpose: PURPOSE_BUGFIX
607 }
608}
609
610flag {
Miranda Kephart32566b32024-07-22 12:38:58 -0400611 name: "screenshot_ui_controller_refactor"
612 namespace: "systemui"
613 description: "Simplify and refactor ScreenshotController"
614 bug: "354711957"
615}
616
617flag {
Beverly0cdcacb2024-01-04 18:40:05 +0000618 name: "run_fingerprint_detect_on_dismissible_keyguard"
619 namespace: "systemui"
620 description: "Run fingerprint detect instead of authenticate if the keyguard is dismissible."
621 bug: "311145851"
622}
623
624flag {
Xiaowen Lei19b52dc2024-01-02 17:47:22 +0000625 name: "smartspace_relocate_to_bottom"
626 namespace: "systemui"
627 description: "Relocate Smartspace to bottom of the Lock Screen"
628 bug: "316212788"
629}
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000630
631flag {
Liam, Lee Pong Lam4a857592024-02-27 21:26:55 +0000632 name: "smartspace_remoteviews_rendering"
633 namespace: "systemui"
634 description: "Indicate Smartspace RemoteViews rendering"
635 bug: "326292691"
636}
637
638flag {
Liam, Lee Pong Lam8a14cfb2024-04-24 21:04:15 +0000639 name: "smartspace_lockscreen_viewmodel"
640 namespace: "systemui"
641 description: "Indicate Smartspace lockscreen viewmodel"
642 bug: "331451011"
643}
644
645flag {
Joshua Mokutfb94bee2024-01-09 23:46:47 +0000646 name: "pin_input_field_styled_focus_state"
647 namespace: "systemui"
648 description: "Enables styled focus states on pin input field if keyboard is connected"
649 bug: "316106516"
650}
Josh Tsujib2755ca2024-01-18 13:53:11 -0500651
652flag {
653 name: "keyguard_wm_state_refactor"
654 namespace: "systemui"
655 description: "Enables refactored logic for SysUI+WM unlock/occlusion code paths"
656 bug: "278086361"
657}
Aaron Liu972537c2024-01-26 14:35:06 -0800658
659flag {
Aaron Liue51a5d32024-01-30 13:22:41 -0800660 name: "compose_lockscreen"
Aaron Liu972537c2024-01-26 14:35:06 -0800661 namespace: "systemui"
Aaron Liue51a5d32024-01-30 13:22:41 -0800662 description: "Enables the compose version of lockscreen that runs standalone, outside of Flexiglass."
Aaron Liu972537c2024-01-26 14:35:06 -0800663 bug: "301968149"
664}
Zhe Songe2a44482024-01-30 10:50:57 +0000665
666flag {
667 name: "enable_contextual_tip_for_power_off"
668 namespace: "systemui"
669 description: "Enables on-screen contextual tip about how to power off or restart phone"
670 bug: "322891421"
671}
672
673flag {
674 name: "enable_contextual_tip_for_take_screenshot"
675 namespace: "systemui"
676 description: "Enables on-screen contextual tip about how to take screenshot."
677 bug: "322891421"
678}
Yein Jobbfb3312024-01-31 22:40:47 +0000679
680flag {
Yu Chao (zhào-yò)75f23552024-05-09 08:48:23 +0000681 name: "enable_contextual_tip_for_mute_volume"
682 namespace: "systemui"
683 description: "Enables the contextual tip for muting the volume."
684 bug: "337737048"
685}
686
687flag {
Zhe Song79564da2024-03-13 17:12:54 +0800688 name: "disable_contextual_tips_frequency_check"
689 description: "Disables frequency capping check for contextual tips."
690 namespace: "systemui"
691 bug: "322891421"
692}
693
694flag {
695 name: "disable_contextual_tips_ios_switcher_check"
696 description: "Disables iOS switcher check which guard the tips designed only for iOS switchers."
697 namespace: "systemui"
698 bug: "322891421"
699}
700
701flag {
Yu Chao3964b562024-02-01 08:03:59 +0000702 name: "enable_contextual_tips"
703 description: "Enables showing contextual tips."
704 namespace: "systemui"
705 bug: "322891421"
706}
707
708flag {
Zhe Song4f2b82e2024-05-07 18:12:00 +0800709 name: "contextual_tips_assistant_dismiss_fix"
710 namespace: "systemui"
711 description: "Improve assistant dismiss signal accuracy for contextual tips."
712 bug: "334759504"
713 metadata {
714 purpose: PURPOSE_BUGFIX
715 }
716}
717
718flag {
Yein Jobbfb3312024-01-31 22:40:47 +0000719 name: "shaderlib_loading_effect_refactor"
720 namespace: "systemui"
721 description: "Extend shader library to provide the common loading effects."
722 bug: "282007590"
723}
724
Matías Hernándeza67952e2024-02-06 15:29:52 +0100725flag {
jasonwshsu8d2f6392024-02-27 23:49:08 +0800726 name: "hearing_aids_qs_tile_dialog"
727 namespace: "systemui"
728 description: "Show a dialog when clicking on hearing aids quick settings tile."
729 bug: "291423171"
730}
731
732flag {
Matías Hernándeza67952e2024-02-06 15:29:52 +0100733 name: "notification_row_user_context"
734 namespace: "systemui"
735 description: "Create a user-specific Context for the ImageResolver in ExpandableNotificationRow"
736 " (based on the NotificationEntry's user)."
737 bug: "317503801"
738 metadata {
739 purpose: PURPOSE_BUGFIX
740 }
741}
742
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000743flag {
744 name: "get_connected_device_name_unsynchronized"
745 namespace: "systemui"
746 description: "Decide whether to fetch the connected bluetooth device name outside a synchronized block."
747 bug: "323995015"
748 metadata {
Sindhu561c2402024-02-07 09:38:47 +0000749 purpose: PURPOSE_BUGFIX
750 }
751}
752
753flag {
Sindhuc5d22842024-02-09 06:47:35 +0000754 name: "slice_manager_binder_call_background"
755 namespace: "systemui"
756 description: "Move the ISliceManager#getPinnedSpecs binder call to the background thread."
757 bug: "322745650"
758 metadata {
759 purpose: PURPOSE_BUGFIX
760 }
761}
762
763flag {
Sindhu561c2402024-02-07 09:38:47 +0000764 name: "register_new_wallet_card_in_background"
765 namespace: "systemui"
766 description: "Decide whether the call to registerNewWalletCards method should be issued on background thread."
767 bug: "322506838"
768 metadata {
769 purpose: PURPOSE_BUGFIX
770 }
Devarshi Bhattfdddc972024-02-06 04:52:56 +0000771}
archishab51923e2024-02-08 05:53:04 +0000772
773flag {
774 name: "update_user_switcher_background"
775 namespace: "systemui"
776 description: "Decide whether to update user switcher in background thread."
777 bug: "322745650"
778 metadata {
779 purpose: PURPOSE_BUGFIX
780 }
781}
Devarshi Bhatt17fa9832024-02-16 06:27:10 +0000782
783flag {
784 name: "register_zen_mode_content_observer_background"
785 namespace: "systemui"
786 description: "Decide whether to register zen mode content observers in the background thread."
787 bug: "324515627"
788 metadata {
789 purpose: PURPOSE_BUGFIX
790 }
791}
Miranda Kephart2976ca82024-02-16 10:14:15 -0500792
793flag {
794 name: "clipboard_noninteractive_on_lockscreen"
795 namespace: "systemui"
796 description: "Prevents the interactive clipboard UI from appearing when device is locked"
797 bug: "317048495"
798 metadata {
799 purpose: PURPOSE_BUGFIX
800 }
801}
Jernej Virag96b48772024-02-20 10:34:27 +0100802
803flag {
Julia Tuttlec22e70f2024-02-14 16:04:59 -0500804 name: "dedicated_notif_inflation_thread"
805 namespace: "systemui"
806 description: "Create a separate background thread for inflating notifications"
807 bug: "308967184"
808 metadata {
809 purpose: PURPOSE_BUGFIX
810 }
811}
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000812
813flag {
814 name: "bind_keyguard_media_visibility"
815 namespace: "systemui"
816 description: "Binds Keyguard Media Controller Visibility to MediaContainerView"
817 bug: "298213983"
Ibrahim Yilmaz1d1c12c2024-02-29 15:59:20 +0000818 metadata {
819 purpose: PURPOSE_BUGFIX
820 }
Jernej Virag8d4858d2024-02-23 13:18:30 +0100821}
822
823flag {
824 name: "delayed_wakelock_release_on_background_thread"
825 namespace: "systemui"
826 description: "Released delayed wakelocks on background threads to avoid janking screen transitions."
827 bug: "316128516"
Ibrahim Yilmaz31c681b2024-02-21 11:26:36 +0000828 metadata {
829 purpose: PURPOSE_BUGFIX
830 }
831}
bvineeth68756982024-02-23 09:57:28 +0000832
833flag {
834 name: "notify_power_manager_user_activity_background"
835 namespace: "systemui"
836 description: "Decide whether to notify the user activity to power manager in the background thread."
837 bug: "325203885"
838 metadata {
839 purpose: PURPOSE_BUGFIX
840 }
841}
Michael Mikhail1371dbd2024-02-22 17:45:25 +0000842
843flag {
Josh814484f2024-03-05 15:38:07 +0000844 name: "qs_tile_focus_state"
845 namespace: "systemui"
846 description: "enables new focus outline for qs tiles when focused on with physical keyboard"
847 bug: "312899524"
848}
Sindhuc9c4dcf2024-02-29 10:33:06 +0000849
850flag {
yyalan129343f2024-05-07 14:33:16 +0100851 name: "brightness_slider_focus_state"
852 namespace: "systemui"
853 description: "enables new focus outline for the brightness slider when focused on with physical keyboard"
854 bug: "329244723"
855}
856
857flag {
Sindhuc9c4dcf2024-02-29 10:33:06 +0000858 name: "edgeback_gesture_handler_get_running_tasks_background"
859 namespace: "systemui"
860 description: "Decide whether to get the running tasks from activity manager in EdgebackGestureHandler"
861 " class on the background thread."
862 bug: "325041960"
863 metadata {
864 purpose: PURPOSE_BUGFIX
865 }
866}
Fabián Kozynskicba11852024-03-12 14:16:24 -0400867
868flag {
Richard MacGregorfff24272024-03-26 16:32:14 -0700869 name: "screenshare_notification_hiding_bug_fix"
870 namespace: "systemui"
871 description: "Various bug fixes for notification redaction while screensharing"
872 bug: "312784809"
873 metadata {
874 purpose: PURPOSE_BUGFIX
875 }
876}
877
878flag {
Fabián Kozynskicba11852024-03-12 14:16:24 -0400879 name: "qs_ui_refactor"
880 namespace: "systemui"
881 description: "Enables the new QS UI pipeline that follows recommended architecture and uses"
882 " Compose for the UI."
883 bug: "325099249"
884}
Yein Jo380f96c2024-04-04 21:28:31 +0000885
886flag {
Fabián Kozynski39923202024-07-15 11:06:53 -0400887 name: "qs_ui_refactor_compose_fragment"
888 namespace: "systemui"
889 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."
890 bug: "325099249"
891}
892
893flag {
Lucas Silvaf6db6882024-04-05 11:18:22 -0400894 name: "remove_dream_overlay_hide_on_touch"
895 namespace: "systemui"
896 description: "Removes logic to hide the dream overlay on user interaction, as it conflicts with various transitions"
897 bug: "329091030"
898 metadata {
899 purpose: PURPOSE_BUGFIX
900 }
901}
902
903flag {
Yein Jo380f96c2024-04-04 21:28:31 +0000904 name: "keyboard_docking_indicator"
905 namespace: "systemui"
906 description: "Glow bar indicator reveals upon keyboard docking."
907 bug: "324600132"
908}
Bryce Lee39ca23b2024-04-10 09:46:27 -0700909
910flag {
Chris Göllnerbdc51f32024-04-22 12:31:49 +0100911 name: "keyboard_shortcut_helper_rewrite"
912 namespace: "systemui"
913 description: "A new implementation of the keyboards shortcuts helper sheet."
914 bug: "327364197"
915}
916
917flag {
helen cheuk3f9712f2024-06-17 11:55:22 +0000918 name: "keyboard_touchpad_contextual_education"
919 namespace: "systemui"
920 description: "Allow showing education for physical keyboard and touchpad"
921 bug: "317496783"
922}
923
924flag {
Bryce Lee39ca23b2024-04-10 09:46:27 -0700925 name: "dream_overlay_bouncer_swipe_direction_filtering"
926 namespace: "systemui"
927 description: "do not initiate bouncer swipe when the direction is opposite of the expansion"
928 bug: "333632464"
929 metadata {
930 purpose: PURPOSE_BUGFIX
931 }
Bryce Leece3c21032024-04-09 17:15:17 -0700932}
933
934flag {
935 name: "dream_input_session_pilfer_once"
936 namespace: "systemui"
937 description: "Pilfer at most once per input session"
Bryce Lee8b9a78e2024-05-06 14:53:23 -0700938 bug: "333596426"
Bryce Leece3c21032024-04-09 17:15:17 -0700939 metadata {
940 purpose: PURPOSE_BUGFIX
941 }
942}
Jernej Virag6d932a02024-04-16 16:57:50 +0200943
944flag {
945 name: "slice_broadcast_relay_in_background"
946 namespace: "systemui"
947 description: "Move handling of slice broadcast relay broadcasts to background threads"
948 bug: "334767208"
949 metadata {
950 purpose: PURPOSE_BUGFIX
951 }
bvineethac6e09a2024-04-10 08:20:28 +0000952}
953
954flag {
955 name: "register_battery_controller_receivers_in_corestartable"
956 namespace: "systemui"
957 description: "Decide whether to register the receivers in battery controller impl in the BatteryControllerStartable corestartable."
958 bug: "307517093"
959 metadata {
960 purpose: PURPOSE_BUGFIX
961 }
962}
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800963
964flag {
965 name: "enforce_brightness_base_user_restriction"
966 namespace: "systemui"
967 description: "Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS."
968 bug: "329205638"
Chaohui Wanga55ca782024-05-15 06:15:13 +0000969 metadata {
970 purpose: PURPOSE_BUGFIX
971 }
Chaohui Wang8265c6b2024-03-12 18:30:59 +0800972}
Bryce Lee6cedcd22024-04-25 04:35:05 +0000973
974flag {
975 name: "ambient_touch_monitor_listen_to_display_changes"
976 namespace: "systemui"
977 description: "listen to display changes and cache window metrics"
978 bug: "330906135"
979 metadata {
980 purpose: PURPOSE_BUGFIX
981 }
982}
Bryce Lee19f1e282024-05-02 22:03:28 +0000983
984flag {
Bryce Leea320f562024-05-03 04:19:45 +0000985 name: "restart_dream_on_unocclude"
986 namespace: "systemui"
987 description: "re-enters dreaming upon unocclude when dreaming when originally occluding"
988 bug: "338051457"
989 metadata {
990 purpose: PURPOSE_BUGFIX
991 }
992}
993
994flag {
Bryce Lee19f1e282024-05-02 22:03:28 +0000995 name: "communal_bouncer_do_not_modify_plugin_open"
996 namespace: "systemui"
997 description: "do not modify notification shade when handling bouncer expansion."
998 bug: "338252661"
999 metadata {
1000 purpose: PURPOSE_BUGFIX
1001 }
1002}
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001003
1004flag {
Lucas Silvade528e82024-07-18 19:34:54 +00001005 name: "communal_scene_ktf_refactor"
1006 namespace: "systemui"
1007 description: "refactors the syncing mechanism between communal STL and KTF state."
1008 bug: "327225415"
1009 metadata {
1010 purpose: PURPOSE_BUGFIX
1011 }
1012}
1013
1014flag {
Lucas Silvab3ab5392024-07-26 14:21:45 -04001015 name: "communal_timer_flicker_fix"
1016 namespace: "systemui"
1017 description: "fixes timers on the hub flickering when pausing"
1018 bug: "353801573"
1019 metadata {
1020 purpose: PURPOSE_BUGFIX
1021 }
1022}
1023
1024flag {
Lucas Silva26e2ce32024-08-13 16:31:45 -04001025 name: "communal_widget_trampoline_fix"
1026 namespace: "systemui"
1027 description: "fixes activity starts caused by non-activity trampolines from widgets."
1028 bug: "350468769"
1029 metadata {
1030 purpose: PURPOSE_BUGFIX
1031 }
1032}
1033
1034flag {
Ajinkya Chalke612d1612024-05-07 13:19:46 +00001035 name: "app_clips_backlinks"
1036 namespace: "systemui"
1037 description: "Enables Backlinks improvement feature in App Clips"
1038 bug: "300307759"
1039}
Fabián Kozynskidb115452024-05-13 10:41:43 -04001040
1041flag {
1042 name: "qs_custom_tile_click_guaranteed_bug_fix"
1043 namespace: "systemui"
1044 description: "Guarantee that clicks on a tile always happen by postponing onStopListening until after the click."
1045 bug: "339290820"
1046 metadata {
1047 purpose: PURPOSE_BUGFIX
1048 }
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001049}
1050
1051flag {
Beth Thibodeau61bcaf82024-05-28 11:04:36 -05001052 name: "media_controls_user_initiated_deleteintent"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001053 namespace: "systemui"
1054 description: "Only dismiss media notifications when the control was removed by the user."
1055 bug: "335875159"
Beth Thibodeaub35634e2024-05-24 16:11:30 +00001056 metadata {
1057 purpose: PURPOSE_BUGFIX
1058 }
archisha1a22b1f2024-04-22 05:53:16 +00001059}
1060
1061flag {
Beth Thibodeau5f17e342024-06-07 18:14:55 -05001062 name: "media_controls_lockscreen_shade_bug_fix"
1063 namespace: "systemui"
1064 description: "Use ShadeInteractor for media location changes"
1065 bug: "319244625"
1066 metadata {
1067 purpose: PURPOSE_BUGFIX
1068 }
1069}
1070
1071flag {
Beth Thibodeau4d359d92024-08-15 21:49:53 +00001072 name: "media_controls_button_media3"
1073 namespace: "systemui"
1074 description: "Enable media action buttons updates using media3"
1075 bug: "360196209"
1076}
1077
1078flag {
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001079 name: "media_controls_drawables_reuse"
1080 namespace: "systemui"
1081 description: "Re-use created media drawables for media controls"
1082 bug: "358402034"
1083}
1084
1085flag {
archisha1a22b1f2024-04-22 05:53:16 +00001086 namespace: "systemui"
1087 name: "enable_view_capture_tracing"
1088 description: "Enables view capture tracing in System UI."
1089 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001090 metadata {
1091 purpose: PURPOSE_BUGFIX
1092 }
1093}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001094
1095flag {
1096 name: "validate_keyboard_shortcut_helper_icon_uri"
1097 namespace: "systemui"
1098 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1099 bug: "331180422"
1100 metadata {
1101 purpose: PURPOSE_BUGFIX
1102 }
1103}
William Xiao07cbc242024-05-10 15:16:11 -07001104
1105flag {
Lucas Silva940e63a2024-07-01 14:42:25 -04001106 name: "glanceable_hub_back_gesture"
1107 namespace: "systemui"
1108 description: "Enables back gesture on the glanceable hub"
1109 bug: "346331399"
1110 metadata {
1111 purpose: PURPOSE_BUGFIX
1112 }
1113}
1114
1115flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001116 name: "glanceable_hub_allow_keyguard_when_dreaming"
1117 namespace: "systemui"
1118 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1119 bug: "343505271"
1120}
1121
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001122flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001123 name: "register_wallpaper_notifier_background"
1124 namespace: "systemui"
1125 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1126 bug: "327315860"
1127 metadata {
1128 purpose: PURPOSE_BUGFIX
1129 }
1130}
Michael Mikhaile3247482024-05-14 13:56:23 +00001131
1132flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001133 name: "enable_efficient_display_repository"
1134 namespace: "systemui"
1135 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1136 bug: "345472038"
1137 metadata {
1138 purpose: PURPOSE_BUGFIX
1139 }
1140}
1141
1142flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001143 name: "notification_media_manager_background_execution"
1144 namespace: "systemui"
1145 description: "Decide whether to execute binder calls in background thread"
1146 bug: "336612071"
1147 metadata {
1148 purpose: PURPOSE_BUGFIX
1149 }
1150}
Sindhu4fece3c2024-06-03 10:34:29 +00001151
1152flag {
1153 name: "dozeui_scheduling_alarms_background_execution"
1154 namespace: "systemui"
1155 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1156 bug: "330492575"
1157 metadata {
1158 purpose: PURPOSE_BUGFIX
1159 }
1160}
András Kurucz48f27812024-06-05 13:22:19 +00001161
1162flag {
1163 name: "notification_pulsing_fix"
1164 namespace: "systemui"
1165 description: "Allow showing new pulsing notifications when the device is already pulsing."
1166 bug: "335560575"
1167 metadata {
1168 purpose: PURPOSE_BUGFIX
1169 }
1170}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001171
1172flag {
1173 name: "media_lockscreen_launch_animation"
1174 namespace : "systemui"
1175 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1176 bug : "346865769"
1177 metadata {
1178 purpose: PURPOSE_BUGFIX
1179 }
1180}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001181
1182flag {
1183 name: "expand_heads_up_on_inline_reply"
1184 namespace: "systemui"
1185 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1186 bug: "346976443"
1187 metadata {
1188 purpose: PURPOSE_BUGFIX
1189 }
1190}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001191
1192flag {
1193 name: "translucent_occluding_activity_fix"
1194 namespace: "systemui"
1195 description: "Fixes occlusion animation for transluent activities"
1196 bug: "303010980"
1197 metadata {
1198 purpose: PURPOSE_BUGFIX
1199 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001200}
1201
1202flag {
1203 namespace: "systemui"
1204 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1205 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1206 bug: "312452252"
1207 metadata {
1208 purpose: PURPOSE_BUGFIX
1209 }
1210}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001211
1212flag {
1213 namespace: "systemui"
1214 name: "qs_register_setting_observer_on_bg_thread"
1215 description: "Registers Quick Settings content providers on background thread"
1216 bug: "351766769"
1217 metadata {
1218 purpose: PURPOSE_BUGFIX
1219 }
1220}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001221
1222flag {
1223 name: "sounddose_customization"
1224 namespace: "systemui"
1225 description: "Enables custom actions for sounddose notifications"
1226 bug: "345227709"
1227}
1228
Jernej Viragb0f48602024-07-12 08:48:24 +00001229flag {
1230 namespace: "systemui"
1231 name: "register_content_observers_async"
1232 description: "Use new Async API to register content observers"
1233 bug: "316922634"
1234 metadata {
1235 purpose: PURPOSE_BUGFIX
1236 }
1237}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001238
1239flag {
1240 name: "msdl_feedback"
1241 namespace: "systemui"
1242 description: "Enables MSDL feedback in SysUI surfaces."
1243 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001244}
1245
1246flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001247 name: "hubmode_fullscreen_vertical_swipe"
1248 namespace: "systemui"
1249 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1250 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001251 metadata {
1252 purpose: PURPOSE_BUGFIX
1253 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001254}
1255
1256flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001257 name: "hubmode_fullscreen_vertical_swipe_fix"
1258 namespace: "systemui"
1259 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1260 bug: "340177049"
1261 metadata {
1262 purpose: PURPOSE_BUGFIX
1263 }
1264}
1265
1266
1267flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001268 namespace: "systemui"
1269 name: "remove_update_listener_in_qs_icon_view_impl"
1270 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1271 bug: "327078684"
1272 metadata {
1273 purpose: PURPOSE_BUGFIX
1274 }
1275}
1276
1277flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001278 name: "sim_pin_race_condition_on_restart"
1279 namespace: "systemui"
1280 description: "The SIM PIN screen may be shown incorrectly on reboot"
1281 bug: "351426938"
1282 metadata {
1283 purpose: PURPOSE_BUGFIX
1284 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001285}
1286
1287flag {
1288 name: "sim_pin_talkback_fix_for_double_submit"
1289 namespace: "systemui"
1290 description: "The SIM PIN entry screens show the wrong message due"
1291 bug: "346932439"
1292 metadata {
1293 purpose: PURPOSE_BUGFIX
1294 }
Sindhu B3a51f312024-07-15 09:32:00 +00001295}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001296
1297flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001298 name: "use_transitions_for_keyguard_occluded"
1299 namespace: "systemui"
1300 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1301 bug: "344716537"
1302 metadata {
1303 purpose: PURPOSE_BUGFIX
1304 }
1305}
1306
1307flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001308 name: "relock_with_power_button_immediately"
1309 namespace: "systemui"
1310 description: "UDFPS unlock followed by immediate power button push should relock"
1311 bug: "343327511"
1312 metadata {
1313 purpose: PURPOSE_BUGFIX
1314 }
1315}
1316
1317flag {
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001318 name: "lockscreen_preview_renderer_create_on_main_thread"
1319 namespace: "systemui"
1320 description: "Force preview renderer to be created on the main thread"
1321 bug: "343732179"
1322 metadata {
1323 purpose: PURPOSE_BUGFIX
1324 }
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001325}
1326flag {
1327 name: "classic_flags_multi_user"
1328 namespace: "systemui"
1329 description: "Make the classic feature flag loading multi user aware."
1330 bug: "345443431"
1331 metadata {
1332 purpose: PURPOSE_BUGFIX
1333 }
1334}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001335
1336flag {
1337 name: "compose_haptic_sliders"
1338 namespace: "systemui"
1339 description: "Adding haptic component infrastructure to sliders in Compose."
1340 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001341}
1342
1343flag {
George Lin78af08f2024-08-09 00:30:27 +00001344 name: "new_picker_ui"
1345 namespace: "systemui"
1346 description: "Enables the BC25 design of the customization picker UI."
1347 bug: "339081035"
1348}
1349
1350flag {
Jernej Virag9e7d0182024-08-06 08:25:32 +00001351 namespace: "systemui"
1352 name: "settings_ext_register_content_observer_on_bg_thread"
1353 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1354 bug: "355389014"
1355 metadata {
1356 purpose: PURPOSE_BUGFIX
1357 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001358}
Beverly4b7ad052024-08-21 16:03:13 +00001359
1360flag {
1361 name: "face_message_defer_update"
1362 namespace: "systemui"
1363 description: "Only analyze the last n frames when determining whether to defer a face auth help message like low light"
1364 bug: "351863611"
1365 metadata {
1366 purpose: PURPOSE_BUGFIX
1367 }
1368}
1369
Jernej Virag9192b722024-08-09 16:57:35 +02001370flag {
1371 name: "media_load_metadata_via_media_data_loader"
1372 namespace: "systemui"
1373 description: "Use MediaDataLoader for loading media metadata with better threading"
1374 bug: "358350077"
1375 metadata {
1376 purpose: PURPOSE_BUGFIX
1377 }
1378}
1379