SchildiChat / schildichat-desktop

Matrix client / Element Web/Desktop fork
https://schildi.chat
Apache License 2.0
371 stars 42 forks source link

Add option to ask for confirmation when starting a call (and enable it by default) #49

Open Cyborgscode opened 3 years ago

Cyborgscode commented 3 years ago

It's possible to start a call in a DC to an offline person.

Which is in no way clear, when you hit the button.

I suggest to at least open a "are you sure" request with a hint, that this contact is offline.

ShadowJonathan commented 3 years ago

(DC = "direct chat"?)

Also, presence is disabled on many public matrix servers atm, so there's no knowing who is an "offline" person most of the time, and even if a person was "offline", they could just be broadcasting their presence as such.

Cyborgscode commented 3 years ago

"Offline": People use it to not get contacted, so: Mission accomplished.

Why did i open this as bug: Our HS has presence enabled, person was really offline, call happend against all odds of ever fullfilling.

The Android app has a similar feature, that you do not accidentally call people, this is just another version of it. Of course, this could be a "optional" feature and disabled in options if people like to not get this warning.

ShadowJonathan commented 3 years ago

I dont think this is needed, you can just see for yourself if a person is "offline", if the problem is that you cant see that clearly, thats a UI/UX issue on presence, which indeed isn't supported that widely.

su-ex commented 3 years ago

Android app seems to ask if you really want to call somebody independent of presence. Did I get this right? Would a similar confirmation dialogue independent of presence before really calling somebody fulfill your needs?