You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[`@stream-io/flat-list-mvcp`](https://github.com/GetStream/flat-list-mvcp) for bi-directional FlatList support.
88
88
-[`react-native-fs`](https://github.com/itinance/react-native-fs) to perform file operations like save, delete, etc.
89
89
-[`react-native-gesture-handler`](https://github.com/software-mansion/react-native-gesture-handler) to handle gestures within the SDK.
90
-
-[`react-native-image-crop-picker`](https://github.com/ivpusic/react-native-image-crop-picker) to capture images to attach them in the message.
91
90
-[`react-native-image-resizer`](https://github.com/bamlab/react-native-image-resizer) to compress image uploads.
92
91
-[`react-native-reanimated`](https://github.com/software-mansion/react-native-reanimated) to compress image uploads.
93
92
-[`react-native-svg`](https://github.com/react-native-svg/react-native-svg) for SVG support.
@@ -100,7 +99,6 @@ values={[
100
99
-[`@stream-io/flat-list-mvcp`](https://github.com/GetStream/flat-list-mvcp) for bi-directional FlatList support.
101
100
-[`expo-file-system`](https://docs.expo.dev/versions/latest/sdk/filesystem/) to perform file operations like save, delete, etc.
102
101
-[`react-native-gesture-handler`](https://github.com/software-mansion/react-native-gesture-handler) to handle gestures within the SDK.
103
-
-[`expo-image-picker`](https://docs.expo.dev/versions/latest/sdk/imagepicker/) to capture images to attach them in the message.
104
102
-[`expo-image-manipulator`](https://docs.expo.dev/versions/latest/sdk/imagemanipulator/) to compress image uploads.
105
103
-[`react-native-reanimated`](https://github.com/software-mansion/react-native-reanimated) to compress image uploads.
106
104
-[`react-native-svg`](https://docs.expo.dev/versions/latest/sdk/svg/) for SVG support.
@@ -110,6 +108,10 @@ values={[
110
108
111
109
### Optional Dependencies
112
110
111
+
:::note
112
+
Starting from `v5.35.0` the `react-native-image-crop-picker` and `expo-image-picker` is no longer a required dependency. You can use it if you want to capture images to attach them in the message else feel free to uninstall it.
113
+
:::
114
+
113
115
There are a few optional dependencies that can be added to have more features within the SDK.
114
116
115
117
<Tabs
@@ -122,6 +124,7 @@ values={[
122
124
>
123
125
<TabItemvalue='rncli'>
124
126
127
+
-[`react-native-image-crop-picker`](https://github.com/ivpusic/react-native-image-crop-picker) to capture images to attach them in the message.
125
128
-[`react-native-video`](https://github.com/react-native-video/react-native-video) for Video and Audio playback support.
126
129
-[`react-native-audio-recorder-player`](https://github.com/hyochan/react-native-audio-recorder-player) for Audio recording and async audio messages support.
127
130
-[`react-native-share`](https://github.com/react-native-share/react-native-share) for Attachment sharing support.
@@ -134,6 +137,7 @@ values={[
134
137
<TabItemvalue="expo">
135
138
136
139
-[`expo-av`](https://docs.expo.dev/versions/latest/sdk/av/) for Video and Audio playback, recording and async audio messages support.
140
+
-[`expo-image-picker`](https://docs.expo.dev/versions/latest/sdk/imagepicker/) to capture images to attach them in the message.
137
141
-[`expo-sharing`](https://docs.expo.dev/versions/latest/sdk/sharing/) for Attachments sharing support.
138
142
-[`expo-haptics`](https://docs.expo.dev/versions/latest/sdk/haptics/) for user haptics support.
139
143
-[`expo-clipboard`](https://docs.expo.dev/versions/latest/sdk/clipboard/) for Copy message support.
0 commit comments