[Libreoffice-ux-advise] [Bug 157914] ENHANCEMENT: Allow tabbing beyond indent

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Nov 8 15:57:50 UTC 2023


https://bugs.documentfoundation.org/show_bug.cgi?id=157914

--- Comment #4 from ajlittoz <page74010-sf at yahoo.fr> ---
(In reply to Dieter from comment #1)
> Ajlittoz, please try as follows
> 
> 1. Open your document, and open TOC dialog
> 2. Entries tab -> in structure place tabstop behind numbering -> OK
> 3. Edit PS "Contents 1": Before test 0,30" and first line -0,30"
> 4. Change paragraph alignment to justified (makes problem more obvious) -> OK
> 
This improves the left side ("Before text" indent) but not the right side. The
question is about the right side: to have the "After text" indent behave as
usual but to have an exception to be able to tab beyond the right indent.

The second TOC example by Heiko Tietze is what I want to achieve. But, as I
said, I prefer a general feature which can be applied to any paragraph, not
hust TOC. So, this requires:
- the ability to define stops beyond right indent (this is already allowed and
any stop beyond right indent will be ignored in normal text flow)
- a mechanism to tell the layout engine that some tab requires to escape the
standard mechanism

Just like Enter can be qualified by Shift (line break) or Control (page break)
to signal something different from paragraph break is desired. Perhaps Alt for
Tab because Shift and Control are already used. This is for the UI aspect.

Such a qualified Tab would mean "jump unconditionally to next stop", ignoring
indent limit. To avoid problems, it is probably wise to limit implicit evenly
spaced tabs to the paragraph indented area. Then if no stop exists beyond
current cursor position, we revert to standard behaviour and text jumps to
first stop on next line.

I have no idea how to "advertise" the special property of Tab in ODF.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list