Skip to content

RTL support in chat #11400

Description

@omidamraei

What problem would this solve?
The desktop client doesn't support Right-to-Left (RTL) languages. If you try to use Goose in Arabic, Hebrew, or Persian, everything is left-aligned. This makes punctuation end up on the wrong side of the sentence and makes mixed-language messages (like English and Arabic together) a mess to read. Basically, it's a pretty poor experience for anyone not using an LTR language.

What would a good outcome look like?
Messages should align to the right when they contain RTL text, and the input box should handle the cursor and text flow naturally. It shouldn't require a manual toggle, it should just "work" based on what the user is typing.

Additional context
Most modern chat apps already do this, so it's a standard expectation for accessibility and global use.

I have verified this does not duplicate an existing feature request

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions