element-hq / element-hq/element-android
VoIP: some enhancements for better UX
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
Some ideas to enhance VoIP UX:
1) play sound until the person called accepts/rejects the call
2) vibrate when connection is really established (!=when person called accepts!)
3) hangup sound (like element desktop), maybe short vibration feedback
4) disable the ability of activating full-screen by one-tap. For video calls, it might be a feature but definitely not for audio calls or when the call is not yet established (accept-reject-screen)
5) option to enlarge your own picture. I made the intuitive mistake and tapped my video which accidentally made my camera switch, black/white, zoom,... Those features should be in the 3-dots-menu only (some are already there like switch camera and turn off HD). No need to activate them by tapping the video since most users think this would enlarge the video.
6) show a popup after each call to rate the call quality from 1-5 stars. Low rating will show a field where user can write feedback or send logs (similar to Telegrams approach). This will significantly help the devs to improve VoIP in Element.
Contributor guide
Assessment
This issue has not been assessed yet.