Bug 164495 - Be more liberal with when carets get direction indicators
Summary: Be more liberal with when carets get direction indicators
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Text-Cursor RTL-UI
  Show dependency treegraph
 
Reported: 2024-12-27 22:19 UTC by Eyal Rozenberg
Modified: 2024-12-27 22:20 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2024-12-27 22:19:25 UTC
LibreOffice sometimes presents a straight, symmetric caret, and sometimes - adds a direction indicator, a small triangle at the top facing left or right. I presume the triangle is intended to indicate the direction in which typing will progress, or the direction of the previous character.

I believe the situations in which a direction indicator is presented should be expanded. How far? Let me be maximalistic: The caret should indicate direction whenever...

* full RTL support is enabled via LO's language settings.
* a document has content both in LTR and RTL directions.
* There set of "active" keyboard layouts (i.e. those that you iterate through when switching keyboard layouts) included both an LTR and an RTL layout.

Some might be less maximalistic and only accept expansion in some of these situations - that's a matter for more people to opine on.

Anyway, the above should also probably be expanded to consider CJK and vertical writing models.