Bug 163856 - Disentangle boundaries options
Summary: Disentangle boundaries options
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Heiko Tietze
URL:
Whiteboard: target:25.2.0 inReleaseNotes:25.2
Keywords:
Depends on:
Blocks: Writer-UX
  Show dependency treegraph
 
Reported: 2024-11-12 08:06 UTC by Heiko Tietze
Modified: 2025-03-01 19:39 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments
Example document (85.95 KB, application/vnd.oasis.opendocument.text)
2024-11-12 08:06 UTC, Heiko Tietze
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Tietze 2024-11-12 08:06:10 UTC
Created attachment 197560 [details]
Example document

Current situation (24.8):
* We have Text Boundaries (TB), Section Boundaries (SB), and Table Boundaries plus Object Boundaries.
* TB can be full or crop, depending on non-printable characters (NPC) (solved for bug 74386).
* If a section has columns, those will be shown per TB. SB controls only single-column sections.
* Frames have a TB that follows the color of object boundary being controlled by NPC plus TB.
* Images receive an object boundary but only if wrap set to something else but None. Other objects such as charts do not have any object boundary indication.
Images and charts can be hidden and will be shown via bold, grey frame.
* Text box in Impress/Draw receive an indicator depending on object boundaries but not in case of Writer

The use case of boundaries is a) to show the structure of borderless content (ie. where are the cells of tables without a border), b) to "spotlight" the document structure (ie. where are sections and frames), and c) to know the usable space for text.

Expected:
* Boundaries are independent and any can be disabled individually
* One option to toggle all boundaries on/off plus settings to enable the boundary types (similar to formatting aids/non-printable characters)
* Frames and text boxes follow section boundaries
* Toggle functions becomes separated from color (also to make colors themable)
Comment 1 Heiko Tietze 2024-11-12 08:06:39 UTC
https://gerrit.libreoffice.org/c/core/+/176242
Comment 2 Commit Notification 2024-11-20 15:56:39 UTC
Heiko Tietze committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/f40dc496a511ae06a308dd0859bc3aad28a8ec7e

Resolves tdf#163856 - Disentangle boundaries options

It will be available in 25.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.