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

            Bug ID: 114886
           Summary: [Sidebar: Styles and formatting] Implementing the
                    styles views as filters
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

Description:
I don’t know if this applies to most users, but at least in my case, I mostly
use either the “hierarchical” view or “used styles”, and often switch between
both (as I work with a lot of small documents, so my typical styles often
aren’t already listed in “used styles”). I experienced several drawbacks here:

• “Hierarchical” is a view mode, with all other entries being filters in
contrast (⇒ sloppy implementation?).

• Therefore, displaying “used styles” in a hierarchical view isn’t possible.

• Switching between two views is quite cumbersome, because you have to perform
three actions for every transition:
    – Opening the view modes ComboBox.
    – Searching the wanted display mode.
    – Selecting it.


For solving all the above mentioned issues, I think it’s a good idea to split
the current implementation into two parts (like the MVC principle):

• The main view
    – Lists all available styles.
    – Controls all view properties, like one-level vs. hierarchical, and things
like preview.

• A filter layer
    – Just filters the style list of the main view.
    – Doesn’t affect the view properties.


Properties & characteristics:

• The sidebar should provide a simple switch for toggling between one-level or
hierarchical view. Maybe like the current checkbox for activation of previews,
or better via just an icon-switch – like most settings inside the properties
pane of the sidebar are implemented.

• The filter “used styles” should be a general filter on top of all the other
filters (as this filter is useful in combination with other filters) and
therefore also should be accessible via a switch in the sidebar.

• Optional: Advanced filter selection
    – If the window height isn’t that tall (or if the list contains a lot of
entries, which would take over most space of the pane area), the filters should
be accessible via a ComboBox (like it is implemented now).
    – If the window is tall enough (or if the list is small enough), the filter
selectors should be shown as a full list at the bottom, so that the users can
switch between filters via just one click.


Opinions?

Steps to Reproduce:
.

Actual Results:  
.

Expected Results:
.


Reproducible: Always


User Profile Reset: No



Additional Info:


User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101
Firefox/57.0

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

Reply via email to