• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "android.view.inputmethod"
2container: "system"
3
4flag {
5    name: "refactor_insets_controller"
6    namespace: "input_method"
7    description: "Feature flag for refactoring InsetsController and removing ImeInsetsSourceConsumer"
8    bug: "298172246"
9    is_fixed_read_only: true
10}
11
12flag {
13    name: "editorinfo_handwriting_enabled"
14    is_exported: true
15    namespace: "input_method"
16    description: "Feature flag for adding EditorInfo#mStylusHandwritingEnabled"
17    bug: "293898187"
18    is_fixed_read_only: true
19}
20
21flag {
22    name: "concurrent_input_methods"
23    is_exported: true
24    namespace: "input_method"
25    description: "Feature flag for concurrent multi-session IME"
26    bug: "284527000"
27    is_fixed_read_only: true
28}
29
30flag {
31    name: "home_screen_handwriting_delegator"
32    is_exported: true
33    namespace: "input_method"
34    description: "Feature flag for supporting stylus handwriting delegation from RemoteViews on the home screen"
35    bug: "279959705"
36}
37
38flag {
39    name: "use_handwriting_listener_for_tooltype"
40    namespace: "input_method"
41    description: "Feature flag for using handwriting spy for determining pointer toolType."
42    bug: "309554999"
43    is_fixed_read_only: true
44}
45
46flag {
47    name: "use_zero_jank_proxy"
48    is_exported: true
49    namespace: "input_method"
50    description: "Feature flag for using a proxy that uses async calls to achieve zero jank for IMMS calls."
51    bug: "293640003"
52    is_fixed_read_only: true
53}
54
55flag {
56    name: "use_input_method_info_safe_list"
57    namespace: "input_method"
58    description: "Use InputMethodInfoSafeList for more reliable binder IPCs"
59    bug: "339761278"
60    is_fixed_read_only: true
61    metadata {
62      purpose: PURPOSE_BUGFIX
63    }
64}
65
66flag {
67    name: "consistent_get_current_input_method_info"
68    namespace: "input_method"
69    description: "Use BindingController as the source of truth in getCurrentInputMethodInfo"
70    bug: "355034523"
71    is_fixed_read_only: true
72    metadata {
73      purpose: PURPOSE_BUGFIX
74    }
75}
76
77flag {
78    name: "ime_switcher_revamp"
79    is_exported: true
80    namespace: "input_method"
81    description: "Feature flag for revamping the Input Method Switcher menu"
82    bug: "311791923"
83    is_fixed_read_only: true
84}
85
86flag {
87    name: "ime_switcher_revamp_api"
88    is_exported: true
89    namespace: "input_method"
90    description: "Feature flag for APIs for revamping the Input Method Switcher menu"
91    bug: "311791923"
92    is_fixed_read_only: true
93}
94
95flag {
96    name: "initiation_without_input_connection"
97    namespace: "input_method"
98    description: "Feature flag for initiating handwriting without InputConnection"
99    bug: "308827131"
100    is_fixed_read_only: true
101}
102
103flag {
104    name: "connectionless_handwriting"
105    is_exported: true
106    namespace: "input_method"
107    description: "Feature flag for connectionless stylus handwriting APIs"
108    bug: "300979854"
109    is_fixed_read_only: true
110}
111
112flag {
113    name: "predictive_back_ime"
114    namespace: "input_method"
115    description: "Predictive back animation for IMEs"
116    bug: "322836622"
117    is_fixed_read_only: true
118}
119
120flag {
121    name: "ctrl_shift_shortcut"
122    namespace: "input_method"
123    description: "Ctrl+Shift shortcut to switch IMEs"
124    bug: "327198899"
125    is_fixed_read_only: true
126    metadata {
127        purpose: PURPOSE_BUGFIX
128    }
129}
130
131flag {
132  name: "defer_show_soft_input_until_session_creation"
133  namespace: "input_method"
134  description: "Defers showSoftInput until the IME session has been created."
135  bug: "337766845"
136  is_fixed_read_only: true
137  metadata {
138    purpose: PURPOSE_BUGFIX
139  }
140}
141
142flag {
143  name: "compatchange_for_zerojankproxy"
144  namespace: "input_method"
145  description: "Version-gate the sync/async nature of IMM#show/hideSoftInput() when using zeroJankProxy."
146  bug: "352594277"
147  is_fixed_read_only: true
148  metadata {
149    purpose: PURPOSE_BUGFIX
150  }
151}
152
153flag {
154    name: "writing_tools"
155    namespace: "input_method"
156    description: "Writing tools API"
157    bug: "373788889"
158    is_fixed_read_only: true
159    is_exported: true
160}
161
162flag {
163  name: "public_autofill_id_in_editorinfo"
164  is_exported: true
165  namespace: "input_method"
166  description: "Guarding public API autofillId in editor info"
167  bug: "342672560"
168  is_fixed_read_only: true
169}
170
171flag {
172  name: "adaptive_handwriting_bounds"
173  is_exported: true
174  namespace: "input_method"
175  description: "Feature flag for adaptively increasing handwriting bounds."
176  bug: "350047836"
177  is_fixed_read_only: true
178}
179
180flag {
181  name: "verify_key_event"
182  namespace: "input_method"
183  description: "Verify KeyEvents in IME"
184  bug: "331730488"
185  is_fixed_read_only: true
186  is_exported: true
187}
188
189flag {
190  name: "fallback_display_for_secondary_user_on_secondary_display"
191  namespace: "input_method"
192  description: "Feature flag to fix the fallback display bug for visible background users"
193  bug: "383228193"
194  is_fixed_read_only: true
195  metadata {
196    purpose: PURPOSE_BUGFIX
197  }
198}
199
200flag {
201  name: "report_animating_insets_types"
202  namespace: "input_method"
203  description: "Adding animating insets types and report IME visibility at the beginning of hiding"
204  bug: "393049691"
205}
206
207flag {
208    name: "lower_ime_oom_importance"
209    namespace: "input_method"
210    description: "Lower keyboard app process oom importance to PERCEPTIBLE_APP_ADJ + 1."
211    bug: "372511805"
212    is_fixed_read_only: true
213    metadata {
214        purpose: PURPOSE_BUGFIX
215    }
216}
217
218flag {
219  name: "invalidate_input_calls_restart"
220  namespace: "input_method"
221  description: "Feature flag to fix the race between invalidateInput and restartInput"
222  bug: "396066692"
223  metadata {
224    purpose: PURPOSE_BUGFIX
225  }
226}
227
228flag {
229    name: "disallow_disabling_ime_navigation_bar"
230    namespace: "input_method"
231    description: "Disallows disabling the IME navigation bar through canImeRenderGesturalNavButtons"
232    bug: "402442590"
233    is_fixed_read_only: true
234    metadata {
235        purpose: PURPOSE_BUGFIX
236    }
237}
238