I'm building the chat feature for a web project. We have a couple of specifications:
- Support for general messages that will be broadcasted to all users subscribed to the room chat, and for that I have a tab called
General
. - Support for private messages where the current user must be able to select the receivers from the users list. So I've a
Users
tab with checkboxes elements, a textarea and a button at the bottom.
Here's a simple mockup that illustrates the scenario:
BTW I'm not a UX designer, so I'm looking for some suggestions.
- Should I activate the
Private
tab when the send button is clicked in order to show the conversations history? - Or should I just override the users list and show there the conversations?
General
tab aim is hold the conversations broadcasted to all the chat-room users. And my dilemma is if should I use theprivate
tab to list the individual conversations or just get ride that tab and use the same where the users list is?.