https://bugs.documentfoundation.org/show_bug.cgi?id=168719
Bug ID: 168719 Summary: Always show RTL/CTL and CJK editing features Product: LibreOffice Version: Inherited From OOo Hardware: All OS: All Status: UNCONFIRMED Keywords: needsUXEval Severity: enhancement Priority: medium Component: UI Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: jonat...@libreoffice.org Blocks: 164250 Currently, we hide certain features and user interface elements from users unless they've enabled the "Asian" and "Complex text layout" checkboxes in Options -> Languages and Locales -> General. We should consider showing all of these features to all users, instead. The options to disable these language groups would be removed, and LibreOffice would be hard-coded to behave as if they are always enabled, regardless of configuration. Pros: - These features cannot be automatically turned on for all users who need them. By always showing these GUI elements, we would be fixing a usability problem. - The conditional GUI increases implementation complexity, both on the code side and on the UX design side. By removing these toggles, we would significantly reduce the number of potential GUI variants to design, code, and test. Cons: - Western-only users may get a more "cluttered" GUI in certain places, such as the character dialog. (But RTL/CTL and CJK users have been living with this, so maybe it will force us to think of ways to improve their experience too.) - Western-only users may start using language-specific features incorrectly, e.g. treating RTL text direction as right-align, or Asian vertical direction as a 90 degree rotate. (But users are already doing this, so to a certain extent it's unavoidable. Maybe we can also adjust text or UX to make it more clear what these features are meant to do.) See more discussion in bug 168624. Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=164250 [Bug 164250] [META] RTL, CTL, CJK users do not see full RTL-CTL/CJK support enabled -- You are receiving this mail because: You are the assignee for the bug.