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
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