Hot answers tagged

86 votes

Where did the 3 dot 'user is typing' feedback you see on messenger apps originate?

The three dot symbol is called an 'ellipsis' and has been used in text since at least 1588 Originally it signified a pause or tailing off in speech but, in modern times, it also signifies and implied ...
Roux Martin's user avatar
  • 14.2k
54 votes

Where did the 3 dot 'user is typing' feedback you see on messenger apps originate?

MSN Messenger Service How do you feel about the typing indicator—“David is typing”—that appears on your buddy’s screen while you’re composing a message in chat? Does it make you feel self-...
Dipak's user avatar
  • 16.2k
7 votes
Accepted

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I think it ties into the usability heuristic of always showing the user the status of the system. If someone on the other end is typing, that's an update to the person who is waiting. Now if it's not ...
Izquierdo's user avatar
  • 12.5k
5 votes
Accepted

Should new users in a message thread see previous messages?

Allow the users to choose If you want to maintain the conversation as the same thread, you could provide the users with the option at the time of invitation. download bmml source – Wireframes ...
maxathousand's user avatar
  • 19.5k
5 votes

What is the logic behind delete other-end chat?

You should consider the ramifications behind allowing someone to delete a message in context and base your decision on that. If you allow someone to delete a message and don’t provide all possible ...
zero298's user avatar
  • 336
4 votes
Accepted

What is the best way to collect payment information in a chat interface?

The most important issue is how to give customer confidence that the payment information they provide is protected. From this perspective, chat window is the worst possible option. A person will never ...
mikryz's user avatar
  • 1,175
4 votes

Where did the 3 dot 'user is typing' feedback you see on messenger apps originate?

The other answers have explained (excellently!) the origin of the ellipsis symbol, and how older chat programs displayed typing indicators. However, this doesn't directly answer the question. To my ...
Nate Barbettini's user avatar
4 votes
Accepted

How can I display chat widget on mobile without affecting other artifacts?

The first thing I have to mention is that there are so many circles on this page that users may be difficult to distinguish them. Better redesign the functions layout. For your question, I don't ...
Danlin Chen's user avatar
4 votes
Accepted

Where to place the first message in a chat?

It might be related to bottom/top posting. If users are conditioned to look above the text input for the latest response, aligning to the bottom (example A) would make it more consistent. If 95% of a ...
Bryce Barbara's user avatar
3 votes

Where did the 3 dot 'user is typing' feedback you see on messenger apps originate?

I would think it is based on the ellipsis, which, according to Wikipedia, is a punctuation mark indicating: "[…] an unfinished thought, a leading statement, a slight pause […]". When you see an ...
Gino van de Staaij's user avatar
3 votes

Why my chats are shown in right side?

The main focal point of the chat UI is incoming message and most of the users are used to read from letf to right. That's why incoming message position is at left side and our chat is at right side.
Niraj Shakya's user avatar
3 votes

Listing large lists of data

There is a UX paradigm of Cognitive Overload - Cognitive overload happens when too much information hinders decision-making and a good user experience in general. Some tactics such as chunking and '...
Arriving From The Sky's user avatar
3 votes

Lack of Agent feedback - Live Chat waiting time

You should consider a few strategies for helping users to focus their energy (attention and possibly frustration): Expectations Management Use a predictive system for the length of time until an ...
New Alexandria's user avatar
3 votes

How to best balance SalesForce "requirements" with UX best practices in contact/chat forms?

Name separation is probably still the norm, and the business reason for wanting that sounds fair if there's existing data to connect with. It's extremely unreliable (geographically/culturally ...
Roger Attrill's user avatar
3 votes

Left aligned vs. versus aligned chat messages

Mimicking real-world interactions I believe the reasoning behind having versus aligned in WhatsApp, Messenger, and many other chat applications might be an attempt to mimic how people in the real ...
Blue Ocean's user avatar
  • 10.7k
3 votes

Left aligned vs. versus aligned chat messages

Consider 1:1 vs Group Messaging When my team worked on the left vs staggered approach to message bubble alignment we did some internal A/B tests to see which performed better and the majority of ...
Richard Birley's user avatar
3 votes

Why Slack/Discord/Other messengers places menu for message at the right side?

Two main reasons: The overflow menu is not a primary action, so putting it first on the row isn't appropriate. It's full of secondary actions, so tucking it away on the right side is standard ...
Icaval's user avatar
  • 81
2 votes

Mobile Chat UI - Color of the bubbles

For me, the bubbles are only to make it look attractive and noticeable. Use any color that matches with your app theme, just make sure that its not causing readability problems to the user.
Fasih's user avatar
  • 864
2 votes
Accepted

Why do IRC (or other chat protocol) logs scroll up with time when forums usually scroll down with time?

This partly relates to the history of these media. Chatrooms date from the terminal days when everything scrolled from the bottom (because terminal behaviour was based on that of line printers). So ...
James Fryer's user avatar
2 votes

Where did the 3 dot 'user is typing' feedback you see on messenger apps originate?

I believe the use of the ellipsis in modern messaging apps derives from its use in some Internet chatrooms of the mid-to-late 90s. I can recall myself and others, when in essentially one-on-one ...
UnsolicitedGeneralization's user avatar
2 votes
Accepted

Should I ask for positive/negative feedback on a chat system?

First of all, the Like and Dislike options may not reflect the true opinion of a user. There can be a scenario where User neither liked or disliked your chat. Like on a scale on say 0 to 5, User wants ...
SimpleGuy's user avatar
  • 146
2 votes

Mobile chat app send button: on keyboard or interface?

The expected behaviour depends on the user itself. Some may expect new line to send the message immediately, some would like to use it as line break. The question is - does the default keyboard on ...
Mike's user avatar
  • 3,125
2 votes

Chat Arrangement for Desktop Chat App, List or Left-right?

List arrangement is good for readability as the eye fixation does not need to wander between left and right often. However, lets see the context we are in. Its a chat arrangement, in a desktop. 1) ...
Amit Jain's user avatar
  • 3,909
2 votes

Minimising a chat screen in an app?

Generally, there is back or close in most of the interactions rather than minimize in mobiles. if it is a case such as chat. you can directly use close and when the user closes the chat there will be ...
uttham's user avatar
  • 1,050
2 votes

Why my chats are shown in right side?

The below opinions could primarily apply true to right handed people The primary goal in any chat/conversational interface (digital or even art) is to differentiate between the two parties. ...
Amit Jain's user avatar
  • 3,909
2 votes

In what order should chat messages be shown?

I strongly recommend two things to preserve user sanity: Always show messages in the same order to all participants in a conversation. Never attempt to filter messages in a way that can filter them ...
David Schwartz's user avatar
2 votes

In what order should chat messages be shown?

The de-facto source of truth timestamp is the server's UTC time. Problem is, client devices are not always online - sometimes a mobile will have neither WiFi nor Network so requests are queued up. ...
Izhaki's user avatar
  • 32.6k
2 votes

Why do Slack thread cards flow upwards instead of downwards?

Because it is not a chat, it is a feed with the messages. And in feeds, because of the actuality, the newest messages are at the top.
qry's user avatar
  • 121
2 votes

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I feel like the closest thing is skeuomorphism or the Nielsen's one of the heuristics saying match between system and the real world Whenever you chat with anyone, they take time writing something ...
Sanshizm's user avatar
  • 1,267
2 votes

What is the logic behind delete other-end chat?

The logic of deletion the other-end chat message is to allow a user to control the history of a conversation, and remove undesired parts of it if necessary. From UX perspective there is no right ...
Deleted's user avatar
  • 893

Only top scored, non community-wiki answers of a minimum length are eligible