Closed Bug 1053985 Opened 7 years ago Closed 7 years ago

[Meta] Improve UX of the repos menu/panel

Categories

(Tree Management :: Treeherder, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: emorley, Assigned: camd)

References

Details

Umbrella bug for various usability improvements to the repo panel/menu. We don't need to fix all of these before calling this bug fixed-enough that is is no longer a blocker - but a proportion of them would be great.
Depends on: 1033372
Priority: -- → P2
No longer depends on: 1045618
Depends on: 1045618
(In reply to Ed Morley [:edmorley] from comment #0)
> Umbrella bug for various usability improvements to the repo panel/menu. We
> don't need to fix all of these before calling this bug fixed-enough that is
> is no longer a blocker - but a proportion of them would be great.

Just to emphasis the "we don't need to fix all dependants of this". ie: this bug can be marked as resolved fixed even before all dependant bugs are fixed, and thus no longer be blocking bug 1030636 even when only X % of them are fixed. Prioritising dependants of this can be done using the "priority" field and/or discussion in this bug.
Depends on: 1059361
Breaking out from bug 1045618:

For TBPL, the repo menu (/more recently used items that are broken out of the menu) serves two purposes (for me at least):
A) Switching the current tab to another repo
B) Allowing me to open new tabs for one or more other repos, leaving the current tab unchanged.

I'd say use-case #B is the most common for me, since I often have pinned app-tabs for the main repos I look at - and then occasionally need to load an extra one to glance at temporarily during the day.

The simplicity of the TBPL menu works well for both of the above use-cases, since:
1) All repos can be seen on the menu at the same time, without having to scroll up-down
2) Clicking away from the menu closes it, such that the "open menu, middle mouse click 3 other repos to open in new tabs, click away from menu to close it" workflow is pretty painless.
3) The repos menu isn't too large, so it's easy to click away from the menu (see #2).
4) The repos are in some sort of sensible order (whilst there aren't actual groups, the order allows for psuedo-visual grouping).
5) A single column of repo names is easier to skim read than split columns.

Now ok treeherder adds more functionality to the repos menu (namely the "tree info" type items) and we display more repos than in TBPL (since we now support more projects than just those run in buildbot) - so the TBPL design might not work as-is any more - but I still think we can come up with a mixture of the TBPL & treeherder UX that gives the best of both.
Depends on: 1062535
We've decided to just take out the tabs and make it so selecting an option in the repos panel just switches the view to that repository. Work is being tracked in bug 1062535. This will magically fix many of the issues attached to this meta bug.
(In reply to William Lachance (:wlach) from comment #3)
> We've decided to just take out the tabs and make it so selecting an option
> in the repos panel just switches the view to that repository. Work is being
> tracked in bug 1062535. This will magically fix many of the issues attached
> to this meta bug.

Nope, we've gone back on this decision. Instead, we're going to make switch tabs work more like tbpl, where the entire view is reloaded.
We've change this decisions yet again!  Here at the workweek, we discussed it with the sheriffs and they really just want a drop-down menu that's grouped by repo category.
Assignee: nobody → cdawson
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Depends on: 1066790
Depends on: 1066377
No longer depends on: 1066377
No longer depends on: 1045686
You need to log in before you can comment on or make changes to this bug.