| package: "com.android.launcher3" |
| container: "system_ext" |
| |
| flag { |
| name: "enable_expanding_pause_work_button" |
| namespace: "launcher" |
| description: "Expand and collapse pause work button while scrolling." |
| bug: "270390779" |
| } |
| |
| flag { |
| name: "enable_twoline_allapps" |
| namespace: "launcher" |
| description: "Enables two line label inside all apps." |
| bug: "270390937" |
| } |
| |
| flag { |
| name: "enable_twoline_toggle" |
| namespace: "launcher" |
| description: "Enables visibility in home settings to see the toggle to turn on/off two lines in all apps." |
| bug: "316027081" |
| } |
| |
| flag { |
| name: "enable_cursor_hover_states" |
| namespace: "launcher" |
| description: "Enables cursor hover states for certain elements." |
| bug: "243191650" |
| } |
| |
| flag { |
| name: "enable_responsive_workspace" |
| namespace: "launcher" |
| description: "Enables new workspace grid calculations method." |
| bug: "302189128" |
| } |
| |
| flag { |
| name: "enable_focus_outline" |
| namespace: "launcher" |
| description: "Enables focus states outline for launcher." |
| bug: "310953377" |
| } |
| |
| flag { |
| name: "enable_taskbar_no_recreate" |
| namespace: "launcher" |
| description: "Enables taskbar with no recreation from lifecycle changes of TaskbarActivityContext." |
| bug: "299193589" |
| } |
| |
| flag { |
| name: "enable_home_transition_listener" |
| namespace: "launcher" |
| description: "Enables launcher to listen to all transitions that include home activity" |
| bug: "306053414" |
| } |
| |
| flag { |
| name: "enable_taskbar_pinning" |
| namespace: "launcher" |
| description: "Enables taskbar pinning to allow user to switch between transient and persistent taskbar flavors." |
| bug: "296231746" |
| } |
| |
| flag { |
| name: "enable_taskbar_customization" |
| namespace: "launcher" |
| description: "Enables taskbar customization framework." |
| bug: "347281365" |
| } |
| |
| flag { |
| name: "enable_unfolded_two_pane_picker" |
| namespace: "launcher" |
| description: "Enables two pane widget picker for unfolded foldables" |
| bug: "313922374" |
| } |
| |
| flag { |
| name: "enable_tablet_two_pane_picker_v2" |
| namespace: "launcher" |
| description: "Enables full width two pane widget picker for tablets in landscape and portrait" |
| bug: "315055849" |
| } |
| |
| flag { |
| name: "enable_two_pane_launcher_settings" |
| namespace: "launcher" |
| description: "Enables two panel settings when on large enough displays" |
| bug: "204463748" |
| } |
| |
| flag { |
| name: "enable_predictive_back_gesture" |
| namespace: "launcher" |
| description: "Enable predictive back gesture on Launcher (including all apps and widget picker)." |
| bug: "238475505" |
| } |
| |
| flag { |
| name: "enable_shortcut_dont_suggest_app" |
| namespace: "launcher" |
| description: "Enables don't suggest app shortcut for suggested apps" |
| bug: "319250810" |
| } |
| |
| flag { |
| name: "enable_support_for_archiving" |
| namespace: "launcher" |
| description: "Enables support for archived apps in Launcher3, such as empty progress bar etc." |
| bug: "210590852" |
| } |
| |
| flag { |
| name: "enable_private_space_install_shortcut" |
| namespace: "launcher" |
| description: "Enables long-press shortcut to install a copy of an app to Private space" |
| bug: "316118005" |
| } |
| |
| flag { |
| name: "enable_launcher_br_metrics_fixed" |
| namespace: "launcher" |
| description: "Enables logging of Launcher restore metrics to the Backup & Restore team" |
| bug: "307527314" |
| is_fixed_read_only: true |
| } |
| |
| flag { |
| name: "enable_reboot_unlock_animation" |
| namespace: "launcher" |
| description: "Enables unlock animation after device reboot" |
| bug: "298231234" |
| } |
| |
| flag { |
| name: "enable_workspace_inflation" |
| namespace: "launcher" |
| description: "Enables asnc inflation of workspace icons" |
| bug: "318539160" |
| } |
| |
| flag { |
| name: "enable_unfold_state_animation" |
| namespace: "launcher" |
| description: "Tie unfold animation with state animation" |
| bug: "297057373" |
| } |
| |
| flag { |
| name: "enable_generated_previews" |
| namespace: "launcher" |
| description: "Enables support for RemoteViews previews in the widget picker." |
| bug: "306546610" |
| } |
| |
| flag { |
| name: "enable_categorized_widget_suggestions" |
| namespace: "launcher" |
| description: "Enables widget suggestions in widget picker to be displayed in categories" |
| bug: "318410881" |
| } |
| |
| flag { |
| name: "force_monochrome_app_icons" |
| namespace: "launcher" |
| description: "Enable the ability to generate monochromatic icons, if it is not provided by the app" |
| bug: "270396209" |
| } |
| |
| flag { |
| name: "enable_add_app_widget_via_config_activity_v2" |
| namespace: "launcher" |
| description: "When adding app widget through config activity, directly add it to workspace to reduce flicker" |
| bug: "284236964" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "use_activity_overlay" |
| namespace: "launcher" |
| description: "Use an activity for home screen overlay" |
| bug: "273828110" |
| } |
| |
| flag { |
| name: "enable_grid_migration_fix" |
| namespace: "launcher" |
| description: "Keep items in place when migrating to a bigger grid" |
| bug: "325286145" |
| is_fixed_read_only: true |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_narrow_grid_restore" |
| namespace: "launcher" |
| description: "Using only the most recent workspace when restoring to avoid confusion." |
| is_fixed_read_only: true |
| bug: "325285743" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_scaling_reveal_home_animation" |
| namespace: "launcher" |
| description: "Enables the Home gesture animation" |
| bug: "308801666" |
| } |
| |
| flag { |
| name: "enable_widget_tap_to_add" |
| namespace: "launcher" |
| description: "Enables an add button in the widget picker" |
| bug: "323886237" |
| } |
| |
| flag { |
| name: "enable_handle_delayed_gesture_callbacks" |
| namespace: "launcher" |
| description: "Enables additional handling for delayed mid-gesture callbacks" |
| bug: "285636175" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_fallback_overview_in_window" |
| namespace: "lse_desktop_experience" |
| description: "Enables fallback recents opening inside of a window instead of an activity." |
| bug: "292269949" |
| } |
| |
| flag { |
| name: "enable_smartspace_as_a_widget" |
| namespace: "launcher" |
| description: "Enables smartspace as a widget" |
| bug: "300140279" |
| } |
| |
| flag { |
| name: "enable_smartspace_removal_toggle" |
| namespace: "launcher" |
| description: "Enables smartspace removal toggle" |
| bug: "303471576" |
| } |
| |
| flag { |
| name: "enable_additional_home_animations" |
| namespace: "launcher" |
| description: "Enables custom home animations for non-running tasks" |
| bug: "237638627" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enabled_folders_in_all_apps" |
| namespace: "launcher" |
| description: "Enables folders in all apps" |
| bug: "341582436" |
| } |
| |
| flag { |
| name: "enable_recents_in_taskbar" |
| namespace: "launcher" |
| description: "Replace hybrid hotseat app predictions with strictly Recent Apps" |
| bug: "315354060" |
| } |
| |
| flag { |
| name: "enable_first_screen_broadcast_archiving_extras" |
| namespace: "launcher" |
| description: "adds Extras to first screen broadcast for archived apps" |
| bug: "322314760" |
| is_fixed_read_only: true |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_container_return_animations" |
| namespace: "launcher" |
| description: "Enables the container return animation mirroring launches." |
| bug: "341017746" |
| } |
| |
| flag { |
| name: "floating_search_bar" |
| namespace: "launcher" |
| description: "Search bar persists at the bottom of the screen across Launcher states" |
| bug: "346408388" |
| } |
| |
| flag { |
| name: "all_apps_sheet_for_handheld" |
| namespace: "launcher" |
| description: "All Apps will be presented on a bottom sheet in handheld mode" |
| bug: "374186088" |
| } |
| |
| flag { |
| name: "all_apps_blur" |
| namespace: "launcher" |
| description: "Content behind the all apps panel in Launcher will be blurred." |
| bug: "400827727" |
| } |
| |
| flag { |
| name: "multiline_search_bar" |
| namespace: "launcher" |
| description: "Search bar can wrap to multi-line" |
| bug: "341795751" |
| } |
| |
| flag { |
| name: "enable_multi_instance_menu_taskbar" |
| namespace: "launcher" |
| description: "Menu in Taskbar with options to launch and manage multiple instances of the same app" |
| bug: "355237285" |
| } |
| |
| flag { |
| name: "navigate_to_child_preference" |
| namespace: "launcher" |
| description: "Settings screen supports navigating to child preference if the key is not on the screen" |
| bug: "293390881" |
| } |
| |
| flag { |
| name: "use_new_icon_for_archived_apps" |
| namespace: "launcher" |
| description: "Archived apps will use new cloud icon in app title instead of overlay" |
| bug: "350758155" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "letter_fast_scroller" |
| namespace: "launcher" |
| description: "Change fast scroller to a lettered list" |
| bug: "358673724" |
| } |
| |
| flag { |
| name: "enable_desktop_task_alpha_animation" |
| namespace: "launcher" |
| description: "Enables the animation of the desktop task's background view" |
| bug: "320307666" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "ignore_three_finger_trackpad_for_nav_handle_long_press" |
| namespace: "launcher" |
| description: "Ignore three finger trackpad event for nav handle long press" |
| bug: "342143522" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "work_scheduler_in_work_profile" |
| namespace: "launcher" |
| description: "Enables work scheduler view above the work pause button in work profile." |
| bug: "361589193" |
| } |
| |
| flag { |
| name: "one_grid_specs" |
| namespace: "launcher" |
| description: "Defines the new specs for grids based on OneGrid" |
| bug: "364711064" |
| } |
| |
| flag { |
| name: "one_grid_mounted_mode" |
| namespace: "launcher" |
| description: "Support a fixed landscape mode for handheld devices" |
| bug: "364711735" |
| } |
| |
| flag { |
| name: "one_grid_rotation_handling" |
| namespace: "launcher" |
| description: "New landscape approach for the workspace using different rows and columns in landscape and portrait" |
| bug: "364711814" |
| } |
| |
| flag { |
| name: "grid_migration_refactor" |
| namespace: "launcher" |
| description: "Refactor grid migration such that the code is simpler to understand and update" |
| bug: "358399271" |
| } |
| |
| flag { |
| name: "accessibility_scroll_on_allapps" |
| namespace: "launcher" |
| description: "Scroll to item position if accessibility focused" |
| bug: "265392261" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_dismiss_prediction_undo" |
| namespace: "launcher" |
| description: "Show an 'Undo' snackbar when users dismiss a predicted hotseat item" |
| bug: "270394476" |
| } |
| |
| flag { |
| name: "enable_all_apps_button_in_hotseat" |
| namespace: "launcher" |
| description: "Enables displaying the all apps button in the hotseat." |
| bug: "270393897" |
| } |
| |
| flag { |
| name: "taskbar_quiet_mode_change_support" |
| namespace: "launcher" |
| description: "Support changing quiet mode for user profiles in taskbar." |
| bug: "345760034" |
| } |
| |
| flag { |
| name: "taskbar_overflow" |
| namespace: "launcher" |
| description: "Show recent apps in the taskbar overflow." |
| bug: "368119679" |
| } |
| |
| flag { |
| name: "enable_active_gesture_proto_log" |
| namespace: "launcher" |
| description: "Enables tracking active gesture logs in ProtoLog" |
| bug: "293182501" |
| } |
| |
| flag { |
| name: "enable_recents_window_proto_log" |
| namespace: "lse_desktop_experience" |
| description: "Enables tracking recents window logs in ProtoLog" |
| bug: "292269949" |
| } |
| |
| flag { |
| name: "enable_state_manager_proto_log" |
| namespace: "lse_desktop_experience" |
| description: "Enables tracking state manager logs in ProtoLog" |
| bug: "292269949" |
| } |
| |
| flag { |
| name: "coordinate_workspace_scale" |
| namespace: "launcher" |
| description: "Ensure that the workspace and hotseat scale doesn't conflict and transitions smoothly between launching and closing apps" |
| bug: "366403487" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_tiered_widgets_by_default_in_picker" |
| namespace: "launcher" |
| description: "Shows filtered set of widgets by default and an option to show all widgets in the widget picker" |
| bug: "356127021" |
| } |
| |
| flag { |
| name: "show_taskbar_pinning_popup_from_anywhere" |
| namespace: "launcher" |
| description: "Shows the pinning popup view after long-pressing or right-clicking anywhere on the pinned taskbar" |
| bug: "297325541" |
| } |
| |
| flag { |
| name: "enable_launcher_overview_in_window" |
| namespace: "lse_desktop_experience" |
| description: "Enables launcher recents opening inside of a window instead of being hosted in launcher activity." |
| bug: "292269949" |
| } |
| |
| flag { |
| name: "use_system_radius_for_app_widgets" |
| namespace: "launcher" |
| description: "Use system radius for enforced widget corners instead of a separate 16.dp value" |
| bug: "373351337" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_contrast_tiles" |
| namespace: "launcher" |
| description: "Enable launcher app contrast tiles." |
| bug: "341217082" |
| } |
| |
| flag { |
| name: "msdl_feedback" |
| namespace: "launcher" |
| description: "Enable MSDL feedback for Launcher interactions" |
| bug: "377496684" |
| } |
| |
| flag { |
| name: "enable_pinning_app_with_context_menu" |
| namespace: "launcher" |
| description: "Add options to pin/unpin to taskbar to app context menus." |
| bug: "375648361" |
| } |
| |
| flag { |
| name: "enable_launcher_icon_shapes" |
| namespace: "launcher" |
| description: "Enable launcher icon shape customizations" |
| bug: "348708061" |
| } |
| |
| flag { |
| name: "predictive_back_to_home_polish" |
| namespace: "launcher" |
| description: "Enables workspace reveal animation for predictive back-to-home" |
| bug: "382453424" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "predictive_back_to_home_blur" |
| namespace: "launcher" |
| description: "Adds blur for predictive back-to-home" |
| bug: "342178850" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_launcher_visual_refresh" |
| namespace: "launcher" |
| description: "Adds refresh for font family, app longpress menu icons, and pagination dots" |
| bug: "395145453" |
| } |
| |
| flag { |
| name: "gsf_res" |
| namespace: "launcher" |
| description: "Adds refresh for font family. Needs to be fixed to be used in resources." |
| bug: "395145453" |
| is_fixed_read_only: true |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "restore_archived_shortcuts" |
| namespace: "launcher" |
| description: "Makes sure pre-archived pinned shortcuts also get restored" |
| bug: "375414891" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "restore_archived_app_icons_from_db" |
| namespace: "launcher" |
| description: "Restores pre-archived icons from db when available, mimicing promise icons" |
| bug: "391913214" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_mouse_interaction_changes" |
| namespace: "launcher" |
| description: "Changes mouse interaction behavior" |
| bug: "388897603" |
| } |
| |
| flag { |
| name: "enable_alt_tab_kqs_on_connected_displays" |
| namespace: "lse_desktop_experience" |
| description: "Enable Alt + Tab KQS support on connected displays" |
| bug: "394007677" |
| } |
| |
| flag { |
| name: "expressive_theme_in_taskbar_and_navigation" |
| namespace: "launcher" |
| description: "Enables the expressive theme and GSF font styles for Taskbar and Gesture Navigation" |
| bug: "394613212" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_strict_mode" |
| namespace: "launcher" |
| description: "Enable Strict Mode for the Launcher app" |
| bug: "394651876" |
| } |
| |
| flag { |
| name: "extendible_theme_manager" |
| namespace: "launcher" |
| description: "Enables custom theme manager in Launcher" |
| bug: "381897614" |
| } |
| |
| flag { |
| name: "enable_alt_tab_kqs_flatenning" |
| namespace: "lse_desktop_experience" |
| description: "Enable Alt + Tab KQS view to show apps in flattened structure" |
| bug: "382769617" |
| } |
| |
| flag { |
| name: "enable_gesture_nav_on_connected_displays" |
| namespace: "lse_desktop_experience" |
| description: "Enables gesture navigation handling on connected displays" |
| bug: "382130680" |
| } |
| |
| flag { |
| name: "enable_taskbar_behind_shade" |
| namespace: "lse_desktop_experience" |
| description: "Keeps taskbar behind notification shade when its pulled down" |
| bug: "343194358" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_scalability_for_desktop_experience" |
| namespace: "launcher" |
| description: "Enable more grid scale options on the launcher for desktop experience" |
| bug: "375491272" |
| } |
| |
| flag { |
| name: "enable_gesture_nav_horizontal_touch_slop" |
| namespace: "launcher" |
| description: "Enables horizontal touch slop checking in non-vertical fling navigation gestures" |
| bug: "394364217" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "sync_app_launch_with_taskbar_stash" |
| namespace: "launcher" |
| description: "Syncs the two animations (app launch, taskbar stash) so they play at the same time." |
| bug: "319162553" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "remove_apps_refresh_on_right_click" |
| namespace: "launcher" |
| description: "Remove predicted apps refresh on right click" |
| bug: "343650193" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_taskbar_for_direct_boot" |
| namespace: "launcher" |
| description: "Initializes parts of Taskbar before onUserUnlocked" |
| bug: "324485921" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |