2ec2a52f45
* [NEW] MessageBox: Expo-av audio recorder
* Refactor MessageBox to accommodate recording button even when recording
* Rename Recording.js -> RecordAudio.js as we could implement video recording in the future
* RecordAudio: Introduce cancel and send buttons
* RecordAudio: Introduce recorderBusy state, refactor MessageBox, remove useless SafeAreaView
* RecordAudio: Better audio quality 🎉, stop recording on unmount
* RecordAudio: Use FileSystem from expo-file-system instead of RNFetchBlob
* chore: flush out react-native-audio
* fix(MessageBox): bring back some missed styles during refactor
* refactor(RecordAudio): use class component
* refactor(RecordAudio): recorder busy to class property, styling changes
* recorder initialisation changes
* fix(RecordAudio): missing await in isRecordingPermissionGranted
* fix(RecordAudio): set isRecording = false on cancel/finish, refactor perms
Co-authored-by: Diego Mello <diegolmello@gmail.com>
|
||
---|---|---|
.. | ||
CommandsPreview | ||
Mentions | ||
buttons | ||
Context.js | ||
EmojiKeyboard.js | ||
LeftButtons.android.js | ||
LeftButtons.ios.js | ||
RecordAudio.js | ||
ReplyPreview.js | ||
RightButtons.android.js | ||
RightButtons.ios.js | ||
constants.js | ||
index.js | ||
styles.js |