In this week's design meeting, bug 158253 came up:

Shapes-via-Gallery is problematic & partially redundant with the Shapes
sub-toolbars and sidebar
https://bugs.documentfoundation.org/show_bug.cgi?id=158253

I was not available to attend (it was during my work hours); but since
this is not really about a bug, and since I believe the meeting saw
anything but a serious discussion of this matter, I thought I'd reply to
the list. I'll try to address some points regarding the issue of "Basic
Shapes" vs "Gallery", and problems with what the Gallery has. I think
this is relevant enough to bring this up on our mailing list even, since
it's not about a specific bug but a large(ish) feature in our UI.

So, A clip-art or media item gallery is certainly a useful thing to
have. I'm not entirely sure it's important to have one built-in to the
office app UI, but let's say we take that as a given.

However - we should look at what our gallery actually contains: It's not
just poor categorization. Just look at what's in there, and ask yourself
if this is what we want to show users... but let me expand on that with
a few examples:


'curved-left-arrow', 'curved-right-arrow' etc.
--------------------------------------------------------

These four items in the Arrows category are all the exact same shape,
but rotated in 4 directions and each with different coloring. We see
this phenomenon a lot across the gallery: Artificially inflating the
number of shapes with faux variety, which serves to obscures what the
gallery actually offers.

This shape is a sort of a  "flattened-3D-stripe" kind of arrow, making a
U-turn or 180-degree turn. There's a non-3D shape making a U-turn (item
3 in the arrow category) - with more flexible controls than the
3D-stripe shapes, i.e. you give up flexibility for a 3D-effect. This
feels like a weird choice to need to make.

What's entirely missing, though, are shapes other than a U-turn arrow
with a similar 3D effect. Even, say, a 90-degree circular-arc stripe
rather 180 degrees, or a more straight-angle turn. Or more decorative
gallery items which complement the use of this effect.

More importantly, though, is the fact that these shapes are not
finalized media one puts into a gallery for display: They are
building-blocks for drawing diagrams. In a media gallery, I would not
expect to even have control points. So, if you look at the 'oval-arrow'
shape, or the shape named 'top-arrows' - they have no control points; it
might be a lot of fun if we could pull and tug and scale different
aspects of it, but - we can't; it's a finalized, albeit vectorized,
piece of clipart. We can take it apart and play with its sub-components,
but it's not in itself intended as a flexible component.

'right-arrow', 'left-arrow', 'down-arrow', 'up-arrow'
----------------------------------------------

This is another example of four shapes, which are really just one shape
with fake variety. For simple arrows, the gallery offers a one-sided and
a two-sided arrow, and that's it. But this quadruplet of duplicates is
an important example for another reason: It's a shape that's already
part of "Basic Shapes", in the "Block Arrows" category. So, all four
shapes are just duplicates of another shape, which we already have
available in a more accessible way.

... except that the situation is actually worse than that. If you'll
compare the gallery block-arrow and the "Block Arrows" block-arrow from
the toolbar, you'll notice that the latter has a single control point,
for the arrow shaft width; but the former has both that control point,
and the one for arrowhead length.

So not only do we have internal redundancy within the gallery; and not
only is there redundancy between the gallery and the Basic Shapes; but
"Basic Shapes" has been neglected in this respect, with a better version
of a shape having been placed in the gallery instead of where it belongs.


Shapes: 'textbox', 'header', 'title'
----------------------------------------------
These shapes are just textboxes, each with a string of text, and at a
different font size. Supposedly, they stand for plain textbox, textbox
that corresponds to your presentation's header text font, and textbox
that corresponds to your presentation title font. In actuality, they're
nothing of the kind: It's just Liberation Sans in three specific sizes.
If you change the presentation styles or use a template - these shapes
won't adapt; and their names will just be misleading.

This is another example of a set of shapes which have artificial
variation; but they are also three shapes that will never be used,
except perhaps by mistake; and of shapes which, I argue, no user would
consider placing in their clipart or media gallery, because of their
complete triviality. It is as though the Gallery populators decided to
pack some shapes for us, in case we got stranded on a deserted island
where the toolbars and menus don't work, and we can only use the gallery
to insert anything.... these three are at the same time silly and
garish. It also doesn't help that their preview shows nothing but text
on a white background, i.e. it's not even clear that they're textboxes
unless you read their names.

--

These are not the only examples of these issues - there's more where
that came from. The gallery is very much a neglected feature: Its UI
behavior and its contents. This, in contrast to the Basic Shapes -
toolbar panel-buttons and a sidebar deck. Those have very informative
icons; there is no redundancy; and the shapes are stripped of extra
styling, like color variations etc. _That_ mechanism is in wide use (I
strongly believe; I have no statistics about any of this).

I have a strong suspicion that it is rarely used in practice. But there
is some small use in having the Gallery as it is today: A rhetorical
device against improving Basic Shapes... "If you want that shape, just
put it in the Gallery".


Eyal


On 30/11/2023 16:25, Heiko Tietze wrote:
  * Shapes-via-Gallery is problematic & partially redundant with
    the Shapes sub-toolbars and sidebar
    + https://bugs.documentfoundation.org/show_bug.cgi?id=158253
    + no point in changing the Gallery (Stuart)
    + the Gallery is a place for various content being sorted currently
      by tasks mostly; if we remove the line drawings, for example, it
might
      become more polished but we loose functionality; nevertheless
      some items might be worth to challenge (Heiko)
    + categorization is in fact not perfect but providing improvements to
      the Gallery is beyond one ticket (Hossein)
    + not a fan of removing content rather better categorization (Hossein)
    => ticket not actionable => WF

--
To unsubscribe e-mail to: design+unsubscr...@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/design/
Privacy Policy: https://www.documentfoundation.org/privacy

Reply via email to