Mobile/Projects/About:home redesign

From New wiki
Jump to navigation Jump to search

Tracking

Blockers

<bugzilla> {

   "blocks": "862793",
   "priority": "p1",
   "include_fields": "id, priority, summary, status, whiteboard, assigned_to",
   "order": "bug_id"

} </bugzilla>


Non-Blockers

<bugzilla> {

   "blocks": "862793",
   "priority": "--",
   "include_fields": "id, priority, summary, status, whiteboard, assigned_to",
   "order": "bug_id"

} </bugzilla>


Goals

Improve UX and enhance functionality of the about:home page on Firefox Android. Enhancements include but are not limited to:

  • Creating horizontally swipeable panels
  • Creating a "visited" panel
  • Creating a "bookmarks" panel
  • Creating a "reading list" panel
  • Creating an "add-ons" panel
  • Adding support for add-ons developers to create their own panels that can be added here

Specifications

  • 3 swypable (horizontal) pages
  • Real estate devoted to 'dynamic snippets' on the home page
  • Real estate devoted to feature hand-picked add-ons and webapps, linked to their respective respositories
  • Ability to add a short cut to additional content (eg AMO, Marketplace)

User stories

TBD

UX designs

Feature review milestones

  • first review when baseline goals are met

Quality criteria

  1. User stories must be satisfied
  2. Specifications must be met
  3. Tests need to be fixed before merging. Namely, we need to extract Awesomebar dependency in BaseTest

Implementation

Things to do before merging

Logistical items to take care of before merging fig back into mozilla-central.

Schedule

Week of July 8
  • Usability testing on a Fig build (doing usertesting.com for this):
    • Ease of access to start page
    • Ease of finding bookmarks / reading list / visited sites
    • Ease of retrieving articles saved to reading list
Week of July 15
  • ibarlow in London and working with Lucas on a plan for the hackathon
  • Send out feedback from testing
  • Merge Fig into Central, in preparation for hackathon <==Criteria for merge is functional parity with current about:home (maybe not addons). All P1s as seen in above tracking list
Week of July 22
  • Hackathon! Come one come all!
Week of July 29
  • Assess where we are, and if we're go for Firefox 25 or if we want to bake for another release cycle.

Hackathon

Goals

  • Feature parity with current about:home
    • Pinning /editing
    • Search suggestions opt in UI
  • UI transitions
    • new tab from menu
    • new tab from tabs tray
    • tapping url bar
  • Implement updated history panel
  • Get a functioning tablet UI in place (finalized visual design can come in followup work