Bug 150165 - Visual Aids for Impress: make all objects' outlines visible while moving an object; always show non-printable table borders as in Writer
Summary: Visual Aids for Impress: make all objects' outlines visible while moving an o...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Object
  Show dependency treegraph
 
Reported: 2022-07-27 10:43 UTC by rrosner5
Modified: 2023-04-28 07:51 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rrosner5 2022-07-27 10:43:59 UTC
Description:
I'm currently making a presentation and I'm noticing some areas where extra visual aids would be very helpful.

First, when inserting a vector graphic without a background, you have to hover the mouse over a line to be able to select the image with a click. With an image with only few lines and when scaling it up a lot, it's very difficult to find a spot where you can actually select the image.

Adding to that, when you want to e.g. orient a text box on an image with white or no background, that's basically impossible. So when enabling the guiding lines when moving an object, it would be helpful when there's also a border around all other objects, so you see where everything begins and ends.  

Also, when inserting a table and editing it, the cell borders show up when selecting the table itself, but not when simply editing it. So it's very difficult to edit, since you pretty much edit it blindly when you remove the default background color. It would be helpful if the cell borders would always be shown except in presentation mode, e.g. in gray, so you see they aren't really there but are only shown as a visual guide.

Steps to Reproduce:
See above

Actual Results:
See above

Expected Results:
See above


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
See above
Comment 1 Stéphane Guillou (stragu) 2023-04-27 01:35:20 UTC
(In reply to rrosner5 from comment #0)
> First, when inserting a vector graphic without a background, you have to
> hover the mouse over a line to be able to select the image with a click.
> With an image with only few lines and when scaling it up a lot, it's very
> difficult to find a spot where you can actually select the image.

This has been reported in bug 50359.

> Adding to that, when you want to e.g. orient a text box on an image with
> white or no background, that's basically impossible. So when enabling the
> guiding lines when moving an object, it would be helpful when there's also a
> border around all other objects, so you see where everything begins and
> ends.  

I wonder if resolving bug 140263 would help.
 
> Also, when inserting a table and editing it, the cell borders show up when
> selecting the table itself, but not when simply editing it. So it's very
> difficult to edit, since you pretty much edit it blindly when you remove the
> default background color. It would be helpful if the cell borders would
> always be shown except in presentation mode, e.g. in gray, so you see they
> aren't really there but are only shown as a visual guide.

Good points. A non-printable border should always show, so a table without border can still be located, like in Writer. Similar to what is asked for text boxes in bug 62494.
Comment 2 rrosner5 2023-04-27 08:52:25 UTC
>  This has been reported in bug 50359.
Thanks, I didn't notice

> I wonder if resolving bug 140263 would help.
That would actually be a big help.

> Good points. A non-printable border should always show, so a table without border can still be located, like in Writer. Similar to what is asked for text boxes in bug 62494.

Exactly, this would be very helpful.
Comment 3 Stéphane Guillou (stragu) 2023-04-27 11:12:52 UTC
OK, keeping this report open for making all objects' boundaries easier to locate in Impress (and Draw), including tables.

I can see how having a faint outline on all objects on the slide/page would help in many cases, especially the images with transparent or white backgrounds and tables with transparent or white outer borders.

This could be triggered while dragging a selection with the mouse, as well as when moving a selection by pressing arrows multiple times, with a small timeout before disappearing.
It could also/instead be an extra option in View > Grid and Helplines to always show those boundaries (and in Options dialog, as I see it as a profile-level setting rather than a document setting).

UX team, what do you think?
Comment 4 Heiko Tietze 2023-04-27 12:29:08 UTC
Could be a noisy view but sounds reasonable.
Comment 5 Regina Henschel 2023-04-27 14:26:03 UTC
I think, that it would be useful for Impress to have a special view to show all those helping things. It should be a toggle with .uno:command, so that you can quickly enable/disable it with icon or shortcut.

Candidates to show are e.g.
  edge of presentation objects 'title' and 'outline', images, tables, groups, textboxes and fields
  non-visible characters tab, line-break, paragraph end
  field shading of list numbering
  hot spot in image map

(In reply to Stéphane Guillou (stragu) from comment #3)
> This could be triggered while dragging a selection with the mouse, as well
> as when moving a selection by pressing arrows multiple times, with a small
> timeout before disappearing.

If you have already accessed the object, it is too late. You need such help for to access the object.
Comment 6 Heiko Tietze 2023-04-28 07:51:08 UTC
So let's do it.

(In reply to Regina Henschel from comment #5)
> If you have already accessed the object, it is too late.
Not if the main focus is on positioning.