Closed
Bug 1222135
Opened 9 years ago
Closed 9 years ago
[User Story] App Grouping
Categories
(Firefox OS Graveyard :: Gaia::Homescreen, defect)
Tracking
(feature-b2g:2.6+)
RESOLVED
FIXED
feature-b2g | 2.6+ |
People
(Reporter: benfrancis, Assigned: cwiiis, NeedInfo)
References
Details
(Keywords: feature, uiwanted, Whiteboard: [systemsfe])
User Story
As a user I want to group my apps/pinned sites on the homescreen in a way that makes sense to me
Attachments
(3 files)
No description provided.
Reporter | ||
Updated•9 years ago
|
Component: Gaia::Homescreen → Gaia::System::Browser Chrome
Reporter | ||
Updated•9 years ago
|
Component: Gaia::System::Browser Chrome → Gaia::Homescreen
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → chrislord.net
Status: NEW → ASSIGNED
Reporter | ||
Comment 1•9 years ago
|
||
Chris, do you know who from UX will be providing a spec for this?
Flags: needinfo?(chrislord.net)
Keywords: uiwanted
Assignee | ||
Comment 2•9 years ago
|
||
(In reply to Ben Francis [:benfrancis] from comment #1)
> Chris, do you know who from UX will be providing a spec for this?
I spoke to Rob about this on Friday, I have a not-a-spec for this and we discussed how this was going to work, so I have a basic idea of where we're going here and enough to start work on it once I'm done with rearranging pinned pages. I think full specs will come at some point after Mozlando.
Flags: needinfo?(chrislord.net)
Reporter | ||
Updated•9 years ago
|
feature-b2g: 2.6? → 2.6+
Comment 4•9 years ago
|
||
Assignee | ||
Comment 5•9 years ago
|
||
Comment on attachment 8704189 [details] [review]
[gaia] Cwiiis:bug1222135-homescreen-folders > mozilla-b2g:master
I haven't done a tidy-pass on this code yet, and I'm still in the midst of writing tests, but I don't envision the code changing significantly now. The basic functionality is there and appears to be working and performing reasonably (there's always room for improvement of course).
I think it's about time to get some feedback - let me know what you think.
Attachment #8704189 -
Flags: feedback?(gmarty)
Comment 6•9 years ago
|
||
Hi Rob, may I know when will we have the UX spec for this feature?
Flags: needinfo?(rmacdonald)
Comment 7•9 years ago
|
||
Comment on attachment 8704189 [details] [review]
[gaia] Cwiiis:bug1222135-homescreen-folders > mozilla-b2g:master
I left a couple of comments and still have a few nits but I really like how you managed to keep modularity and code readability even with the increased complexity.
Attachment #8704189 -
Flags: feedback?(gmarty) → feedback+
Assignee | ||
Comment 8•9 years ago
|
||
Comment on attachment 8704189 [details] [review]
[gaia] Cwiiis:bug1222135-homescreen-folders > mozilla-b2g:master
I've addressed the nits you pointed out in your feedback. There's some polish, but the major difference now is tests - there are a few marionette tests covering all the basic functionality and fairly extensive unit testing of all newly introduced functions and features.
Apologies for how huge this is.
One relatively large thing missing from this patch is edit mode in groups - I'd like to address this in follow-up.
Attachment #8704189 -
Flags: review?(gmarty)
Comment 9•9 years ago
|
||
Will this feature be landed in 2.6?
Assignee | ||
Comment 10•9 years ago
|
||
(In reply to Alison Shiue from comment #9)
> Will this feature be landed in 2.6?
Pending review, yes. gmarty?
Flags: needinfo?(gmarty)
Comment 11•9 years ago
|
||
Comment on attachment 8704189 [details] [review]
[gaia] Cwiiis:bug1222135-homescreen-folders > mozilla-b2g:master
I left a couple of nits, but overall this is a great job!
Flags: needinfo?(gmarty)
Attachment #8704189 -
Flags: review?(gmarty) → review+
Assignee | ||
Comment 12•9 years ago
|
||
There are some failing tests, but they seem to be in entirely unrelated things that don't go near anything that's changed, so I'm chancing it - we can always back out.
Merged: https://github.com/mozilla-b2g/gaia/commit/3b3621bcc3e277465588ddc24491e18fefaa9108
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
Reverted: https://github.com/mozilla-b2g/gaia/commit/359c848072b132f73507357b195f91df54ee4691
This patch caused the home screen app icons to disappear. I did reset-gaia on my z3c device while fixing another bug, and found out the home screen became empty. The issue goes away if I drop this commit. Please take a look. Thanks!
Status: RESOLVED → REOPENED
Flags: needinfo?(chrislord.net)
Resolution: FIXED → ---
Assignee | ||
Comment 15•9 years ago
|
||
(In reply to Scott Wu [:scottwu] from comment #14)
> Reverted:
> https://github.com/mozilla-b2g/gaia/commit/
> 359c848072b132f73507357b195f91df54ee4691
>
> This patch caused the home screen app icons to disappear. I did reset-gaia
> on my z3c device while fixing another bug, and found out the home screen
> became empty. The issue goes away if I drop this commit. Please take a look.
> Thanks!
I just checked, and this works fine for me and the marionette tests pass, which heavily involves icons on the home-screen. Are you using an old Gecko? The last commit introduced the spread operator (which was one of the nits) - could you attach your logcat?
Flags: needinfo?(chrislord.net) → needinfo?(scwwu)
Comment 16•9 years ago
|
||
Comment 17•9 years ago
|
||
You are right! I was using an older gecko and it's working fine now that I've updated to the latest.
Sorry for the oversight on my part! I've reverted my revert.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Flags: needinfo?(scwwu)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•