Closed Cwpute closed 2 months ago
show a toast message saying what's happening (...) When you stop the recording, nothing tells the user that their recording has been saved
But there is a toast message saying that recording has been saved. It sounds more like your phone became unresponsive for a moment, and that's why it haven't shown a toast from the app. It seems to be related to this performance issue: https://github.com/FossifyOrg/Voice-Recorder/issues/22.
There indeed is a toast message, somehow it eluded me, sorry. But the fact i didn't register it after having used Fossify's audio recorder since it was published on the Fdroid store shows that it is easily obscured by other things happening on the screen. It shows this toast message is not enough.
The second part of my suggestion, acting on the waveform visualizer, would at least reset the main aspect of the record screen to how it is before any recording starts.
Regarding my specific use case i'll try to record a video of what happens to more clearly show you the problem.
https://github.com/FossifyOrg/Voice-Recorder/assets/80604512/f061b20f-9a30-410f-86c9-1b97feaf3843
As you can see here the audio recorder hangs for almost 4 seconds during which nothing happens, nothing is shown on the screen. Unknowing users might think the recording failed and try to switch apps, go back etc... and lose themselves while the recorder is actually doing its job. Again, removing the waveform and showing a animated loading icon somewhere would at least reassure us the app is working and not stuck or something.
We already have a feature request raised to have progress dialogs in all apps, so this could help in your case. See: https://github.com/FossifyOrg/General-Discussion/issues/120.
This would help indeed. Meanwhile, could you reopen this issue so the state of this issue is correctly represented ?
Checklist
Feature description
When a recording is stopped, reset the waveform preview and record time, and when a recording is being processed, show a toast message saying what's happening. Alternatively you could have a "loading" icon appear somewhere (instead of the play button?) if you can't record anything while something else is processed.
Why do you want this feature?
When you stop the recording, nothing tells the user that their recording has been saved or either processed, quite the contrary: the screen looks just like when you pause a recording. It makes it-impossible to know without practice if the app acted as expected or not. My own use case was sending an audio message by SMS (via Fossify SMS): when i stopped the recording, it would just hang for about 5 seconds, then automatically quit and get back to Fossify SMS with my recording ready. If i didn't know any better, i would have thought the app behaved badly, didn't save the recording or that i made a mistake, and may have quitted the app myself or try to record again.
Additional information
No response