1package: "com.android.intentresolver" 2container: "system" 3 4# name: [a-z0-9][_a-z0-9]+ 5# namespace: intentresolver 6# bug: "Feature_Bug_#" or "<none>" 7 8flag { 9 name: "modular_framework" 10 namespace: "intentresolver" 11 description: "Enables the new modular framework" 12 bug: "302113519" 13} 14 15flag { 16 name: "enable_private_profile" 17 namespace: "intentresolver" 18 description: "Enable private profile support" 19 bug: "328029692" 20} 21 22flag { 23 name: "individual_metadata_title_read" 24 namespace: "intentresolver" 25 description: "Enables separate title URI metadata calls" 26 bug: "304686417" 27 metadata { 28 purpose: PURPOSE_BUGFIX 29 } 30} 31 32flag { 33 name: "refine_system_actions" 34 namespace: "intentresolver" 35 description: "This flag enables sending system actions to the caller refinement flow" 36 bug: "331206205" 37 metadata { 38 purpose: PURPOSE_BUGFIX 39 } 40} 41 42flag { 43 name: "fix_drawer_offset_on_config_change" 44 namespace: "intentresolver" 45 description: "Fix drawer offset calculation after rotating when in a non-initial tab" 46 bug: "344057117" 47 metadata { 48 purpose: PURPOSE_BUGFIX 49 } 50} 51 52flag { 53 name: "fix_empty_state_padding" 54 namespace: "intentresolver" 55 description: "Always apply systemBar window insets regardless of profiles present" 56 bug: "338447666" 57} 58 59flag { 60 name: "fix_empty_state_padding_bug" 61 namespace: "intentresolver" 62 description: "Always apply systemBar window insets regardless of profiles present" 63 bug: "338447666" 64 metadata { 65 purpose: PURPOSE_BUGFIX 66 } 67} 68 69flag { 70 name: "fix_missing_drawer_offset_calculation" 71 namespace: "intentresolver" 72 description: "Recalculate drawer offset upon the preview size change when the targets list remains unchanged" 73 bug: "347316548" 74 metadata { 75 purpose: PURPOSE_BUGFIX 76 } 77} 78 79flag { 80 name: "fix_private_space_locked_on_restart" 81 namespace: "intentresolver" 82 description: "Dismiss Share sheet on restart if private space became locked while stopped" 83 bug: "338125945" 84 metadata { 85 purpose: PURPOSE_BUGFIX 86 } 87} 88 89flag { 90 name: "fix_shortcut_loader_job_leak" 91 namespace: "intentresolver" 92 description: "User a nested coroutine scope for shortcut loader instances" 93 bug: "358135601" 94 metadata { 95 purpose: PURPOSE_BUGFIX 96 } 97} 98 99flag { 100 name: "fix_shortcuts_flashing" 101 namespace: "intentresolver" 102 description: "Do not flash shortcuts on payload selection change" 103 bug: "343300158" 104 metadata { 105 purpose: PURPOSE_BUGFIX 106 } 107} 108 109flag { 110 name: "keyboard_navigation_fix" 111 namespace: "intentresolver" 112 description: "Enable Chooser keyboard navigation bugfix" 113 bug: "325259478" 114 metadata { 115 purpose: PURPOSE_BUGFIX 116 } 117} 118 119flag { 120 name: "rebuild_adapters_on_target_pinning" 121 namespace: "intentresolver" 122 description: "Rebuild and swap adapters when a target gets (un)pinned to avoid flickering." 123 bug: "230703572" 124 metadata { 125 purpose: PURPOSE_BUGFIX 126 } 127} 128 129flag { 130 name: "target_hover_and_keyboard_focus_states" 131 namespace: "intentresolver" 132 description: "Adopt Launcher pointer hover and keyboard novigation focus effects for targets." 133 bug: "295175912" 134} 135 136flag { 137 name: "preview_image_loader" 138 namespace: "intentresolver" 139 description: "Use the unified preview image loader for all preview variations; support variable preview sizes." 140 bug: "348665058" 141} 142 143flag { 144 name: "save_shareousel_state" 145 namespace: "intentresolver" 146 description: "Preserve Shareousel state over a system-initiated process death." 147 bug: "362347212" 148 metadata { 149 purpose: PURPOSE_BUGFIX 150 } 151} 152 153flag { 154 name: "shareousel_update_exclude_components_extra" 155 namespace: "intentresolver" 156 description: "Allow Shareousel selection change callback to update Intent#EXTRA_EXCLUDE_COMPONENTS" 157 bug: "352496527" 158} 159 160flag { 161 name: "unselect_final_item" 162 namespace: "intentresolver" 163 description: "Allow toggling of final Shareousel item" 164 bug: "349468879" 165} 166 167flag { 168 name: "shareousel_scroll_offscreen_selections" 169 namespace: "intentresolver" 170 description: "Whether to scroll items onscreen when they are partially offscreen and selected/unselected." 171 bug: "351883537" 172} 173