Bug 163537 - Frame boundary visibility is now controlled by View > Formatting Marks
Summary: Frame boundary visibility is now controlled by View > Formatting Marks
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
24.8.2.1 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Formatting-Mark
  Show dependency treegraph
 
Reported: 2024-10-20 00:23 UTC by lomacar
Modified: 2024-10-22 16:40 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
sample doc, various boundary types to toggle NPC (14.26 KB, application/vnd.oasis.opendocument.text)
2024-10-21 12:56 UTC, V Stuart Foote
Details
screen capture of boundary toggle with <Ctrl>+F10 (1.60 MB, image/gif)
2024-10-21 12:59 UTC, V Stuart Foote
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lomacar 2024-10-20 00:23:58 UTC
Description:
Frame boundaries for borderless frames could previously have their visibility toggled with the View > Text Boundaries option. Now they can only be seen when View > Formatting Marks is turned on. This is wrong.

Steps to Reproduce:
1.Create a text frame without borders.

Actual Results:
If Formatting Marks is turned off under the View menu, you can't see the boundaries of the text frame.

Expected Results:
I would expect to be able to toggle the boundary visibility using View > Text Boundaries!


Reproducible: Always


User Profile Reset: No

Additional Info:
I can't imagine why this change was made. Conceptually, frame boundaries and text boundaries are more related than formatting marks. What is even the purpose of the Text Boundaries toggle at this point? By default I want to be able to view frame boundaries without seeing formatting marks. It is much less common to need to view formatting marks.
Comment 1 V Stuart Foote 2024-10-20 14:23:32 UTC
In fact the View -> Text Boundaries toggle control remains effective. 

But yes at 24.8 as with other UI elements it has now been linked to the NPC/Formatting marks toggle [1]

The "text boundaries" are a formatting/layout mark--not a printable WYSIWYG and they belong with the "Pilcrow" tb button or <Ctrl>+F10.

IMHO done correctly now, but not sure it was intentional.

=-ref-=
[1] https://gerrit.libreoffice.org/c/core/+/166033
Comment 2 Heiko Tietze 2024-10-21 11:29:23 UTC
Formatting Marks should not affect Text, Table, and Section Boundaries. It works for tables but not text (and frames), and both text and section also depend on this option by having either a frame around the entire object or just some indicator at the corner.
Comment 3 V Stuart Foote 2024-10-21 12:12:27 UTC
(In reply to Heiko Tietze from comment #2)
> Formatting Marks should not affect Text, Table, and Section Boundaries. It
> works for tables but not text (and frames), and both text and section also
> depend on this option by having either a frame around the entire object or
> just some indicator at the corner.

Heiko, not sure I follow. There is a distinction between text, table, section and frame "boundaries" that are all layout marks, and so *only* visible while authoring, compared to what are styled "borders", that may be coincident to the boundaries, but will actually be published/printed with the document.

Clearly all these "boundaries" marks should toggle with other NPC/formatting marks, when set visible from the View menu (though there should probably also be entries on the Tools -> Options panels for respective modules).  

While the "borders" are not at issue and are otherwise controlled in UI.

Do note that the Table "boundaries" remain fully drawn, but probably should shift to corner marks, like the section and page layout marks, when the NPC/formatting marks are toggled.
Comment 4 Heiko Tietze 2024-10-21 12:21:23 UTC
View > [x] Formatting Marks + Options > Writer > Formatting Aids > Paragraph end => shows the pilcrow
View > [x] Formatting Marks + Options > Writer > Formatting Aids > Breaks => shows the soft line break
etc.

View > [x] Table Boundaries => shows the table (if border is set to none)
View > [x] Text Boundaries + View > [x] Formatting Marks => shows text/frame border (also via Application Colors)

Boundaries are no formatting marks, and if they were we would have to make this dependency clear by eg. disabling the sub-items.
Comment 5 V Stuart Foote 2024-10-21 12:56:22 UTC
Created attachment 197173 [details]
sample doc, various boundary types to toggle NPC
Comment 6 V Stuart Foote 2024-10-21 12:59:24 UTC
Created attachment 197175 [details]
screen capture of boundary toggle with <Ctrl>+F10

Seems clear they are formatting/layout marks and should toggle with other NPC.

The Table boundary should probably go to corner marks.

Not sure why but the View -> Section boundaries seems to be non-functional, though the section view does toggle.
Comment 7 RGB 2024-10-21 21:39:34 UTC
(In reply to V Stuart Foote from comment #6)
> 
> Seems clear they are formatting/layout marks and should toggle with other
> NPC.
> 

I disagree. Formatting marks are not useful for people like me (in fact, I find them distracting): I only use styles and set Writer to ignore double spaces, spaces and tabs at the beginning/end of line, etc., so there is no need for me to keep an eye on markers for spaces or tabs or all the other stuff gathered under the pilcrow (they are correct the whole time). But I always need to know where the boundaries of borderless objects such a frames, etc, are, if the picture I just dropped is not going beyond the margins, etc. 

For my user case all those blue dots and arrows are useless most of the time, but the boundaries of objects are always important.
Comment 8 lomacar 2024-10-22 16:40:58 UTC
V Stuart, try thinking about it as a human actually using the software in production. I think RGB has described it well. Users absolutely need a way to view boundaries without formatting marks during normal editing. Sometimes it is nice to turn of the boundary visibility to have a cleaner view of how the output result will look. Formatting marks generally only need to be turned on when there is some crazy formatting issue like an invisible formatting character or maybe when you need to check a document for use of tabs versus spaces.

Everything was working fine in every previous version of LibreOffice and OpenOffice, now it is broken.