https://bugs.freedesktop.org/show_bug.cgi?id=73071

--- Comment #20 from Mirek2 <[email protected]> ---
I have to say that, out of all the style UI implementations I know, iWork has
the best approach and it doesn't leave out any style category. (See
attachments.) I'll run through it here:

Hierarchy
=========
The style hierarchy is well-represented in the sidebar.
Paragraph styles are up at the top, as they pertain to both paragraph
properties and character properties.
Character styles are presented within the character-related section, but as the
last element -- that makes sense given that the section applies to paragraph
styles as well and font and size should generally only be set in paragraph
styles (for good typography).
List styles serve as the titular element of the list category and custom
bullets are relegated to a hidden section.

Quick access
============
All style drop-downs are quickly accessible. The most important one, the
Paragraph style picker, is big and visually distinctive, thus very easy to
target.
More importantly, styles can be assigned keyboard shortcuts, which potentially
makes them as quick to apply as hard formatting.
Lastly, it's also nice to be able to edit ALL the style properties from within
the sidebar without having to go through dialogs.

Quick edits
===========
Hard-coded formatting is indicated by an asterisk after the style name. Along
with that, a large "Update" button appears next to the style in the drop-down,
in the case of Paragraph styles right in the sidebar as well. There's also an
"Update style" option in each style's drop-down menu. (The behavior is very
similar to Google Docs.)

Quick creation
==============
There's also a button for creating a new style based on the selection in each
style picker.

Presentation
============
iWork presents styles based on their properties. Highly graphical and visually
distinguishable styles (e.g. chart, shape, and table styles) are presented in a
grid, while the harder-to-distinguish text-based styles are presented as a
list.

Context
=======
Styles appear as they're needed. Not all headings are shown by default -- only
once Heading 3 is used does Heading 4 appear.


Anyway, I'm not proposing to blatantly copy iWork's implementation (which
itself takes a lot of ideas from Google Docs) -- that's not even within the
scope of this bug. However, it's important that we consider these areas and
strive to rival or exceed iWork in all of them.

Also, as I said before, the goal for the Properties section of the sidebar is
to replace formatting dialogs and include all of the various formatting
options, so leaving out Character styles is not an option.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to