[Libreoffice-ux-advise] [Bug 32485] Settings on the image frame style lost when caption is applied

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Nov 30 21:09:11 UTC 2022


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

Stéphane Guillou (stragu) <stephane.guillou at libreoffice.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |libreoffice-ux-advise at lists
                   |                            |.freedesktop.org,
                   |                            |stephane.guillou at libreoffic
                   |                            |e.org
           Keywords|                            |needsUXEval

--- Comment #18 from Stéphane Guillou (stragu) <stephane.guillou at libreoffice.org> ---
In my humble opinion, it makes sense to "transfer" that spacing from the image
frame to the caption frame.

If users change the spacing around an image before captioning it (per image, or
using the Graphics style so it affects many images at once), they most likely
want to keep that same spacing around the frame once the image is captioned,
without needing to go through the whole process again. If it weren't
transferred, they would end up with a caption that's closer to the surrounding
text when I suspect most would want the caption to be closer to the picture.

However, it is difficult to then change spacing around all graphics at once:
editing the style to add extra spacing under all graphics would also affect the
captioned graphics.

My suggestion would be to:

- keep the transfer of properties as is (from graphics properties to
surrounding frame properties); however:
- add a "Captioned graphic" style that is automatically applied to a captioned
graphic, and
- add a "Caption frame" style that is automatically applied to the surrounding
frame.

That way, it would be easy to handle these elements' styling separately, for
example changing a property for all captioned graphics but not other graphics,
or for all caption frames but not other frames.
Of course, one would be able to set inheritance between those if they want them
to be consistent. For example, making "Caption frame" inherit properties from
"Graphics" so the spacing for the whole document can be set all at once.

Thoughts? Maybe that feels even more heretic: automatically changing the style
of the object. And I am focusing on spacing around an image, but it might not
make sense for all properties (e.g. a custom frame border. Does one want to
keep it surrounding only the image? Or the caption as well?)

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


More information about the Libreoffice-ux-advise mailing list