Mobile/Projects/About:home redesign
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
- User stories must be satisfied
- Specifications must be met
- 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.
- Back out bug 888011
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
- Tuesday July 23, 9:30PDT: Kickoff (Mobile Vidyo Room)
- Tuesday-Friday: HACK
- Friday July 26, 9:30PDT: Debrief in front-end meeting (Mobile Vidyo Room)
- #mobile for backchannel
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