element-hq / element-hq/element-android

VoIP: some enhancements for better UX

Open
#1,877 5 comments 5 reactions 0 assignees View on GitHub
A-VoIP T-Enhancement X-Needs-Design
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.