Closed Bug 1114500 Opened 5 years ago Closed 4 years ago

Allow collapse of all app groups


(Firefox OS Graveyard :: Gaia::Homescreen, defect)

Not set


(Not tracked)



(Reporter: me, Unassigned)



(Keywords: polish)

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Build ID: 20141126041045

Expected results:

I would like a way to collapse all app groups on the home screen.

A way to do that could be by clicking the "home button".
* Currently, pressing the "home button" opens the homescreen, or scrolls at the top of the homescreen.
* Pressing the "home button" once the homescreen is already being displayed and scrolled to the top should collapse all app groups (or maybe all except the first one).
Keywords: polish
Flags: needinfo?(padamczyk)
Adding Hung and Katie would are the UX designers on this feature. They should comment more accurately.
Flags: needinfo?(padamczyk)
Flags: needinfo?(kcaldwell)
Flags: needinfo?(hnguyen)
Interesting idea, but this would actually introduce an unexpected behaviour to the user. This is not a ux use case that has been revealed/discovered as a need/requirement in our testing. Additionally, it wouldn't align with the patterns for how the home button behaves.

The home button (a physical interaction) is a navigational device
• takes the user to the home view (single tap)
• takes the user to the top of the home screen (single tap from homescreen)
• takes the user to task manager view (double tap)

The collapse/expand toggle button (screen based button) acts on individual groups within the home screen ui. As mentioned above, using the home button to collapse all the groups would introduce an unexpected behaviour (and new ui pattern) to the user, who then might ask:
• why is my home screen different?
• why did they all collapse?
• if I tap the home button again would they expand or go back to my last set up (some expanded, some collapsed)? 
• Does the home button act on other ui buttons depending on what app/view I'm in?

As a secondary note, it's not a lot of additional effort/burden for the user to manually collapse all the groups should she/he want to...
Flags: needinfo?(kcaldwell)
Flags: needinfo?(hnguyen)

Thanks for taking the time to reply and for such a detailed answer.

I understand that the "home" button might not be the right way to collapse all groups.
I do believe, though, that there is a need for such a feature.

I have many groups on my phone: phone features, daily internet, media, sports, other apps, bookmarks, ...
Let's say I want to go check a website: I scroll down, expand the "bookmarks" group, and click on a website.  From that stage, the "bookmarks" group is expanded but I am no longer on the home page.  Collapsing the "bookmarks" group means going back to the home page, scrolling to the bottom and manually collapsing that group.
As a result, all my groups are always expanded.  I would love it to be the other way around (all my groups always being collapsed).

I see other ways of making that feature available:
* having a dedicated button on the home page
* having a homepage setting to collapse app groups when the homepage is called
* having a homepage setting to allow only one group to be expanded at all times (expanding one will collapse whichever group is expanded)
* having a setting per app-group to automatically collapse once an application in that group has been launched
* ...

I am sure that with your expertise on user interaction you can come up with the right solution.
Please give a second thought to my feature request.

Mass update: Resolve wontfix all issues with legacy homescreens.

As of 2.6 we have a new homescreen and having these issues open is confusing. All issues will block bug 1231115 so we can use that to re-visit any of these if needed.
Blocks: 1231115
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.