1package: "android.view.accessibility"
2container: "system"
3
4# NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors.
5
6flag {
7    name: "a11y_overlay_callbacks"
8    is_exported: true
9    namespace: "accessibility"
10    description: "Whether to allow the passing of result callbacks when attaching a11y overlays."
11    bug: "304478691"
12}
13
14flag {
15    name: "a11y_qs_shortcut"
16    namespace: "accessibility"
17    description: "Add Quick Setting as one of the a11y shortcut options"
18    bug: "297554934"
19}
20
21flag {
22    namespace: "accessibility"
23    name: "allow_shortcut_chooser_on_lockscreen"
24    description: "Allows the a11y shortcut disambig dialog to appear on the lockscreen"
25    bug: "303871725"
26}
27
28flag {
29    namespace: "accessibility"
30    name: "braille_display_hid"
31    is_exported: true
32    description: "Enables new APIs for an AccessibilityService to communicate with a HID Braille display"
33    bug: "303522222"
34}
35
36flag {
37    name: "cleanup_accessibility_warning_dialog"
38    namespace: "accessibility"
39    description: "Cleans up duplicated or broken logic surrounding the accessibility warning dialog."
40    bug: "303511250"
41}
42
43flag {
44    namespace: "accessibility"
45    name: "collection_info_item_counts"
46    is_exported: true
47    description: "Fields for total items and the number of important for accessibility items in a collection"
48    bug: "302376158"
49}
50
51flag {
52    namespace: "accessibility"
53    name: "copy_events_for_gesture_detection"
54    description: "Creates copies of MotionEvents and GestureEvents in GestureMatcher"
55    bug: "280130713"
56}
57
58flag {
59    namespace: "accessibility"
60    name: "fix_merged_content_change_event_v2"
61    description: "Fixes event type and source of content change event merged in ViewRootImpl"
62    bug: "277305460"
63    metadata {
64        purpose: PURPOSE_BUGFIX
65    }
66}
67
68flag {
69    namespace: "accessibility"
70    name: "flash_notification_system_api"
71    is_exported: true
72    description: "Makes flash notification APIs as system APIs for calling from mainline module"
73    bug: "303131332"
74}
75
76flag {
77    namespace: "accessibility"
78    name: "force_invert_color"
79    description: "Enable force force-dark for smart inversion and dark theme everywhere"
80    bug: "282821643"
81}
82
83flag {
84    name: "migrate_enable_shortcuts"
85    namespace: "accessibility"
86    description: "Refactors deprecated code to use AccessibilityManager#enableShortcutsForTargets."
87    bug: "332006721"
88    metadata {
89        purpose: PURPOSE_BUGFIX
90    }
91}
92
93flag {
94    name: "motion_event_observing"
95    is_exported: true
96    namespace: "accessibility"
97    description: "Allows accessibility services to intercept but not consume motion events from specified sources."
98    bug: "297595990"
99}
100
101flag {
102    namespace: "accessibility"
103    name: "granular_scrolling"
104    is_exported: true
105    description: "Allow the use of granular scrolling. This allows scrollable nodes to scroll by increments other than a full screen"
106    bug: "302376158"
107}
108
109flag {
110    namespace: "accessibility"
111    name: "reduce_window_content_changed_event_throttle"
112    description: "Reduces the throttle of AccessibilityEvent of TYPE_WINDOW_CONTENT_CHANGED"
113    bug: "277305460"
114}
115
116flag {
117    name: "skip_accessibility_warning_dialog_for_trusted_services"
118    namespace: "accessibility"
119    description: "Skips showing the accessibility warning dialog for trusted services."
120    bug: "303511250"
121}
122
123flag {
124    namespace: "accessibility"
125    name: "add_type_window_control"
126    is_exported: true
127    is_fixed_read_only: true
128    description: "adds new TYPE_WINDOW_CONTROL to AccessibilityWindowInfo for detecting Window Decorations"
129    bug: "320445550"
130}
131
132flag {
133    namespace: "accessibility"
134    name: "update_always_on_a11y_service"
135    description: "Updates the Always-On A11yService state when the user changes the enablement of the shortcut."
136    bug: "298869916"
137}
138
139flag {
140    name: "enable_system_pinch_zoom_gesture"
141    namespace: "accessibility"
142    description: "Feature flag for system pinch zoom gesture detector and related opt-out apis"
143    bug: "283323770"
144}
145
146flag {
147    name: "prevent_leaking_viewrootimpl"
148    namespace: "accessibility"
149    description: "Clear pending messages and callbacks of the handler in AccessibilityInteractionController when the ViewRootImpl is detached from Window to prevent leaking ViewRootImpl"
150    bug: "320701910"
151    metadata {
152        purpose: PURPOSE_BUGFIX
153    }
154}
155
156flag {
157    name: "restore_a11y_shortcut_target_service"
158    namespace: "accessibility"
159    description: "Perform merging and other bug fixes for SettingsProvider restore of ACCESSIBILITY_SHORTCUT_TARGET_SERVICES secure setting"
160    bug: "341374402"
161    metadata {
162        purpose: PURPOSE_BUGFIX
163    }
164}
165
166flag {
167    name: "support_system_pinch_zoom_opt_out_apis"
168    namespace: "accessibility"
169    description: "Feature flag for declaring system pinch zoom opt-out apis"
170    bug: "315089687"
171}
172