widgets/voice_recorder library

Classes

VoiceRecorder
Whatsapp / Telegram-style voice message recorder. Renders an idle mic button that expands into a recording row (timer + waveform + cancel UX) while active. All active states render at intrinsic width, so the widget is safe to place directly in a Row alongside other flex children without giving up bounded constraints.

Enums

RecorderMode
Recording UX style for VoiceRecorder.