Mobile/FennecRequirements
From MozillaWiki
Definitions [edit]
Milestones [edit]
Our goal is to deliver several small releases over the next two quarters until we reach an alpha release. The milestones described here are not full-fledged releases but merely meant to represent dates tied together with deliverables. The dates are also meant for initial planning purposes and may change.
| Milestone
| Release Date
| Release Notes
|
| M1
| April 4, 2008
|
|
| M2
| May 9, 2008
|
|
| M3
| May 30, 2008
|
|
| M4
| June 20, 2008
|
|
| M5
| July 11, 2008
|
|
| M6
| August 1, 2008
|
|
| A1
| August 29, 2008 - Fennec Alpha 1
|
|
Priority Definition
Status Definition
Requirements [edit]
Platform Support [edit]
| General
|
|
| P/M
| Status
| Feature
| Bug
|
| P1M? | | JSctypes |
|
| Windows Mobile 6
|
| P/M
| Status
| Feature
| Bug
|
| P2M? | | Installer |
|
| P3M? | | Update manager |
|
| P3M? | | Breakpad |
|
| Qt 4.4
|
| P/M
| Status
| Feature
| Bug
|
| P1M2 | | Widget support | bug 429288
|
| P1M? | | Installer |
|
| P2M? | | Update manager |
|
| P2M? | | Breakpad |
|
Navigating to Web content [edit]
In most mobile browsers, basic activities like URL entry, bookmarking and search are too hard to use. These need attention, and "awesome-bar" like innovation. An equivalent to multiple windows/tabs is needed.
| Basic navigation
|
| P/M
| Status
| Feature
| Bug
|
| P1M1 | CO | Simple URL entry |
|
| P1M1 | CO | Back |
|
| P1M1 | CO | Forward |
|
| P1M1 | CO | Reload page |
|
| P1M1 | IP | History |
|
| P1M1 | IP | Awesome-bar URL entry |
|
| P1M2 | IP | Search box in toolbar (depends on screen size) |
|
| Bookmarks
|
| P/M
| Status
| Feature
| Bug
|
| P1M1 | IP | Basic Add bookmark |
|
| P1M1 | CO | Star page |
|
| P1M1 | NS | Foldering |
|
| P?M? | | Live Bookmarks |
|
| Tab support
|
| P/M
| Status
| Feature
| Bug
|
| P1M3 | IP | Tab support |
|
| Advanced Navigation
|
| P/M
| Status
| Feature
| Bug
|
| P?M? | | Search in current window |
|
| P?M? | | Search in all open tabs |
|
| P?M? | | Search on device |
|
| P?M? | IP | Download Manager |
|
| P?M? | | Popup Blocker |
|
| P?M? | | Page Info |
|
| P?M? | | Certificate Management |
|
| P?M? | | Proxy Settings |
|
| P?M? | | Preferences |
|
Navigating within a page [edit]
Fennec will enable quick and intuitive access to the content of interest on a given Web page.
| Modes
|
| P/M
| Status
| Feature
| Bug
|
| P1M1 | | Standard view |
|
| P1M3 | | Full-screen mode
|
| P2M3 | | Switch between portrait and landscape mode |
|
| Zooming
|
| P/M
| Status
| Feature
| Bug
|
| P1M2 | | Zoom to fit page |
|
| P1M2 | | Zoom to fit the width of the display area |
|
| P4 | | Zoom to fit the height of the display area |
|
| P1M1 | IP | Zoom to relevant section |
|
| Scrolling and panning
|
| P/M
| Status
| Feature
| Bug
|
| P1M1 | CO | Scrolling - discreet (e.g., page-up/down line up/down) |
|
| P1M1 | IP | Panning - smooth movement |
|
| P1M3 | IP | Keyboard shortcuts |
|
| P2M3 | | Special effects |
|
| Layout
|
| P/M
| Status
| Feature
| Bug
|
| P2M3 | | Single column display |
|
| P1M2 | | Fit to width |
|
| P4M3 | | Fit to height |
|
| P1M3 | IP | Scrollbar-free layout |
|
| P4M3 | | Viewport meta tag |
|
| Navigation
|
| P/M
| Status
| Feature
| Bug
|
| P1M1 | | Spatial Navigation |
|
| P4M3 | | Virtual mouse |
|
| P?M? | | Device API for input integration |
|
Content [edit]
Plug-ins [edit]
Add-ons [edit]
| P/M
| Status
| Feature
| Bug
|
| P1M3 | | Add-on discovery |
|
| P1M1 | IP | Install |
|
| P1M1 | IP | View installed add-ons |
|
| P1M1 | IP | Remove add-on |
|
Documentation [edit]
| P/M
| Status
| Feature
| Bug
|
| P?M? | | Installation tutorials |
|
| P?M? | | Build tutorials |
|
| P?M? | | Advanved features tutorials (e.g. settings) |
|
| P?M? | | Canned bugzilla queries (easy-to-fix, platform specific,...) |
|
Device integration [edit]
Security [edit]
Accessibility [edit]
I18N/L10N [edit]
Communication [edit]
| P/M
| Status
| Feature
| Bug
|
| P2M3 | | Send link as SMS |
|
| P2M3 | | Send link as email |
|
Developer tools [edit]
| P/M
| Status
| Feature
| Bug
|
| P2M3 | | Mobile Firebug |
|
| P2M3 | | Remote debugging |
|
| P2M3 | | XUL simulator |
|