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 ...
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 ...
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 ...
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 ...
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.
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 '...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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) ...
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. ...
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 ...
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. ...
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.
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 ...
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 ...
2
votes
Chat waiting time feedback
The only source of frustration you can control with this approach is uncertainty around the wait time. You don't need a technical solution to help your customers manage this uncertainty. Manually ...
2
votes
Accepted
Build custom in-app Chat or make use of third-party Chat apps (Messenger, WhatsApp, etc...)
If you really need a chat in your app - make it. Most probably you don't need to make replacement for one of many different messengers used by user, but you need a tool which helps users to exchange ...
2
votes
Why do user's sent messages appear on the right?
A few months ago I developed and designed a chat service. This was something I put a decent amount of thought in, and the result just ended up being that I felt having the defined left and right meant ...
2
votes
Should there be read receipts in chat applications? What are the pros and cons?
Well maybe the best way would be to leave the decision to be taken by the user. Not all cases are the same and while when talking to a stranger you might not want them to see if you read the message ...
2
votes
Accepted
What are the most commonly understood signs/icons for chat interactions?
As you pointed out there are different icons used in different apps. This makes is difficult to pinpoint a universally understood standard. I remember Jakob Nielsen saying "Users spent most of their ...
2
votes
Need to have 2 sticky buttons - Signup and chat
I would probably go with option 2 just because that's going to be what the user's are most familiar with. If you want people to notice and take action make sure they're a color that stands out verses ...
2
votes
Where to place the first message in a chat?
F-shaped reading pattern is observed in text scanning applied when reading regular web-content like pages or articles.
For chat and messaging applications the timeline of posts may follow a different ...
2
votes
Is it good UX to show, or notify, users about deleted messages in WhatsApp?
IMHO, this feature not only just lends itself towards a terrible UX for the recipient but also encourages senseless and lazy message sending, i.e. discouraging the need to review messages before them ...
2
votes
Why Slack/Discord/Other messengers places menu for message at the right side?
There are several reasons for this.
UX reasons
As you mention, everyone does this. It's not an accident, it's a proven design pattern that works time and time again. Remember, these companies have ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
chat × 99messages × 16
usability × 14
user-expectation × 9
chatbots × 9
gui-design × 7
interaction-design × 7
customer-support × 7
mobile-application × 6
mobile × 5
navigation × 4
notification × 4
customer-experience × 4
web-app × 3
interface × 3
user-centered-design × 3
response-time × 3
position × 3
facebook × 3
real-time-updates × 3
conversational-interface × 3
live × 3
website-design × 2
forms × 2
design-patterns × 2