fancy_audio_recorder 0.1.1
fancy_audio_recorder: ^0.1.1 copied to clipboard
Simple audio recorder ready to use (Like instant soup).
0.1.1 #
- Fixed: Memory leak —
AudioRecorderstream subscriptions now properly disposed. - Fixed: Memory leak — amplitude monitoring only active during recording, not in
initState. - Fixed:
TimerText.paddingLeftnow optional with default0.0for standalone usage. - Added comprehensive test coverage: 55 tests covering utils, widgets, and component behavior.
- Updated
just_audioto ^0.10.5 andrecordto ^6.0.0 for latest compatibility.
0.1.0 #
- Breaking: Replaced
assets_audio_player(abandoned) withjust_audio. - Breaking:
maxRecordTimeis now optional (defaults toDuration.zerofor infinite recording). - Added infinite recording support — use
Duration.zeroor omitmaxRecordTime. - Added
showMaxTimeparameter to show/hide max time in timer display (always hidden when infinite). - Added
onRecordStartcallback — fires when recording begins. - Added
onRecordDeletecallback — fires when a recording is deleted. - Added
buttonSizeparameter to customize button size (default:60). - Added
buttonColorparameter to customize button fill color. - Added
waveColorparameter to customize amplitude wave ring color. - Improved timer display: cleaner format (mm:ss), recording indicator, better typography.
- Fixed:
setStatemissing in_startRecord— UI now updates immediately when recording starts. - Fixed: Timer now correctly calls
setStateeach tick so elapsed time updates the UI. - Fixed:
withOpacitydeprecation — migrated towithValues(alpha:). - Removed debug
log()calls from player. - Updated README with Android/iOS permissions setup and full parameters table.
0.0.2 #
- Update flutter compatibility.
- Update button (FilledButton).
- Fix timer format.
- Upgraded dependencies.
0.0.1 #
- First release