Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] Toolbar customizations problem with RTL (right to left) locales #7882

Open
2 tasks done
mskf1383 opened this issue Nov 26, 2022 · 13 comments
Open
2 tasks done
Labels
Help wanted Stylesheets Anything regarding stylesheets/themes UI/UX

Comments

@mskf1383
Copy link

mskf1383 commented Nov 26, 2022

Is there an existing issue for this?

  • I have searched the existing issues

Version

0.21 (Development)

Full version info

OS: Debian GNU/Linux bookworm/sid (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.1.
Build type: Release
Python 3.10.7, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US) [ OS: Persian/Iran (fa_IR) ]
Installed mods: 
  * kicadStepUpMod.bak
  * pcb
  * kicadStepUpMod

Subproject(s) affected?

Core

Problem description

I customized toolbar to this:
نماگرفت_۲۰۲۲۱۱۲۶_۱۴۳۱۰۵

But after close and reopening FreeCAD, It became this:
نماگرفت_۲۰۲۲۱۱۲۶_۱۴۳۲۱۰

Anything else?

My system language is Persian which is RTL (Right-To-Left). Also when I was in GNOME, FreeCAD was LTR anyway. But in KDE is true.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@adrianinsaval
Copy link
Member

adrianinsaval commented Nov 29, 2022

Does the customization never work or is this a one time thing? Are other Qt applications working in this regard? Is this an installation from the debian repos?

@mskf1383
Copy link
Author

It always happen. Also it is important that when I move a toolbox vertical, it save. but when I move it horizontal, It reset at next startup. I think this is a problem with RTL.

Are other Qt applications working in this regard?

I don't know. QT apps I have are from KDE and don't let user to move toolboxes.

Is this an installation from the debian repos?

Yes

@luzpaz luzpaz added UI/UX Stylesheets Anything regarding stylesheets/themes labels Nov 29, 2022
@luzpaz luzpaz changed the title [Problem] Toolbar customizations problem [Problem] Toolbar customizations problem with RTL (right to left) locales Nov 29, 2022
@luzpaz
Copy link
Contributor

luzpaz commented Nov 30, 2022

This is a bigger issue. This needs to be discussed on the UI/UX subforum as a dedicated thread for RTL UI/UX

@luzpaz luzpaz added the Missing: forum discussion MIssing a forum post discussion with the FC community label Nov 30, 2022
@luzpaz
Copy link
Contributor

luzpaz commented Mar 5, 2023

@mskf1383 can you open a forum thread to generate more exposure for this ticket, please?

@mskf1383

This comment was marked as outdated.

@luzpaz

This comment was marked as resolved.

@mskf1383

This comment was marked as resolved.

@mskf1383
Copy link
Author

@luzpaz luzpaz removed the Missing: forum discussion MIssing a forum post discussion with the FC community label Mar 13, 2023
@xtemp09
Copy link
Contributor

xtemp09 commented Mar 14, 2023

@abdullahtahiriyo, might I ask if you can check Right-to-left User Interface?

FreeCAD cannot possibly support RTL without having RTL developers in the team. 😞

@abdullahtahiriyo
Copy link
Contributor

@xtemp09

Sorry I have no experience in RTL.

@luzpaz
Copy link
Contributor

luzpaz commented Mar 22, 2023

Can someone share a mockup of what a correct RTL UI looks like ?

@mskf1383
Copy link
Author

Can someone share a mockup of what a correct RTL UI looks like ?

The problem is that when I start FreeCAD, it is LTR:
نماگرفت از 2023-03-23 11-03-36

After opening and closing preferences it become RTL (That is correct but has some small problems):
نماگرفت از 2023-03-23 13-11-58

Fixes (The start page itself should be completely reversed, so I removed it):
نماگرفت از 2023-03-23 11-04-06

@luzpaz
Copy link
Contributor

luzpaz commented Oct 6, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help wanted Stylesheets Anything regarding stylesheets/themes UI/UX
Projects
Development

No branches or pull requests

5 participants