[Libreoffice-ux-advise] [Bug 156109] Mutual exclusion of split-preventing options in Text Flow is confusing.

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Jul 18 02:52:14 UTC 2023


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

--- Comment #6 from Kazinator <kaz at kylheku.com> ---
(In reply to Heiko Tietze from comment #4)
> Radio buttons are a good way to show the mutual dependency. But Dieter has a
> point with his questions as "[ ] Do not split" meaning splitting is allowed
> has no direct consequence to orphan and widow settings (and I'd definitely
> keep the common terms).
> 
> It means essentially this
> 
> (o) Do not split paragraph
> ( ) Do split paragraph
>     [ ] Orphan control [   ]
>     [ ] Widow control  [   ]
> [x] Keep with next paragraph

I apologize. I have exclusively focused the discussion on the mutually
exclusive elements, and neglected to make any remarks on the "Keep with next
paragraph".

This option is currently sandwiched between the two settings that are mutually
exclusive sets of checks. So the very placement of that is bad.

I've used "Keep with next paragraph", but am not sure of the exact semantics,
and how it interacts with the split controls.

I see you've added the checkbox and simplified my radio button proposal to two
choices.  The choice to just split the paragraph freely (break it wherever it
is physically convenient for the page break to occur). Indeed, the behavior can
be obtained by adjusting the Orphan and Widow controls down to one line.

I think when we have pared down three choices down to two, we can revert back
to a checkbox:

  [x] Allow paragraph to be split
      [ ] Orphan control [   ]
      [ ] Widow control  [   ]


  [x] Keep with next paragraph

Uncheck the Allow... and it means do not split.

Since we have enable checkboxes already on Orphan and Widow, why have another
parent enabler?


   [ ] Allow paragraph split with [   ] orphan lines

   [ ] Allow paragraph split with [   ] widow lines

   [ ] Keep with next paragraph

If the widow and orphan checkboxes are not checked, then the paragraph is not
split.

The logical polarity of "Keep with" could be aligned with the other two. Here
is what the defaults would be: everything on, with 2 lines:

   [x] Allow paragraph split with [  2] orphan lines

   [x] Allow paragraph split with [  2] widow lines

   [x] Allow break between this and next paragraph

Don't want splits and breaks, uncheck things. Nothing is exclusive.

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


More information about the Libreoffice-ux-advise mailing list