Opened 4 years ago

Closed 3 years ago

#11735 closed feature request (wontfix)

GUI: Launcher - Display games in LTR even in RTL mode

Reported by: lwcorp Owned by: sev-
Priority: normal Component: GUI
Version: Keywords: rtl, ltr
Cc: Game:

Description

The latest stable version is just out, thanks for agreeing to add RTL support (#11204)!!!

But at the same time, please make the games themselves stick to LTR as they're usually in LTR languages.

Otherwise, they're displayed in an unnatural way which is hard to handle. It's especially noticeable when multiple brackets are used in their titles (see screenshot).

Attachments (7)

rtl with ltr games.png (24.9 KB ) - added by lwcorp 4 years ago.
Games are displayed RTL despite their LTR titles
how ltr games should be in rtl mode.png (16.9 KB ) - added by lwcorp 3 years ago.
How LTR games should be displayed in RTL mode
scummgui_RTL_mixed.png (89.6 KB ) - added by criezy 3 years ago.
scummgui_RTL_left.png (89.2 KB ) - added by criezy 3 years ago.
scummgui_RTL_right.png (89.1 KB ) - added by criezy 3 years ago.
RTL_windows.png (7.4 KB ) - added by criezy 3 years ago.
unknown.png (7.4 KB ) - added by sev- 3 years ago.

Download all attachments as: .zip

Change History (18)

by lwcorp, 4 years ago

Attachment: rtl with ltr games.png added

Games are displayed RTL despite their LTR titles

comment:1 by raziel-, 3 years ago

Summary: Display games in LTR even in RTL modeGUI: Launcher - Display games in LTR even in RTL mode

Do i understand you correctly that you want the english titles to be displayed in LTR as well when using LTR?

So, using your screenshot example it should look like this?
((BG) hsilgnE/SOD) 3 tseuQ snilboG

comment:2 by raziel-, 3 years ago

Component: Port: Win64GUI

by lwcorp, 3 years ago

How LTR games should be displayed in RTL mode

in reply to:  1 comment:3 by lwcorp, 3 years ago

Replying to raziel-:

Do i understand you correctly that you want the english titles to be displayed in LTR as well when using LTR?

So, using your screenshot example it should look like this?
((BG) hsilgnE/SOD) 3 tseuQ snilboG

No need for mirror text, I just meant left align instead of right, see new screenshot:
How LTR games should be displayed in RTL mode

Last edited 3 years ago by lwcorp (previous) (diff)

comment:4 by raziel-, 3 years ago

Ah, ok got it

comment:5 by criezy, 3 years ago

This is something that was discussed between two Hebrew speakers when RTL was being worked on. The different options discussed (with screenshots that I will attached so that you don't need to look for them in Discord) where left align all games, right align all games, and a mix of left and right align.

In the end they decided that the games should be aligned to the right as this is what Windows does:

we should stick to what MS is doing, right align text
I trust that they spent enough effort on usability studies to have the best approach

by criezy, 3 years ago

Attachment: scummgui_RTL_mixed.png added

by criezy, 3 years ago

Attachment: scummgui_RTL_left.png added

by criezy, 3 years ago

Attachment: scummgui_RTL_right.png added

by criezy, 3 years ago

Attachment: RTL_windows.png added

in reply to:  5 comment:6 by lwcorp, 3 years ago

I trust that they spent enough effort on usability studies to have the best approach

I think files and folders are a special case in which it's expected that everything should be the same. Maybe because they present endless lists?
In any case, I think this theoretical screenshot looks amazing. It doesn't hurt it features the buttons (like "Start") at the right and not in the left like in my case:

by sev-, 3 years ago

Attachment: unknown.png added

comment:7 by sev-, 3 years ago

No, MS does it particularly for file names:

Version 0, edited 3 years ago by sev- (next)

in reply to:  7 comment:8 by lwcorp, 3 years ago

Replying to sev-:

No, MS does it particularly for the file names:

Your screenshot shows folders. Did you mean folders and not file names?
In any case, I think MS does it because it's meant for endless organized lists.
I just know the mix screenshot looks beautiful.

comment:9 by Mataniko, 3 years ago

Jumping in on this as I'm one of the Hebrew speaking devs that was part of the original conversation.

Let me start by prefacing with a few things:

  • There's no good way to mix RTL with LTR - it will always be a compromise
  • I'm not a fan of mirrored/Hebrew UIs

With that in mind, we decided to go with what most of our users are familiar with when navigating through a list: Windows Explorer.

It's especially awkward if you've used ScummVM for years in English, and the switch to Hebrew changes the entire layout. But for other users, and new users - this is actually the expectation they have from using their OS.

I don't think making a change would be beneficial, as it comes to user preference. The alternative would allowing users to toggle RTL mirroring on/off as a feature request.

comment:10 by Mataniko, 3 years ago

Type: defectenhancement

comment:11 by sev-, 3 years ago

Owner: set to sev-
Resolution: wontfix
Status: newclosed

Unfortunately, we have to reject this feature request for the time being.

However, if somebody implements it as a user-controllable feature, e.g. via a checkbox in the GUI, I wouldn't mind accepting it.

Note: See TracTickets for help on using tickets.