Bug 28704

Summary: Please add RTL (right-to-left) interface to ManaTools
Product: Mageia Reporter: Omer I.S. <omeritzicschwartz>
Component: RPM PackagesAssignee: Angelo Naselli <anaselli>
Status: RESOLVED OLD QA Contact:
Severity: enhancement    
Priority: Normal CC: omeritzicschwartz, yvesbrungard
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: manatools-1.2.2-1.mga8.x86_64.rpm CVE:
Status comment:
Attachments: How the RTL interface should be (illustration)
The interface with Qt plugin
The interface with GTK plugin
The command line interface with "ncurses" plugin

Description Omer I.S. 2021-04-02 14:18:07 CEST
Description of problem:
Please add RTL interface to ManaTools. This will improve the user experience for users in the middle east.
Comment 1 Lewis Smith 2021-04-02 21:03:09 CEST
Thank you for the suggestion.

Assigning to anselli, the main maintainer for manatools.

Assignee: bugsquad => anaselli
Summary: Please add RTL interface to ManaTools => Please add RTL (right-to-left) interface to ManaTools

Comment 2 Angelo Naselli 2021-04-02 23:14:34 CEST
As far as I know most should be managed by libyui itself...
Since I'm not familiar with RTL could you please help us to understand what to change, and maybe how?
I mean all you can suggest is welcome :)

If you prefer you can also move the issue on github to add picture or anything can help.
https://github.com/manatools following related tools...

Thanks in advance.
Comment 3 Omer I.S. 2021-04-03 21:38:28 CEST
Created attachment 12562 [details]
How the RTL interface should be (illustration)

CC: (none) => omeritzicschwartz

Comment 4 Omer I.S. 2021-04-03 21:41:07 CEST
(In reply to Angelo Naselli from comment #2)
> As far as I know most should be managed by libyui itself...
> Since I'm not familiar with RTL could you please help us to understand what
> to change, and maybe how?
> I mean all you can suggest is welcome :)
> 
> If you prefer you can also move the issue on github to add picture or
> anything can help.
> https://github.com/manatools following related tools...
> 
> Thanks in advance.

Almost everything in the RTL interface should be flipped, excluding numbers and icons. You can look at the attached image, it describes how exactly the RTL interface should be.
Comment 5 Angelo Naselli 2021-04-03 22:08:02 CEST
Sorry it isn't clear to me. The manaclock image is what you have or what you would like to have? or none of them....
Comment 6 Omer I.S. 2021-04-03 22:09:28 CEST
(In reply to Angelo Naselli from comment #5)
> Sorry it isn't clear to me. The manaclock image is what you have or what you
> would like to have? or none of them....

The image is what I would like to have.
Comment 7 Angelo Naselli 2021-04-03 22:36:08 CEST
Is none of the plugins shown right?

I mean:
manaclock --qt
manaclock --gtk
manaclock --ncurses

otherwise I think it won't be that easy to change all the application code to work like that
Comment 8 Omer I.S. 2021-04-03 22:43:57 CEST
(In reply to Angelo Naselli from comment #7)
> Is none of the plugins shown right?
> 
> I mean:
> manaclock --qt
> manaclock --gtk
> manaclock --ncurses
> 
> otherwise I think it won't be that easy to change all the application code
> to work like that

Both the GTK and Qt plugins are not shown right, I did not test the "ncurses" plugin yet.
Comment 9 Angelo Naselli 2021-04-03 22:59:40 CEST
don't think it is then...
Comment 10 Omer I.S. 2021-04-04 13:37:19 CEST
Now I tested the "ncurses" plugin, and it is also not in RTL, and the acceleration symbol makes the text displayed not correct.
Comment 11 Omer I.S. 2021-04-04 13:39:23 CEST
Created attachment 12570 [details]
The interface with Qt plugin
Comment 12 Omer I.S. 2021-04-04 13:39:53 CEST
Created attachment 12571 [details]
The interface with GTK plugin
Comment 13 Omer I.S. 2021-04-04 13:41:10 CEST
Created attachment 12572 [details]
The command line interface with "ncurses" plugin
Comment 14 Angelo Naselli 2021-04-04 15:45:32 CEST
Looking at Qt one, i seem is the only one with something considering RTL iiuc. So maybe we could try to improve YUI widget usage for RTL and ask to use QT atm.
Always if i understood correctly looking at the original one and at the wanted one it seems bad behavior is into time/date widget, label and buttons, maybe because we specified indentation left or right.
Libyui-Gtk is in community hands, but atm it's only me that fixes things, I don't think i can work on that too..
papoteur 2021-04-04 15:47:10 CEST

CC: (none) => yves.brungard_mageia

Comment 15 sturmvogel 2023-01-20 19:28:46 CET
Manatools got obsoleted and will be no longer shipped with Mageia (starting with MGA9) as the upstream development stopped.

From  task-obsolete-9-93.mga9:
# (ngompa) 2021-04-05
667	# Upstream development has stopped
668	Obsoletes: manatools < 1.2.2-2
669	Obsoletes: manatools-common < 1.2.2-2
670	Obsoletes: manatools-extra < 1.2.2-2
671	Obsoletes: manatools-gtk < 1.2.2-2
672	Obsoletes: manatools-qt < 1.2.2-2


Closing this bug as OLD.

Resolution: (none) => OLD
Status: NEW => RESOLVED