Skip to content

↔️ Split own messages to other side #14944

@dpalic

Description

@dpalic

We are right now testing if we can switch to nextcloud talk.
One major impact is the bad UX for identifying own messages from other messages and the feedback from all testers, is that this is odd and if we could enable split view.

Here the patched nextcloud talk with the split view, which now looks like this

Image

I could improve it a bit more (more width for the messages) but I wanted only to try how complex it would be...

Old - hopefully outdated - decision

After researching here I have seen the issues #902 and #14514
So the feature was rejected, but I want to reopen it because the patch seems to be easy and far away from complex. See my attached patch

Market situation of chat UX optimized views

Also to reopen the discussion I like to discuss on facts and market data. So here a current research about facts and market:

App Name UI Style Estimated Total Users
WhatsApp Split ~2.5 billion
Facebook Messenger Split ~1.0 billion
WeChat Split ~1.38 billion
Telegram Split ~1.0 billion
iMessage Split ~1.0 billion
Viber Split ~820 million
Skype Split ~300 million
Signal Split ~70 million
Slack Unified Left ~65 million
Nextcloud Talk Unified Left ~50 million (estimated)
Microsoft Teams Split ~320 million
Discord Unified Left ~200 million
Mattermost Unified Left ~20 million (estimated)

You can see that the split view (left / right) oriented messaging seems to be far more common and we do not talk about few percent, we talk about powers of 10....

My suggestion - allow users to decide with a configuration

So my suggestion would be to allow the users in the profile to select their way of chat visualization.
But I am also willing to get into bets, which variant will win the user's preference ;-)

My patch

very simple, see my commit

Improvements to my patch recommended

  • it requires a better output of the HTML to have some better identification of my and other messages, e.g. by adding some css classes to the sections.
  • it is required to allow the user to configure the setting to have both parties, the unified view as the most deciders here and the UX optimized view the split view
  • enable split view also in nextcloud talk desktop app

I would require for the above cases some developer adivces where to take a look into the code.
My provided patch was a quick hack as a POC to be able ask my testers, if they expect it like this. And guess what they answered with a smile in the face ;-)

Maybe my approach is not perfect, but it is focusing on the mass in the market and on the best UX for the users to decide.

Hope with my factual restating and the simple patch, here are the deciders about this issue reconsidering their former decision taken.
My suggestion is to implement the split view as configurable user's option

Metadata

Metadata

Type

No type

Projects

Status

☑️ Done

Status

🎉 Done

Relationships

None yet

Development

No branches or pull requests

Issue actions