Correct text alignment in RTL languages#9026
Conversation
|
Though I don't find a regression, I think it would be better to merge this PR after some feedback comments are provided from native RTL language speakers. I've posted a link to the netlify build on #5453 (comment). |
turt2live
left a comment
There was a problem hiding this comment.
we've had massive issues with this sort of change in the past - I'd very much like to see screenshot tests of the timeline using various sample messages to ensure we didn't break anything.
#element-dev:matrix.org will likely be best to talk more about those sorts of tests.
| ol, | ||
| ul { |
There was a problem hiding this comment.
we should add comments for what this is targeting - it's not immediately obvious what the ol and ul actually are.
This comment was marked as outdated.
This comment was marked as outdated.
|
converting to draft for now- looking for a way of implementing visual tests. |
|
after the weekend the team should be able to help with tests in https://matrix.to/#/#element-dev:matrix.org |
- Apply logical properties for ol, ul, and blockquote Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
|
Closed as RTL design will never land at least until Element X |
For element-hq/element-web#14520 and element-hq/element-web#4771
This PR intends to relieve frustration of RTL language users.
cf. #5453
Please mind the position of
(edited).cf. #5453 (comment)
I modified the declarations for
blockquote,ul, andolto apply logical properties. Since I am not able to read RTL languages, it is not really possible for me to test edge cases though.The ideal solution would be to implement logical properties all over the UI, but the task is too large for this PR. Therefore adjusting position of UI elements such as timestamp is out of scope.
type: defect
Here's what your changelog entry will look like:
🐛 Bug Fixes