-
Notifications
You must be signed in to change notification settings - Fork 3
Description
I have one more general suggestion (regarding ambiguous use of arrows) and one more specific suggestion (regarding ambiguous toggle states for "Filter by fields").
An entry in the classic Table of Contents looks like this:

A click on the arrow pointing rightwards will reveal the hierarchy below the entry:

Additionally, the arrow pointing rightwards is turned into an arrow pointing downwards. This indicates that the entry is in expanded state.
The Locator plugin behaves different in various ways. For once, it's not possible to reveal hierarchies of multiple entries at the same time. This is because a horizontal line divides an indicator of the path to the current entry from the hierarchy below that entry:

Clicking on the arrow beneath some entry will "open" that path and therefore move the entry name above the horizontal line. The area below the horizontal line now only contains the hierarchy below that entry:

This makes the Locator plugin more similar to browsing directories than to expanding an hierarchic tree. Yet, it uses the same arrows as the classic Table of Contents, which I found confusing at first. It might therefore be beneficial to not use arrows as the "buttons" that change the current location in the hierarchy.
Looking again at the image directly above (the one showing the Locator plugin), one will infer from the user experience of the classic Table of Contents that "Filter by fields" is already expanded because it uses an arrow pointing downwards. However, the opposite is true. The locator plugin uses a different arrow language. Clicking on the arrow beneath "Filter by fields" will reveal the real contents of this node:

Users will never discover this until explicit informed about this, because previous experience with classic Table of Contents contradicts this behaviour. I therefore suggest to use a different approach to show the toggle state of the "Filter by fields" functionality. It should not be mistaken for an already revealed entry of some kind.
To sum it up, I have identified two issues:
-
The classic Table of Contents expands a tree, while the Locator plugin behaves similar to a directory browser. Using the same symbol set (arrows) makes it hard to understand how the Locator plugin works.
-
The "Filter by fields" functionality uses a different arrow language than the classic Table of Contents. Both expand an entry, but an expanded arrow for "Filter by fields" is pointing upwards, while for the classic Table of Contents it would point downwards. Similar for the unexpanded state, where the arrow for "Filter by fields" is pointing downwards, while the classic Table of Contents would have an arrow pointing rightwards.