Closed Bug 737235 Opened 13 years ago Closed 13 years ago

Better UX of more than 8 synced tabs in menu

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(blocking-fennec1.0 +)

RESOLVED WORKSFORME
Tracking Status
blocking-fennec1.0 --- +

People

(Reporter: tchung, Assigned: sriram)

Details

(Keywords: uiwanted)

Attachments

(1 file)

Attached image screenshot
The current sync'ed tabs UI only displays up to 8 tabs nicely in the menu view. but anything after that, its not obvious in the UX that there are more tabs (or other computers), until you scroll. My suggestion is have UX with an arrow that points up and down if >8 sync''d tabs. Or at least make the scrollbar visible by default. See screenshot of current implementation REpro: 1) launch nightly 3-19 build 2) sync account with more than 8 tabs from another computer 3) launch tab menu -> synced tabs 4) verify > 8 tabs is not obvious to the user they can pan up and down to see more. Expected: - better UX to indicate there are more than 8 tabs in the list. (add arrows UI, make the scrollbar appear visiable on default, etc..) ActuaL: - no obvious way to tell more than 8 tabs on first look.
Summary: Better UX of more synced tabs in menu → Better UX of more than 8 synced tabs in menu
Severity: minor → normal
In the main tabs menu, we solved this by making sure that if the menu scrolled, the height of the menu always cropped half of a row, giving some indication that there were more things to scroll to. I'd like to see something like for remote tabs, as well. Adding Sriram to this bug, as I believe he got this working in the tabs menu.
Noming as a polish bug. Softblocker at best.
blocking-fennec1.0: --- → ?
In addition to always cropping a row, it would also be helpful to briefly display a scrollbar in this list, if there are enough items to allow scrolling.
The tabs-list condition is different. Everything is a equal sized row, and we can calculate easily. In this case, the header are around 1/3rd the size of normal row. 1 header + 8 tabs will not be the same as 2 headers + 4 tabs. This makes the calculations so hard. While scrolling, there is a possibility that we might end up in a state where everything ends on a boundary -- if we had optimized for "dont fall on a boundary" before scrolling had started. Basically multiple row headers + multiple rows is a problem. We can show the scrollbar briefly if there are more entries. But the boundary problem cannot be solved. Also, how does this translate to in the new tablet UI?
(In reply to Sriram Ramasubramanian [:sriram] from comment #4) > We can show the scrollbar briefly if there are more entries. But the > boundary problem cannot be solved. This is all I think we should focus on right now. Trying to get a cropped row is not straight forward. Showing/fading a scrollbar is the normal OS way to indicate a scrollable list.
blocking-fennec1.0: ? → +
Assignee: nobody → sriram
As per the discussion, we need to "awaken the scroll bars" when there is more in the list. Which -- sadly -- happens by default. (Tested on Nexus S with ICS). Hence marking this WFM. :)
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: