Firefox OS/Haida
Overview
Haida is a full concept that aims to propose a radically different user experience in line with the DNA of Mozilla: https://etherpad.mozilla.org/haida-summit. The concept is wide and has been divided in three versions.
The metabug to track tech side of Haida is bug 918790
The features Haida will introduce are:
- Sheets navigation
- Browser Integration into System
- Rocketbar
- Replaceable Homescreen
- Customizable Lockscreen
- Visual Design Refresh
- Updated Systems Tray and Notifications
- Updated Homescreen
- New Content Model (bookmarks, etc)
Haida Phase 1
Dev Roadmap
This version will introduce minor user faced changes and will starts major platform plumbing. The visible changes for the user are:
- Edge gestures (Apps into sheets)
- Browser Integration into System
- E.me homescreen integration
- [MWC anticipation] Part of new Visual design should be available at the end of the period.
With "Edge Gestures", the user will learn a new way to navigate between Apps. Apps will remain the same as well as in-app navigation. The Browser will be elevated at System level. This will avoid code duplication and will open a new land for future improvement. E.me will carry on its integration into the homescreen.
Behind the scene, major work have started / will start
- on platform side
- Datastore API [should have landed]
- Shared workers[12 weeks - should be delivered early January 2014]
- Tracking is on bug 916204
- IDB in workers [24 weeks - should be delivered early March 2014]
- Replaceable Homescreen [should be delivered early January 2014]
- Customizable Lockscreen [not expected before phase 3]
- Graphics improvement
- on gaia side
- Facebook Contacts will move to Datastore
- Bookmarks and History will move to Datastore
Roadmap chart phase 1
UX Roadmap/ Specs
Below you will find the proposals for phase 1 as of Oct 10th. We will be posted updated specs as revisions are available. PLEASE NOTE THESE SPECS ARE WORK IN PROGRESS and do not reflect a committed state for FC for 1.3:
- Edge gestures (Apps into sheets): https://mozilla.box.com/s/cxsuctcrdsm4aou5983u (updated Oct 11)
- Browser Integration into System: https://mozilla.box.com/s/s3xx046zxhxyxci971ur (updated Oct 11)
- Download Manager/ Settings Tray: https://mozilla.box.com/s/6odbxmjvbquihp347yno (Oct 22)
- Updated App Drawer proposal: coming soon... (oct 22)
- Visual Refresh: [meta] https://bugzilla.mozilla.org/show_bug.cgi?id=925925
- Depends on:
- [Building Blocks] Update headers BB visual design https://bugzilla.mozilla.org/show_bug.cgi?id=925929
- [Building Blocks] Update toggle switch BB visual design https://bugzilla.mozilla.org/show_bug.cgi?id=925933
- [Building Blocks] Update range slider visual design https://bugzilla.mozilla.org/show_bug.cgi?id=925945
- [Status bar] Color changing status bar https://bugzilla.mozilla.org/show_bug.cgi?id=925930
- Depends on:
In addition, please refer to the UX team's breakdown of features, which is meant to be a matching pair to the technical roadmap above: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0At7p7w52w1tOdC1rQzRJdHUyMWROVTZTZ1dNQ2NoLXc&usp=sharing#gid=0
Haida Phase 2
Dev Roadmap
Nota bene: MWC will take place during this period. UI, UX and dev work may occur.
This version will introduce the Rocketbar and a new Homescreen.
- Rocketbar (phase 1) will provide Datastores search (among user's bookmarks, history and facebook contacts) and hopefully Marketplace and E.me search
- Homescreen will take advantage of the work done for replaceable Homescreen.
Behind the scene
- Apps will be refactored to take advantage of the sheets model for in-apps navigation.
- Mail and Calendar move to Datastore use
Roadmap chart phase 2
UX Roadmap/ Specs
Working specifications for phase 2 to date (again, work in progress as of Oct 10th):
- Rocket Bar: https://mozilla.box.com/s/oiahvxjubsd7h6kgtkc2
- Updated Content Model: coming soon...
Haida Phase 3
This version will activate the full Haida concept.
- Boosted Rocketbar
- Search into e.me and Marketplace
- Search among exposed Datastores
- Opensearch
- In-apps navigation with sheets
- Replaceable Homescreen
- Customizable Lockscreen
- New UI