So let's talk about what is bad and how to make it better.
Problem n1 - All communication happens in the same window
In a crowded environment like Seville or when you have several people talking to you at the same time or when you have opened several world/trade/company chats ... It is easy to get lost, even with the color coding (And get a few people angry with you)
Problem n2 - Direct messages (PM / Tell) require you to type the exact match of the receipt/sender's nickname
Problem n3 - No difference in priority from a direct messages (PM / Tell) and a local chat or shout.
Easy to make people angry for missing their message.
Problem n4 - No input delay for the marketplace chat. The MK chat is not for chatting so it should have an input lag to avoid spammers.
My suggestions:
1 - Make tab comunication windows
We use tabs in our browsers and in office applications like ms Excel, so why not in UWO?
2 - Organize chat by sender.
When you open a company tab, the new tab should get all the discution in the company tab so that you can quickly catch up in the conversation.
Same for General, marketplace, beginner or private chats. Each one should have a separate tab.
People respond to what they are reading. If they are reading the company tab and feel the urge to reply, they will reply in the correct chat tab. No more "WC".
Also an unselected tab title should change color when a new message has arrived (To alert you in an non intrusive way).
Example:
3 - Make PM case insensitive
We can't make a different character by change the case of a nick so why bother when PM (private message) someone?
4 - Create a double click (or right click) option to open a new tab (When applicable)
If the sender's name is showing on the screen. Why do we have to type it over? Why not a point and click option?
5 - Make PMs and priority messages show up in the center of the screen when they arrive (and if you are not on the correct tab to read it).
Emails directed to us (we are on to:) receive high priority. So why not give Private message the same priority? Someone is waiting for your reply...
The message should still go to the correct chat tab (If it is currently opened).
In the example above, I've already read all messages in the marketplace tab. However, the tag with MyFriend currently has one or more messages that I have not read yet (I know it because it is in a different color).
6 - Create a (re) input delay for the marketplace chat
This should prevent spammers and people flooding the MK chat with unrelated topics.
COMMENTS