Talk App RTL Issues

Hi friends,

I’ve deployed Nextcloud Talk in my organization, which has around 1.4k users, and it’s been a great experience so far. We’re Persian-speaking, and I’ve noticed two issues that significantly affect the user experience for RTL (right-to-left) users:

  1. Chat message bubbles
    In the Android app, messages are beautifully displayed — user messages on the right and contact messages on the left, each in bubble containers. However, on the web interface, all messages appear left-aligned in a single stream, with no visual distinction between sent and received messages. This can be confusing for users.

  2. Text direction:
    In previous versions, the text direction was automatically adjusted based on the language (Persian or English). Now, all messages are forced to LTR, regardless of the language used, which breaks readability for mixed-language messages.

I’m currently using version 31.0.6.

Thanks to the creative Nextcloud team for your amazing work!

1 Like

Thanks for sharing your experience! The inconsistent message bubble alignment and forced LTR text direction in Nextcloud Talk’s web app can definitely hinder RTL language usability. It’s great that the Android app handles this well. Reporting these issues on Nextcloud’s GitHub or forums might help prioritize fixes. Meanwhile, some users try browser extensions or custom CSS to improve RTL support temporarily. Appreciate your feedback and kudos to the Nextcloud team for continuous improvements!

1 Like

For the talk app, the repository should be this:

For the general interface (no specific app):

If you have such specific issues, you can directly report them there for the developers to fix.
For design things, screenshots might be helpful, just that the problem is visible and others can easily check if they see the same behavior.

You can also check for existing RTL issues, perhaps there are already some fixes that they work on. And if they do something, it’s great when there are people checking out the features and giving feedback.

1 Like