Roguelike-Celebration / azure-mud

MIT License
186 stars 31 forks source link

Better UI for back-and-forth whispering #17

Closed lazerwalker closed 4 years ago

lazerwalker commented 4 years ago

Right now, whispers show up in the chat feed along with all other chat messages. If somebody whispers to you and you want to respond, you need to type /whisper or click their name and choose "Whisper".

This is very MUD-y, but makes private 1:1 conversations awkward. We probably want a better UI for this.

Could be some or all of the following:

The last is the most Slack/Discord-y. It's also the most work. It's also the design choice that most encourages people to send a lot of 1:1 messages instead of chatting in public. So there's a philosophical question about what behavior we want to encourage.

lazerwalker commented 4 years ago

I think the most important thing here is the last item. I think this is a few things:

  1. When you DM someone, or they DM you, programmatically open their profile view in the side pane
  2. The profile view screen should show your DM history with that person (read: all WhisperMessages either to them or from them) in a scrollable box
  3. The profile view should have a separate input + send button that sends a DM to them (read: take the input from the box and prepend "/whisper [username]" before sending to the server)
annie commented 4 years ago

am i right in assuming that this only requires a client change? if so, i can work on it next!

lazerwalker commented 4 years ago

Yep, this should be client-side only!

annie commented 4 years ago

FYI i'm gonna take a stab at making the profile view look nicer + adding Whisper messages there.

a couple things i'm thinking about:

oh also, it seems like i'm no longer a Collaborator so i can't self-assign. nbd if that was intentional, but feel free to assign this to me!

lazerwalker commented 4 years ago
annie commented 4 years ago

lmaooooo i didn't even see that email!! šŸ¤¦ā€ā™€ļø good to know it wasn't just me

& thank you, fontawesome looks great!

lazerwalker commented 4 years ago

(Manually assigned this to you for now)

annie commented 4 years ago

hey sorry for the delay, been a lil burnt out from work šŸ˜ž gonna try to get a PR out for this today!

lazerwalker commented 4 years ago

No worries! Taking care of yourself is far more important than our silly little project :)

Looking to seeing something when it's ready!