Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
141 stars 2 forks source link

Contacts Typing/Replying Notifier or Indicator #3209

Open AmasterAmaster opened 23 hours ago

AmasterAmaster commented 23 hours ago

Is your feature request related to a problem? Please describe.

This will be blocked by #1116. However, I want this to be tracked as I feel this would help ease the awkwardness of replying to contacts on both ends (such as waiting for someone to respond, late replying, or seeing that they read/heard the message and are replying back).

Currently in Resonite, the awkwardness comes from needing to reply or waiting for a reply from someone after sending a message. And knowing that you are not left on read and seeing that someone is actually trying to respond is nice to have. However, there are many situations and special cases that I am aware of where it becomes very difficult to respond, such as:

Besides those special cases, replying to someone should not be a waiting game or a "game of chicken". I would also imagine that the act of typing or the act of replying with a voice message would trigger it, but that is up to you all on how to implement that.

Describe the solution you'd like

A typing/replying indicator to let me know when someone is replying to me, and vice versa. Similar to how discord handles typing/replying to someone. The implementation is up to you.

Describe alternatives you've considered

Considered these things:

Additional Context

This does not account for social awkwardness, or any social normalities that come from messaging other users. This only accounts for the functionality of letting other users know that you are trying to reply to them.

Requesters

Frooxius commented 21 hours ago

This is something I actually did want to add at some point as part of the contacts UI overhaul.

Dusty-Sprinkles commented 16 hours ago

If this does get implemented, an opt-out would be nice as well for those who don't really want that (personally I've had more games of chicken with "x is typing", stopping typing till they respond, and vise versa than just waiting for a response from someone)

Frooxius commented 14 hours ago

Yes, I was thinking same, have this with an opt out.