When everything about my document is LTR, and my LO UI is LTR, I expect the tree of navigable items in the navigator to be laid out LTR - and aligned to the left of its containing white rectangle. Now, when I open a new document, and it's RTL by default (RTL default page style text direction) - I see the Navigator contents aligned to the right. It's LTR in direction, but right-aligned. This remains the case even if I: * Change the default page style's text direction to LTR * Change the default paragraph style's text direction to explicit LTR * Change the default paragraph style's alignment to Left Build info: Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: ffccbf4762a9ae810bcdd21c41fccdd436e7bfc9 CPU threads: 4; OS: Linux 6.6; UI render: default; VCL: gtk3 Locale: he-IL (en_IL); UI: en-US
... but if I toggle View | Navigator, and detach the navigator - both the sidebar navigator and the separate-window navigator become left-aligned. Will attach screenshots.
Created attachment 192560 [details] Navigator with right-aligned contents
Created attachment 192561 [details] Two navigators, now left aligned
But you already are able to undock and then dock the SB to left edge of appframe (with SB content panel reversal) to make RTL more appealing.
The LTR <==> RTL will follow the Tools -> Options -> Languages and Locales -> General panel setting for Formats 'Locale setting:' SB will respond to that alignment for you when working LTR if you check the 'Ignore system input language' Of course the .UI packing of the top toolbar of the Navigator is semi-fixed and does not follow the locale for LTR <==> RTL, suppose it could but seems a waste of dev effort as IMHO no usability issue requiring it.
(In reply to V Stuart Foote from comment #4) > But you already are able to undock and then dock the SB to left edge of > appframe (with SB content panel reversal) to make RTL more appealing. I don't understand why docking or undocking anywhere is relevant to this issue. (In reply to V Stuart Foote from comment #5) > The LTR <==> RTL will follow the Tools -> Options -> Languages and Locales > -> General panel setting for Formats 'Locale setting:' Ok, but - this bug report is about left-alignment vs right-alignment. > Of course the .UI packing of the top toolbar of the Navigator is semi-fixed > and does not follow the locale for LTR <==> RTL, suppose it could but seems > a waste of dev effort as IMHO no usability issue requiring it. I don't understand that sentence. Anyway, when my UI is LTR, the navigator items should be left-aligned, not right-aligned, regardless of the locale. And this should certainly not change when I play with having a floating navigator.
Do you have reliable steps to reproduce? I could reproduce once, but subsequent attempts failed. I modified default page style, Page tab, Text direction: Right-to-left.
(In reply to Buovjaga from comment #7) > Do you have reliable steps to reproduce? The initial right-alignment: 1. Set the locale to an RTL one (e.g. he-IL) 2. Create a new Writer document that's it. > I modified default page style, Page tab, Text direction: Right-to-left. If you follow my steps-to-reproduce - those three changes never have an effect. For me, at least.
Thanks, I launched with LC_ALL=fa_IR.utf8 as I happened to have it generated. Bibisected the change with linux-64-7.4 to 84ad4fe061ebfbbcdc0ffeec329e117250627157 tdf#148432 in LTR UI override the navigator treeview direction for RTL doc So an earlier request from you.
(In reply to Buovjaga from comment #9) > So an earlier request from you. I didn't quite manage to parse that sentence, can you rephrase?
(In reply to Eyal Rozenberg from comment #10) > (In reply to Buovjaga from comment #9) > > So an earlier request from you. > > I didn't quite manage to parse that sentence, can you rephrase? Bug 148432 was filed by you.
(In reply to Buovjaga from comment #11) > Bug 148432 was filed by you. So, I guess maybe the fix exposed how the alignment does not take its value from the correct setting...