google / google/caliper

See if we can eliminate the drop-down menus from the results UI?

Open
#231 0 comments 0 reactions 0 assignees View on GitHub
component: web ui P4 type=enhancement
Dominant language
Java
Stars
818
Forks
112
Avg merge
12m
Merged PRs (30d)
5

Description

```
(Not high-priority.)

I feel like the drop-downs are inelegant and slow me down, and we may be able
to do better?

A left arrow and right arrow for each heading can accomplish all of: move left,
move right, pivot to row, pivot to column. How: we simply have a dividing line
(which I figure would be visible, but maybe not?), which cannot itself be
moved, but each time you move something *across* it, that axis changes from row
to column (moving right) or column to row (moving left).

Sorting up/down and hiding a column also have universally understood UI idioms.

That leaves "hide all similar", though. One way to handle that is: first the
user hides, then a message appears saying "Note: 21 other axes vary dependently
with the one just hidden; hide these too?" (Not saying I'm in love with this.)

NOW, it's true that this won't improve the UI overall if these features are too
undiscoverable. The drop-downs do win on discoverability.

However, I can only say that when I first pull up some giant page of MxNxPxQxR
results, it's an ingrained habit that I spend a few minutes pushing things left
and right and left again and futzing around until it looks right, and I really
benefited from the simplicity of doing that with the little arrows. It feels
more responsive (even if the latency is the same either way).
```

Original issue reported on code.google.com by `kevinb@google.com` on 28 Mar 2013 at 9:25

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.