Closed Bug 917396 Opened 11 years ago Closed 11 years ago

Implement top sites grid in the new 'Top Sites' panel in about:home

Categories

(Firefox for Android Graveyard :: Awesomescreen, defect)

All
Android
defect
Not set
normal

Tracking

(firefox26+ fixed, firefox27 verified, relnote-firefox 26+, fennec26+)

VERIFIED FIXED
Firefox 27
Tracking Status
firefox26 + fixed
firefox27 --- verified
relnote-firefox --- 26+
fennec 26+ ---

People

(Reporter: lucasr, Assigned: sriram)

References

Details

(Keywords: feature)

Attachments

(2 files)

Ian has the details ;-)
tracking-fennec: --- → ?
This does not need to track 25 new about:home is 26.
Depends on: 917455
Attached patch PatchSplinter Review
Attachment #806213 - Flags: review?(lucasr.at.mozilla)
Comment on attachment 806213 [details] [diff] [review] Patch Review of attachment 806213 [details] [diff] [review]: ----------------------------------------------------------------- Nice.
Attachment #806213 - Flags: review?(lucasr.at.mozilla) → review+
Attached patch Patch: CrashSplinter Review
You had removed the null check for the list part. I thought that might not be needed and removed it in the grid part. But I can see a crash in tbpl. May be we need it. Adding it in both places as the grid takes the hit first in saving the list. So, if we fix this only for grid, the list will crash next :P
Attachment #806627 - Flags: review?(lucasr.at.mozilla)
Attachment #806627 - Flags: review?(lucasr.at.mozilla) → review+
Setting to track 26, since this is part of the follow-up work to bug 917394.
tracking-fennec: ? → 26+
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 27
Status: RESOLVED → VERIFIED
Comment on attachment 806213 [details] [diff] [review] Patch [Approval Request Comment] Bug caused by (feature/regressing bug #): bug 862793 (the new about:home UI) User impact if declined: This is part of a series of (high priority) UI changes that we'd like to get in for Firefox 26. Here's a summary: * History and Top Sites are separate pages again * Thumbnails in the Top Sites page (instead of Bookmarks page) * When entering Home, Top Sites is always the default page Testing completed (on m-c, etc.): This patch has been in our Nightly builds for almost a week now. No obvious regressions found. UI tests have been updated accordingly (see bug 917398). Risk to taking this patch (and alternatives if risky): There is some level of risk involved here as this is not a trivial change. However, we've agreed that these changes are important enough to be worth the risk. We'd like to avoid shipping a rather big UI change in Firefox 26 to then change it all over again in the following release as this would be a too disruptive experience for our users. Given the risk involved and the fact that we're adding/changing strings, it's important to have these patches uplifted as soon as possible. String or IDL/UUID changes made by this patch: this patch renames a few string entities to better match the new UI. We'll avoid the entity renaming where possible when uplifting (NOTE TO SHERIFFS: don't uplift this patch as is to Aurora). This is part of new-new-abouthome (see bug 917394)
Attachment #806213 - Flags: approval-mozilla-aurora?
Comment on attachment 806627 [details] [diff] [review] Patch: Crash [Approval Request Comment] Bug caused by (feature/regressing bug #): bug 862793 (the new about:home UI) User impact if declined: This is part of a series of (high priority) UI changes that we'd like to get in for Firefox 26. Here's a summary: * History and Top Sites are separate pages again * Thumbnails in the Top Sites page (instead of Bookmarks page) * When entering Home, Top Sites is always the default page Testing completed (on m-c, etc.): This patch has been in our Nightly builds for almost a week now. No obvious regressions found. UI tests have been updated accordingly (see bug 917398). Risk to taking this patch (and alternatives if risky): There is some level of risk involved here as this is not a trivial change. However, we've agreed that these changes are important enough to be worth the risk. We'd like to avoid shipping a rather big UI change in Firefox 26 to then change it all over again in the following release as this would be a too disruptive experience for our users. Given the risk involved and the fact that we're adding/changing strings, it's important to have these patches uplifted as soon as possible. String or IDL/UUID changes made by this patch: n/a This is part of new-new-abouthome (see bug 917394)
Attachment #806627 - Flags: approval-mozilla-aurora?
Comment on attachment 806213 [details] [diff] [review] Patch Approving for uplift - I believe Margaret will be doing the uplift here so sheriffs don't need to worry about the string changes which are not going into uplift.
Attachment #806213 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Attachment #806627 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Blocks: 917398
Keywords: feature
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: