1package: "com.android.launcher3" 2container: "system_ext" 3 4flag { 5 name: "enable_expanding_pause_work_button" 6 namespace: "launcher" 7 description: "Expand and collapse pause work button while scrolling." 8 bug: "270390779" 9} 10 11flag { 12 name: "enable_twoline_allapps" 13 namespace: "launcher" 14 description: "Enables two line label inside all apps." 15 bug: "270390937" 16} 17 18flag { 19 name: "enable_twoline_toggle" 20 namespace: "launcher" 21 description: "Enables visibility in home settings to see the toggle to turn on/off two lines in all apps." 22 bug: "316027081" 23} 24 25flag { 26 name: "enable_cursor_hover_states" 27 namespace: "launcher" 28 description: "Enables cursor hover states for certain elements." 29 bug: "243191650" 30} 31 32flag { 33 name: "enable_responsive_workspace" 34 namespace: "launcher" 35 description: "Enables new workspace grid calculations method." 36 bug: "302189128" 37} 38 39flag { 40 name: "enable_focus_outline" 41 namespace: "launcher" 42 description: "Enables focus states outline for launcher." 43 bug: "310953377" 44} 45 46flag { 47 name: "enable_taskbar_no_recreate" 48 namespace: "launcher" 49 description: "Enables taskbar with no recreation from lifecycle changes of TaskbarActivityContext." 50 bug: "299193589" 51} 52 53flag { 54 name: "enable_home_transition_listener" 55 namespace: "launcher" 56 description: "Enables launcher to listen to all transitions that include home activity" 57 bug: "306053414" 58} 59 60flag { 61 name: "enable_taskbar_pinning" 62 namespace: "launcher" 63 description: "Enables taskbar pinning to allow user to switch between transient and persistent taskbar flavors." 64 bug: "296231746" 65} 66 67flag { 68 name: "enable_taskbar_customization" 69 namespace: "launcher" 70 description: "Enables taskbar customization framework." 71 bug: "347281365" 72} 73 74flag { 75 name: "enable_unfolded_two_pane_picker" 76 namespace: "launcher" 77 description: "Enables two pane widget picker for unfolded foldables" 78 bug: "313922374" 79} 80 81flag { 82 name: "enable_tablet_two_pane_picker_v2" 83 namespace: "launcher" 84 description: "Enables full width two pane widget picker for tablets in landscape and portrait" 85 bug: "315055849" 86} 87 88flag { 89 name: "enable_two_pane_launcher_settings" 90 namespace: "launcher" 91 description: "Enables two panel settings when on large enough displays" 92 bug: "204463748" 93} 94 95flag { 96 name: "enable_predictive_back_gesture" 97 namespace: "launcher" 98 description: "Enable predictive back gesture on Launcher (including all apps and widget picker)." 99 bug: "238475505" 100} 101 102flag { 103 name: "enable_shortcut_dont_suggest_app" 104 namespace: "launcher" 105 description: "Enables don't suggest app shortcut for suggested apps" 106 bug: "319250810" 107} 108 109flag { 110 name: "enable_support_for_archiving" 111 namespace: "launcher" 112 description: "Enables support for archived apps in Launcher3, such as empty progress bar etc." 113 bug: "210590852" 114} 115 116flag { 117 name: "enable_private_space_install_shortcut" 118 namespace: "launcher" 119 description: "Enables long-press shortcut to install a copy of an app to Private space" 120 bug: "316118005" 121} 122 123flag { 124 name: "enable_launcher_br_metrics_fixed" 125 namespace: "launcher" 126 description: "Enables logging of Launcher restore metrics to the Backup & Restore team" 127 bug: "307527314" 128 is_fixed_read_only: true 129} 130 131flag { 132 name: "enable_reboot_unlock_animation" 133 namespace: "launcher" 134 description: "Enables unlock animation after device reboot" 135 bug: "298231234" 136} 137 138flag { 139 name: "enable_workspace_inflation" 140 namespace: "launcher" 141 description: "Enables asnc inflation of workspace icons" 142 bug: "318539160" 143} 144 145flag { 146 name: "enable_unfold_state_animation" 147 namespace: "launcher" 148 description: "Tie unfold animation with state animation" 149 bug: "297057373" 150} 151 152flag { 153 name: "enable_generated_previews" 154 namespace: "launcher" 155 description: "Enables support for RemoteViews previews in the widget picker." 156 bug: "306546610" 157} 158 159flag { 160 name: "enable_categorized_widget_suggestions" 161 namespace: "launcher" 162 description: "Enables widget suggestions in widget picker to be displayed in categories" 163 bug: "318410881" 164} 165 166flag { 167 name: "force_monochrome_app_icons" 168 namespace: "launcher" 169 description: "Enable the ability to generate monochromatic icons, if it is not provided by the app" 170 bug: "270396209" 171} 172 173flag { 174 name: "enable_add_app_widget_via_config_activity_v2" 175 namespace: "launcher" 176 description: "When adding app widget through config activity, directly add it to workspace to reduce flicker" 177 bug: "284236964" 178 metadata { 179 purpose: PURPOSE_BUGFIX 180 } 181} 182 183flag { 184 name: "use_activity_overlay" 185 namespace: "launcher" 186 description: "Use an activity for home screen overlay" 187 bug: "273828110" 188} 189 190flag { 191 name: "enable_grid_migration_fix" 192 namespace: "launcher" 193 description: "Keep items in place when migrating to a bigger grid" 194 bug: "325286145" 195 is_fixed_read_only: true 196 metadata { 197 purpose: PURPOSE_BUGFIX 198 } 199} 200 201flag { 202 name: "enable_narrow_grid_restore" 203 namespace: "launcher" 204 description: "Using only the most recent workspace when restoring to avoid confusion." 205 is_fixed_read_only: true 206 bug: "325285743" 207 metadata { 208 purpose: PURPOSE_BUGFIX 209 } 210} 211 212flag { 213 name: "enable_scaling_reveal_home_animation" 214 namespace: "launcher" 215 description: "Enables the Home gesture animation" 216 bug: "308801666" 217} 218 219flag { 220 name: "enable_widget_tap_to_add" 221 namespace: "launcher" 222 description: "Enables an add button in the widget picker" 223 bug: "323886237" 224} 225 226flag { 227 name: "enable_handle_delayed_gesture_callbacks" 228 namespace: "launcher" 229 description: "Enables additional handling for delayed mid-gesture callbacks" 230 bug: "285636175" 231 metadata { 232 purpose: PURPOSE_BUGFIX 233 } 234} 235 236flag { 237 name: "enable_fallback_overview_in_window" 238 namespace: "lse_desktop_experience" 239 description: "Enables fallback recents opening inside of a window instead of an activity." 240 bug: "292269949" 241} 242 243flag { 244 name: "enable_smartspace_as_a_widget" 245 namespace: "launcher" 246 description: "Enables smartspace as a widget" 247 bug: "300140279" 248} 249 250flag { 251 name: "enable_smartspace_removal_toggle" 252 namespace: "launcher" 253 description: "Enables smartspace removal toggle" 254 bug: "303471576" 255} 256 257flag { 258 name: "enable_additional_home_animations" 259 namespace: "launcher" 260 description: "Enables custom home animations for non-running tasks" 261 bug: "237638627" 262 metadata { 263 purpose: PURPOSE_BUGFIX 264 } 265} 266 267flag { 268 name: "enabled_folders_in_all_apps" 269 namespace: "launcher" 270 description: "Enables folders in all apps" 271 bug: "341582436" 272} 273 274flag { 275 name: "enable_recents_in_taskbar" 276 namespace: "launcher" 277 description: "Replace hybrid hotseat app predictions with strictly Recent Apps" 278 bug: "315354060" 279} 280 281flag { 282 name: "enable_first_screen_broadcast_archiving_extras" 283 namespace: "launcher" 284 description: "adds Extras to first screen broadcast for archived apps" 285 bug: "322314760" 286 is_fixed_read_only: true 287 metadata { 288 purpose: PURPOSE_BUGFIX 289 } 290} 291 292flag { 293 name: "enable_container_return_animations" 294 namespace: "launcher" 295 description: "Enables the container return animation mirroring launches." 296 bug: "341017746" 297} 298 299flag { 300 name: "floating_search_bar" 301 namespace: "launcher" 302 description: "Search bar persists at the bottom of the screen across Launcher states" 303 bug: "346408388" 304} 305 306flag { 307 name: "all_apps_sheet_for_handheld" 308 namespace: "launcher" 309 description: "All Apps will be presented on a bottom sheet in handheld mode" 310 bug: "374186088" 311} 312 313flag { 314 name: "all_apps_blur" 315 namespace: "launcher" 316 description: "Content behind the all apps panel in Launcher will be blurred." 317 bug: "400827727" 318} 319 320flag { 321 name: "multiline_search_bar" 322 namespace: "launcher" 323 description: "Search bar can wrap to multi-line" 324 bug: "341795751" 325} 326 327flag { 328 name: "enable_multi_instance_menu_taskbar" 329 namespace: "launcher" 330 description: "Menu in Taskbar with options to launch and manage multiple instances of the same app" 331 bug: "355237285" 332} 333 334flag { 335 name: "navigate_to_child_preference" 336 namespace: "launcher" 337 description: "Settings screen supports navigating to child preference if the key is not on the screen" 338 bug: "293390881" 339} 340 341flag { 342 name: "use_new_icon_for_archived_apps" 343 namespace: "launcher" 344 description: "Archived apps will use new cloud icon in app title instead of overlay" 345 bug: "350758155" 346 metadata { 347 purpose: PURPOSE_BUGFIX 348 } 349} 350 351flag { 352 name: "letter_fast_scroller" 353 namespace: "launcher" 354 description: "Change fast scroller to a lettered list" 355 bug: "358673724" 356} 357 358flag { 359 name: "enable_desktop_task_alpha_animation" 360 namespace: "launcher" 361 description: "Enables the animation of the desktop task's background view" 362 bug: "320307666" 363 metadata { 364 purpose: PURPOSE_BUGFIX 365 } 366} 367 368flag { 369 name: "ignore_three_finger_trackpad_for_nav_handle_long_press" 370 namespace: "launcher" 371 description: "Ignore three finger trackpad event for nav handle long press" 372 bug: "342143522" 373 metadata { 374 purpose: PURPOSE_BUGFIX 375 } 376} 377 378flag { 379 name: "work_scheduler_in_work_profile" 380 namespace: "launcher" 381 description: "Enables work scheduler view above the work pause button in work profile." 382 bug: "361589193" 383} 384 385flag { 386 name: "one_grid_specs" 387 namespace: "launcher" 388 description: "Defines the new specs for grids based on OneGrid" 389 bug: "364711064" 390} 391 392flag { 393 name: "one_grid_mounted_mode" 394 namespace: "launcher" 395 description: "Support a fixed landscape mode for handheld devices" 396 bug: "364711735" 397} 398 399flag { 400 name: "one_grid_rotation_handling" 401 namespace: "launcher" 402 description: "New landscape approach for the workspace using different rows and columns in landscape and portrait" 403 bug: "364711814" 404} 405 406flag { 407 name: "grid_migration_refactor" 408 namespace: "launcher" 409 description: "Refactor grid migration such that the code is simpler to understand and update" 410 bug: "358399271" 411} 412 413flag { 414 name: "accessibility_scroll_on_allapps" 415 namespace: "launcher" 416 description: "Scroll to item position if accessibility focused" 417 bug: "265392261" 418 metadata { 419 purpose: PURPOSE_BUGFIX 420 } 421} 422 423flag { 424 name: "enable_dismiss_prediction_undo" 425 namespace: "launcher" 426 description: "Show an 'Undo' snackbar when users dismiss a predicted hotseat item" 427 bug: "270394476" 428} 429 430flag { 431 name: "enable_all_apps_button_in_hotseat" 432 namespace: "launcher" 433 description: "Enables displaying the all apps button in the hotseat." 434 bug: "270393897" 435} 436 437flag { 438 name: "taskbar_quiet_mode_change_support" 439 namespace: "launcher" 440 description: "Support changing quiet mode for user profiles in taskbar." 441 bug: "345760034" 442} 443 444flag { 445 name: "taskbar_overflow" 446 namespace: "launcher" 447 description: "Show recent apps in the taskbar overflow." 448 bug: "368119679" 449} 450 451flag { 452 name: "enable_active_gesture_proto_log" 453 namespace: "launcher" 454 description: "Enables tracking active gesture logs in ProtoLog" 455 bug: "293182501" 456} 457 458flag { 459 name: "enable_recents_window_proto_log" 460 namespace: "lse_desktop_experience" 461 description: "Enables tracking recents window logs in ProtoLog" 462 bug: "292269949" 463} 464 465flag { 466 name: "enable_state_manager_proto_log" 467 namespace: "lse_desktop_experience" 468 description: "Enables tracking state manager logs in ProtoLog" 469 bug: "292269949" 470} 471 472flag { 473 name: "coordinate_workspace_scale" 474 namespace: "launcher" 475 description: "Ensure that the workspace and hotseat scale doesn't conflict and transitions smoothly between launching and closing apps" 476 bug: "366403487" 477 metadata { 478 purpose: PURPOSE_BUGFIX 479 } 480} 481 482flag { 483 name: "enable_tiered_widgets_by_default_in_picker" 484 namespace: "launcher" 485 description: "Shows filtered set of widgets by default and an option to show all widgets in the widget picker" 486 bug: "356127021" 487} 488 489flag { 490 name: "show_taskbar_pinning_popup_from_anywhere" 491 namespace: "launcher" 492 description: "Shows the pinning popup view after long-pressing or right-clicking anywhere on the pinned taskbar" 493 bug: "297325541" 494} 495 496flag { 497 name: "enable_launcher_overview_in_window" 498 namespace: "lse_desktop_experience" 499 description: "Enables launcher recents opening inside of a window instead of being hosted in launcher activity." 500 bug: "292269949" 501} 502 503flag { 504 name: "use_system_radius_for_app_widgets" 505 namespace: "launcher" 506 description: "Use system radius for enforced widget corners instead of a separate 16.dp value" 507 bug: "373351337" 508 metadata { 509 purpose: PURPOSE_BUGFIX 510 } 511} 512 513flag { 514 name: "enable_contrast_tiles" 515 namespace: "launcher" 516 description: "Enable launcher app contrast tiles." 517 bug: "341217082" 518} 519 520flag { 521 name: "msdl_feedback" 522 namespace: "launcher" 523 description: "Enable MSDL feedback for Launcher interactions" 524 bug: "377496684" 525} 526 527flag { 528 name: "enable_pinning_app_with_context_menu" 529 namespace: "launcher" 530 description: "Add options to pin/unpin to taskbar to app context menus." 531 bug: "375648361" 532} 533 534flag { 535 name: "enable_launcher_icon_shapes" 536 namespace: "launcher" 537 description: "Enable launcher icon shape customizations" 538 bug: "348708061" 539} 540 541flag { 542 name: "predictive_back_to_home_polish" 543 namespace: "launcher" 544 description: "Enables workspace reveal animation for predictive back-to-home" 545 bug: "382453424" 546 metadata { 547 purpose: PURPOSE_BUGFIX 548 } 549} 550 551flag { 552 name: "predictive_back_to_home_blur" 553 namespace: "launcher" 554 description: "Adds blur for predictive back-to-home" 555 bug: "342178850" 556 metadata { 557 purpose: PURPOSE_BUGFIX 558 } 559} 560 561flag { 562 name: "enable_launcher_visual_refresh" 563 namespace: "launcher" 564 description: "Adds refresh for font family, app longpress menu icons, and pagination dots" 565 bug: "395145453" 566} 567 568flag { 569 name: "gsf_res" 570 namespace: "launcher" 571 description: "Adds refresh for font family. Needs to be fixed to be used in resources." 572 bug: "395145453" 573 is_fixed_read_only: true 574 metadata { 575 purpose: PURPOSE_BUGFIX 576 } 577} 578 579flag { 580 name: "restore_archived_shortcuts" 581 namespace: "launcher" 582 description: "Makes sure pre-archived pinned shortcuts also get restored" 583 bug: "375414891" 584 metadata { 585 purpose: PURPOSE_BUGFIX 586 } 587} 588 589flag { 590 name: "restore_archived_app_icons_from_db" 591 namespace: "launcher" 592 description: "Restores pre-archived icons from db when available, mimicing promise icons" 593 bug: "391913214" 594 metadata { 595 purpose: PURPOSE_BUGFIX 596 } 597} 598 599flag { 600 name: "enable_mouse_interaction_changes" 601 namespace: "launcher" 602 description: "Changes mouse interaction behavior" 603 bug: "388897603" 604} 605 606flag { 607 name: "enable_alt_tab_kqs_on_connected_displays" 608 namespace: "lse_desktop_experience" 609 description: "Enable Alt + Tab KQS support on connected displays" 610 bug: "394007677" 611} 612 613flag { 614 name: "expressive_theme_in_taskbar_and_navigation" 615 namespace: "launcher" 616 description: "Enables the expressive theme and GSF font styles for Taskbar and Gesture Navigation" 617 bug: "394613212" 618 metadata { 619 purpose: PURPOSE_BUGFIX 620 } 621} 622 623flag { 624 name: "enable_strict_mode" 625 namespace: "launcher" 626 description: "Enable Strict Mode for the Launcher app" 627 bug: "394651876" 628} 629 630flag { 631 name: "extendible_theme_manager" 632 namespace: "launcher" 633 description: "Enables custom theme manager in Launcher" 634 bug: "381897614" 635} 636 637flag { 638 name: "enable_alt_tab_kqs_flatenning" 639 namespace: "lse_desktop_experience" 640 description: "Enable Alt + Tab KQS view to show apps in flattened structure" 641 bug: "382769617" 642} 643 644flag { 645 name: "enable_gesture_nav_on_connected_displays" 646 namespace: "lse_desktop_experience" 647 description: "Enables gesture navigation handling on connected displays" 648 bug: "382130680" 649} 650 651flag { 652 name: "enable_taskbar_behind_shade" 653 namespace: "lse_desktop_experience" 654 description: "Keeps taskbar behind notification shade when its pulled down" 655 bug: "343194358" 656 metadata { 657 purpose: PURPOSE_BUGFIX 658 } 659} 660 661flag { 662 name: "enable_scalability_for_desktop_experience" 663 namespace: "launcher" 664 description: "Enable more grid scale options on the launcher for desktop experience" 665 bug: "375491272" 666} 667 668flag { 669 name: "enable_gesture_nav_horizontal_touch_slop" 670 namespace: "launcher" 671 description: "Enables horizontal touch slop checking in non-vertical fling navigation gestures" 672 bug: "394364217" 673 metadata { 674 purpose: PURPOSE_BUGFIX 675 } 676} 677 678flag { 679 name: "sync_app_launch_with_taskbar_stash" 680 namespace: "launcher" 681 description: "Syncs the two animations (app launch, taskbar stash) so they play at the same time." 682 bug: "319162553" 683 metadata { 684 purpose: PURPOSE_BUGFIX 685 } 686} 687 688flag { 689 name: "remove_apps_refresh_on_right_click" 690 namespace: "launcher" 691 description: "Remove predicted apps refresh on right click" 692 bug: "343650193" 693 metadata { 694 purpose: PURPOSE_BUGFIX 695 } 696} 697 698flag { 699 name: "enable_taskbar_for_direct_boot" 700 namespace: "launcher" 701 description: "Initializes parts of Taskbar before onUserUnlocked" 702 bug: "324485921" 703 metadata { 704 purpose: PURPOSE_BUGFIX 705 } 706} 707