blob: a468f1362e3ad446224cd7fcedc88c06495c6c48 [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 {
Michael Mikhail7f948ac2024-08-22 20:22:55 +00001086 name: "media_controls_posts_optimization"
1087 namespace: "systemui"
1088 description: "Ignore duplicate media notifications posted"
1089 bug: "358645640"
1090}
1091
1092flag {
archisha1a22b1f2024-04-22 05:53:16 +00001093 namespace: "systemui"
1094 name: "enable_view_capture_tracing"
1095 description: "Enables view capture tracing in System UI."
1096 bug: "336521992"
Beth Thibodeau0eb8d2f2024-04-30 14:07:04 -05001097 metadata {
1098 purpose: PURPOSE_BUGFIX
1099 }
1100}
Ben Murdoch5957bee2024-05-15 20:17:19 +00001101
1102flag {
1103 name: "validate_keyboard_shortcut_helper_icon_uri"
1104 namespace: "systemui"
1105 description: "Adds a check that the caller can access the content URI of an icon in the shortcut helper."
1106 bug: "331180422"
1107 metadata {
1108 purpose: PURPOSE_BUGFIX
1109 }
1110}
William Xiao07cbc242024-05-10 15:16:11 -07001111
1112flag {
Lucas Silva940e63a2024-07-01 14:42:25 -04001113 name: "glanceable_hub_back_gesture"
1114 namespace: "systemui"
1115 description: "Enables back gesture on the glanceable hub"
1116 bug: "346331399"
1117 metadata {
1118 purpose: PURPOSE_BUGFIX
1119 }
1120}
1121
1122flag {
Bryce Lee1d1ac022024-05-31 13:15:21 -07001123 name: "glanceable_hub_allow_keyguard_when_dreaming"
1124 namespace: "systemui"
1125 description: "Allows users to exit dream to keyguard with glanceable hub enabled"
1126 bug: "343505271"
1127}
1128
Michał Brzezińskif9a311d2024-05-22 10:52:02 +00001129flag {
Devarshi Bhattbc31eba2024-05-16 06:19:36 +00001130 name: "register_wallpaper_notifier_background"
1131 namespace: "systemui"
1132 description: "Decide whether to register wallpaper change broadcast receiver on background executor."
1133 bug: "327315860"
1134 metadata {
1135 purpose: PURPOSE_BUGFIX
1136 }
1137}
Michael Mikhaile3247482024-05-14 13:56:23 +00001138
1139flag {
Nicolo' Mazzucato5c93e7c2024-06-07 15:00:02 +00001140 name: "enable_efficient_display_repository"
1141 namespace: "systemui"
1142 description: "Decide whether to use the new implementation of DisplayRepository that minimizes binder calls and background lock contention."
1143 bug: "345472038"
1144 metadata {
1145 purpose: PURPOSE_BUGFIX
1146 }
1147}
1148
1149flag {
Michael Mikhaile3247482024-05-14 13:56:23 +00001150 name: "notification_media_manager_background_execution"
1151 namespace: "systemui"
1152 description: "Decide whether to execute binder calls in background thread"
1153 bug: "336612071"
1154 metadata {
1155 purpose: PURPOSE_BUGFIX
1156 }
1157}
Sindhu4fece3c2024-06-03 10:34:29 +00001158
1159flag {
1160 name: "dozeui_scheduling_alarms_background_execution"
1161 namespace: "systemui"
1162 description: "Decide whether to execute binder calls to schedule alarms in background thread"
1163 bug: "330492575"
1164 metadata {
1165 purpose: PURPOSE_BUGFIX
1166 }
1167}
András Kurucz48f27812024-06-05 13:22:19 +00001168
1169flag {
1170 name: "notification_pulsing_fix"
1171 namespace: "systemui"
1172 description: "Allow showing new pulsing notifications when the device is already pulsing."
1173 bug: "335560575"
1174 metadata {
1175 purpose: PURPOSE_BUGFIX
1176 }
1177}
Luca Zuccarini97ad10e2024-06-20 13:52:59 +00001178
1179flag {
1180 name: "media_lockscreen_launch_animation"
1181 namespace : "systemui"
1182 description : "Enable the origin launch animation for UMO when opening on top of lockscreen."
1183 bug : "346865769"
1184 metadata {
1185 purpose: PURPOSE_BUGFIX
1186 }
1187}
Ibrahim Yilmazfeeaaef2024-06-24 13:10:06 +00001188
1189flag {
1190 name: "expand_heads_up_on_inline_reply"
1191 namespace: "systemui"
1192 description: "Expands heads up notification when users clicks reply button and activate inline reply"
1193 bug: "346976443"
1194 metadata {
1195 purpose: PURPOSE_BUGFIX
1196 }
1197}
Josh Tsuji22bbcfb2024-07-01 00:08:48 -07001198
1199flag {
1200 name: "translucent_occluding_activity_fix"
1201 namespace: "systemui"
1202 description: "Fixes occlusion animation for transluent activities"
1203 bug: "303010980"
1204 metadata {
1205 purpose: PURPOSE_BUGFIX
1206 }
Ben Murdochcd5b5002024-04-17 16:22:13 +00001207}
1208
1209flag {
1210 namespace: "systemui"
1211 name: "fetch_bookmarks_xml_keyboard_shortcuts"
1212 description: "Fetches application launch keyboard shortcuts from system server rather than building a hardcoded list."
1213 bug: "312452252"
1214 metadata {
1215 purpose: PURPOSE_BUGFIX
1216 }
1217}
Jernej Virag4c352cb2024-07-08 14:05:55 +02001218
1219flag {
1220 namespace: "systemui"
1221 name: "qs_register_setting_observer_on_bg_thread"
1222 description: "Registers Quick Settings content providers on background thread"
1223 bug: "351766769"
1224 metadata {
1225 purpose: PURPOSE_BUGFIX
1226 }
1227}
muktakulkarnie3d5ef92024-06-12 21:22:06 +00001228
1229flag {
1230 name: "sounddose_customization"
1231 namespace: "systemui"
1232 description: "Enables custom actions for sounddose notifications"
1233 bug: "345227709"
1234}
1235
Jernej Viragb0f48602024-07-12 08:48:24 +00001236flag {
1237 namespace: "systemui"
1238 name: "register_content_observers_async"
1239 description: "Use new Async API to register content observers"
1240 bug: "316922634"
1241 metadata {
1242 purpose: PURPOSE_BUGFIX
1243 }
1244}
Juan Sebastian Martinez0b681ff2024-07-12 14:51:26 +00001245
1246flag {
1247 name: "msdl_feedback"
1248 namespace: "systemui"
1249 description: "Enables MSDL feedback in SysUI surfaces."
1250 bug: "352600066"
Matt Pietal65b61122024-07-16 18:22:12 +00001251}
1252
1253flag {
Bryce Lee6b73ee32024-07-16 08:16:05 -07001254 name: "hubmode_fullscreen_vertical_swipe"
1255 namespace: "systemui"
1256 description: "Enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1257 bug: "340177049"
Bryce Lee96d136f2024-07-25 18:36:19 +00001258 metadata {
1259 purpose: PURPOSE_BUGFIX
1260 }
Bryce Lee6b73ee32024-07-16 08:16:05 -07001261}
1262
1263flag {
Bryce Lee53de6762024-07-30 19:52:06 +00001264 name: "hubmode_fullscreen_vertical_swipe_fix"
1265 namespace: "systemui"
1266 description: "Bug fix that enables fullscreen vertical swiping in hub mode to bring up and down the bouncer and shade"
1267 bug: "340177049"
1268 metadata {
1269 purpose: PURPOSE_BUGFIX
1270 }
1271}
1272
1273
1274flag {
Sindhu B3a51f312024-07-15 09:32:00 +00001275 namespace: "systemui"
1276 name: "remove_update_listener_in_qs_icon_view_impl"
1277 description: "Remove update listeners in QsIconViewImpl class to avoid memory leak."
1278 bug: "327078684"
1279 metadata {
1280 purpose: PURPOSE_BUGFIX
1281 }
1282}
1283
1284flag {
Matt Pietal65b61122024-07-16 18:22:12 +00001285 name: "sim_pin_race_condition_on_restart"
1286 namespace: "systemui"
1287 description: "The SIM PIN screen may be shown incorrectly on reboot"
1288 bug: "351426938"
1289 metadata {
1290 purpose: PURPOSE_BUGFIX
1291 }
Matt Pietal017c9d62024-07-17 11:33:52 +00001292}
1293
1294flag {
1295 name: "sim_pin_talkback_fix_for_double_submit"
1296 namespace: "systemui"
1297 description: "The SIM PIN entry screens show the wrong message due"
1298 bug: "346932439"
1299 metadata {
1300 purpose: PURPOSE_BUGFIX
1301 }
Sindhu B3a51f312024-07-15 09:32:00 +00001302}
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001303
1304flag {
Matt Pietalc5caa002024-07-29 19:24:47 +00001305 name: "use_transitions_for_keyguard_occluded"
1306 namespace: "systemui"
1307 description: "Use Keyguard Transitions to set Notification Shade occlusion state"
1308 bug: "344716537"
1309 metadata {
1310 purpose: PURPOSE_BUGFIX
1311 }
1312}
1313
1314flag {
Matt Pietal807bad82024-08-09 11:34:50 +00001315 name: "relock_with_power_button_immediately"
1316 namespace: "systemui"
1317 description: "UDFPS unlock followed by immediate power button push should relock"
1318 bug: "343327511"
1319 metadata {
1320 purpose: PURPOSE_BUGFIX
1321 }
1322}
1323
1324flag {
Brad Hinegardner38f5e7d2024-07-18 17:18:02 -04001325 name: "lockscreen_preview_renderer_create_on_main_thread"
1326 namespace: "systemui"
1327 description: "Force preview renderer to be created on the main thread"
1328 bug: "343732179"
1329 metadata {
1330 purpose: PURPOSE_BUGFIX
1331 }
Ben Murdoch3ee4b0b2024-07-19 12:41:26 +00001332}
1333flag {
1334 name: "classic_flags_multi_user"
1335 namespace: "systemui"
1336 description: "Make the classic feature flag loading multi user aware."
1337 bug: "345443431"
1338 metadata {
1339 purpose: PURPOSE_BUGFIX
1340 }
1341}
Juan Sebastian Martinez070ca9b2024-08-01 15:32:37 +00001342
1343flag {
1344 name: "compose_haptic_sliders"
1345 namespace: "systemui"
1346 description: "Adding haptic component infrastructure to sliders in Compose."
1347 bug: "341968766"
Jernej Virag9e7d0182024-08-06 08:25:32 +00001348}
1349
1350flag {
George Lin78af08f2024-08-09 00:30:27 +00001351 name: "new_picker_ui"
1352 namespace: "systemui"
1353 description: "Enables the BC25 design of the customization picker UI."
1354 bug: "339081035"
1355}
1356
1357flag {
Jernej Virag9e7d0182024-08-06 08:25:32 +00001358 namespace: "systemui"
1359 name: "settings_ext_register_content_observer_on_bg_thread"
1360 description: "Register content observer in callback flow APIs on background thread in SettingsProxyExt."
1361 bug: "355389014"
1362 metadata {
1363 purpose: PURPOSE_BUGFIX
1364 }
Michael Mikhail89e1efe2024-08-09 18:16:06 +00001365}