| # proto-file: build/make/tools/aconfig/aconfig_protos/protos/aconfig.proto |
| # proto-message: flag_declarations |
| # Project link: http://gantry/projects/android_platform_multitasking |
| |
| package: "com.android.wm.shell" |
| container: "system" |
| |
| flag { |
| name: "enable_pip2" |
| namespace: "multitasking" |
| description: "Enables the new implementation of PiP (PiP2)" |
| bug: "311462191" |
| } |
| |
| flag { |
| name: "enable_pip2_on_tv" |
| namespace: "multitasking" |
| description: "Enables the new implementation of PiP (PiP2) on TV" |
| bug: "403347147" |
| } |
| |
| flag { |
| name: "enable_new_bubble_animations" |
| namespace: "multitasking" |
| description: "Enables new animations for expand and collapse for bubbles" |
| bug: "311450609" |
| } |
| |
| flag { |
| name: "enable_pip_umo_experience" |
| namespace: "multitasking" |
| description: "Enables new UMO experience for PiP menu" |
| bug: "307998712" |
| } |
| |
| flag { |
| name: "enable_bubble_bar" |
| namespace: "multitasking" |
| description: "Enables the new bubble bar UI for tablets" |
| bug: "286246694" |
| } |
| |
| flag { |
| name: "enable_bubble_transition_planner" |
| namespace: "multitasking" |
| description: "Enables BubbleTransitionsPlanner to handle bubble transitions" |
| bug: "473881387" |
| } |
| |
| flag { |
| name: "enable_optional_bubble_overflow" |
| namespace: "multitasking" |
| description: "Hides the bubble overflow if there aren't any overflowed bubbles" |
| bug: "334175587" |
| } |
| |
| flag { |
| name: "enable_bubble_stashing" |
| namespace: "multitasking" |
| description: "Allow the floating bubble stack to stash on the edge of the screen" |
| bug: "341361249" |
| } |
| |
| flag { |
| name: "enable_tiny_taskbar" |
| namespace: "multitasking" |
| description: "Enables Taskbar on phones" |
| bug: "341784466" |
| } |
| |
| flag { |
| name: "enable_bubble_anything" |
| namespace: "multitasking" |
| description: "Enable UI affordances to put other content into a bubble" |
| bug: "342245211" |
| } |
| |
| flag { |
| name: "enable_create_any_bubble" |
| namespace: "multitasking" |
| description: "Enable UI affordances to create bubbles via launcher app icons" |
| bug: "385220199" |
| } |
| |
| flag { |
| name: "enable_taskbar_on_phones" |
| namespace: "multitasking" |
| description: "Enables taskbar on phones" |
| bug: "348007377" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_shell_top_task_tracking" |
| namespace: "multitasking" |
| description: "Enables tracking top tasks from the shell" |
| bug: "346588978" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_bubble_to_fullscreen" |
| namespace: "multitasking" |
| description: "Enable an option to move bubbles to fullscreen" |
| bug: "363326492" |
| } |
| |
| flag { |
| name: "enable_flexible_two_app_split" |
| namespace: "multitasking" |
| description: "Enables only 2 app 90:10 split" |
| bug: "349828130" |
| } |
| |
| flag { |
| name: "enable_flexible_split" |
| namespace: "multitasking" |
| description: "Enables flexibile split feature for split screen" |
| bug: "349828130" |
| } |
| |
| flag { |
| name: "enable_bubble_bar_on_phones" |
| namespace: "multitasking" |
| description: "Try out bubble bar on phones" |
| bug: "394869612" |
| } |
| |
| flag { |
| name: "enable_shell_modes" |
| namespace: "multitasking" |
| description: "Shell hierarchy and modes infrastructure" |
| bug: "463244845" |
| } |
| |
| flag { |
| name: "enable_gsf" |
| namespace: "multitasking" |
| description: "Applies GSF font styles to multitasking." |
| bug: "400534660" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_magnetic_split_divider" |
| namespace: "multitasking" |
| description: "Makes the split divider snap 'magnetically' to available snap points during drag" |
| bug: "383631946" |
| } |
| |
| flag { |
| name: "task_view_transitions_refactor" |
| namespace: "windowing_frontend" |
| description: "Refactor TaskViewTransitions.startAnimation" |
| bug: "402454136" |
| } |
| |
| flag { |
| name: "enable_pip_box_shadows_v2" |
| namespace: "multitasking" |
| description: "Enables box shadows for PiP" |
| bug: "367464660" |
| } |
| |
| flag { |
| name: "enable_2x1_split" |
| namespace: "multitasking" |
| description: "Enables the 2x1 split implementation" |
| bug: "439992109" |
| } |
| |
| flag { |
| name: "bug_dont_remove_task_bubble" |
| namespace: "multitasking" |
| description: "Fixes a bug where tasks are being destroyed when a bubble is overflowed." |
| bug: "427302529" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "add_one_off_handler_leashes" |
| namespace: "multitasking" |
| description: "Add one-off leashes to non-Shell handlers (Remote, Recents, etc.) when starting or taking over an animation." |
| bug: "403529740" |
| } |
| |
| flag { |
| name: "fix_bubble_swipe_up_dismiss_bubble_bar" |
| namespace: "multitasking" |
| description: "Allows you to swipe up to dismiss a bubble in bubble bar" |
| bug: "399910368" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "resolve_trampoline_destination_packages" |
| namespace: "multitasking" |
| description: "Fixes a bug where resolving package name for task trampoline." |
| bug: "370653710" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_ime_clipping" |
| namespace: "multitasking" |
| description: "Fix a bug where the ime clipped all of bubbles view when it shouldn't" |
| bug: "459673299" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_mark_task_as_trimmable" |
| namespace: "multitasking" |
| description: "Fixes a bug where tasks were not marked as trimmable when removed from a bubble" |
| bug: "474169292" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| |
| flag { |
| name: "disable_bubble_scrim_large_screens" |
| namespace: "multitasking" |
| description: "Disable the transparent scrim when a bubble is expanded on large screen devices that are eligible for Desktop Windowing." |
| bug: "463292965" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "disable_bubble_anything_desktop_windowing" |
| namespace: "multitasking" |
| description: "Disable Bubble Anything on large screen devices that are eligible for Desktop Windowing." |
| bug: "469240263" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "launch_bubble_on_main_display" |
| namespace: "multitasking" |
| description: "Ensure bubble task is created on the main display if triggered from a connected display." |
| bug: "457889029" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "enable_bubble_pinning" |
| namespace: "multitasking" |
| description: "Enables pinning bubbles on laptops and tablets" |
| bug: "493912543" |
| } |
| |
| flag { |
| name: "consolidate_split_keyboard_shortcut_controllers" |
| namespace: "multitasking" |
| description: "Consolidate split desktop keyboard shortcuts handling on shell and launcher side" |
| bug: "438790317" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "use_bubble_icon_from_activity_info" |
| namespace: "multitasking" |
| description: "Load Bubble app icon from specific ActivityInfo rather than just the ApplicationInfo." |
| bug: "462281202" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "update_bubble_bar_taskbar_intersection" |
| namespace: "multitasking" |
| description: "Update the logic to determine if the expanded bubble bar will intersect the persistent taskbar" |
| bug: "478462570" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "bbev_square_corners_fix" |
| namespace: "multitasking" |
| description: "Fixes square corners when expanding Bubbles from PiP" |
| bug: "475068406" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "update_bubble_bounds_during_rotation" |
| namespace: "multitasking" |
| description: "Update the bounds of the expanded bubble task as part of the rotation transition" |
| bug: "471756214" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_adjust_accessibility_actions_for_stack_view_state" |
| namespace: "multitasking" |
| description: "Adjust accessibility actions for stack view expanded state" |
| bug: "469259914" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "bubble_dismiss_magnetize_collision_prevention" |
| namespace: "multitasking" |
| description: "Move the dismiss view higher so it`s magnetize zone does not collide with the bubble bar" |
| bug: "481701224" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_reduce_shadow_alpha" |
| namespace: "multitasking" |
| description: "Reduce floating bubbles scrim view alpha to make navigation buttons visible" |
| bug: "450646947" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_flicker_when_app_bubble_from_overflow" |
| namespace: "multitasking" |
| description: "Fixes a flicker issue that happens when promoting an app bubble from overflow" |
| bug: "472080053" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_bar_not_collapsed_if_animating_bubble" |
| namespace: "multitasking" |
| description: "Fixes bubble bar collapse failure when setExpandedFromSysui() is called while a bubble is animating." |
| bug: "487678424" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_notification_showing_in_lock_screen" |
| namespace: "multitasking" |
| description: "Fixes a bug where bubble notification persist on lock screen" |
| bug: "466186520" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_bar_flick_on_pinning_animation" |
| namespace: "multitasking" |
| description: "Fixes bubble flickering issue on the taskbar pinning animation completion" |
| bug: "484396747" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_bar_stashing_with_hardware_keyboard" |
| namespace: "multitasking" |
| description: "Fixes a bug where bubble bar stashes incorrectly when a hardware keyboard is connected" |
| bug: "461660471" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_swipe_up_notification_shade_with_bubble_bar" |
| namespace: "multitasking" |
| description: "Fixes an issue where swiping from the bottom of the notification shade while bubbles were expanded below wouldn't work" |
| bug: "483561405" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_verify_bubble_task_id_on_removal" |
| namespace: "multitasking" |
| description: "Fixes a bug where we remove a bubble based on package name after the bubble task has changed" |
| bug: "482877474" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_taskbar_scrim_view_on_home" |
| namespace: "multitasking" |
| description: "Fixes taskbar scrim view when bubbles are expanded on Launcher home screen" |
| bug: "492048302" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubbles_stashing_on_home" |
| namespace: "multitasking" |
| description: "Fixes a bug where bubbles could be stashed on launcher home" |
| bug: "487360955" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubbled_task_height" |
| namespace: "multitasking" |
| description: "Fixes bubbled task being short after device is folded" |
| bug: "487855787" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "bubbles_fix_issues_with_repeated_fold_unfold" |
| namespace: "multitasking" |
| description: "Fixes bubble issues when transitioning between modes due to repeated folding and unfolding" |
| bug: "450107220" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubbles_handle_user_education" |
| namespace: "multitasking" |
| description: "Fixes an issue where user education didn't dismiss" |
| bug: "490187640" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_dismiss_flyout_persistent_taskbar" |
| namespace: "multitasking" |
| description: "Fixes a bug where bubble bar flyout is not hidden on persistent taskbars" |
| bug: "493963961" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubbles_stack_visible_in_immersive" |
| namespace: "multitasking" |
| description: "Fixes a bug where the floating stack is visible in immersive mode" |
| bug: "494514819" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubbles_stash_incorrect_progress" |
| namespace: "multitasking" |
| description: "Fixes a bug where persistent bubble stash progress is incorrect after transition from home." |
| bug: "487826634" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_insets_when_invisible" |
| namespace: "multitasking" |
| description: "Fixes a bug where bubbles would still be in the insets even when invisible" |
| bug: "494114931" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_bubble_bar_visibility_update_dropped" |
| namespace: "multitasking" |
| description: "Fixes bubble bar visibility update being dropped when animations are interrupted" |
| bug: "474032293" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |
| |
| flag { |
| name: "fix_pip_to_bubble_relaunch" |
| namespace: "multitasking" |
| description: "Fixes a bug where relaunching an app that was bubble'd after being PIP'd didn't work" |
| bug: "496911676" |
| metadata { |
| purpose: PURPOSE_BUGFIX |
| } |
| } |