|
|
(78 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
| Feature Lists for the [[Fennec|Mobile Firefox]] team. | | {{FeaturesInboxNote}} |
| | {{ForceRefreshButton}} |
| | == Mobile == |
| | <table class="querytable sortable"> |
| | <tr> |
| | <td class="header" style="width: 5%;">Pr</td> |
| | <td class="header" style="width: 5%;">Rank</td> |
| | <td class="header" style="width: 35%;">Feature</td> |
| | <td class="header" style="width: 10%;">Stage</td> |
| | <td class="header" style="width: 10%;">Status</td> |
| | <td class="header" style="width: 15%;">Team</td> |
| | <td class="header" style="width: 20%;">Directly Responsible Individual</td> |
| | </tr> |
| | {{#ask: [[Category:Feature Page]] [[Feature list::Mobile]] [[Feature priority::!Unprioritized]] [[Feature stage::Definition||Design||Planning||Development||Landed||Shipped]] |
| | | ?# |
| | | ?Feature name# |
| | | ?Feature priority# |
| | | ?Feature rank# |
| | | ?Feature stage# |
| | | ?Feature status# |
| | | ?Feature engineering team# |
| | | ?Feature feature manager# |
| | | mainlabel=- |
| | | sort=Feature priority,Feature rank,Feature stage |
| | | format=template |
| | | limit=10000 |
| | | template=FeatureListTableWithRank |
| | }} |
| | </table> |
|
| |
|
| == Fennec == | | |
| | === Need feature pages === |
| {| class="fullwidth-table sortable" style="width: 950px" | | {| class="fullwidth-table sortable" style="width: 950px" |
| |- | | |- |
Line 7: |
Line 36: |
| | style="font-weight: bold; background: #DDD; width: 125px" | Team | | | style="font-weight: bold; background: #DDD; width: 125px" | Team |
| | style="font-weight: bold; background: #DDD;" | Feature | | | style="font-weight: bold; background: #DDD;" | Feature |
| | style="font-weight: bold; background: #DDD; width: 50px" | Rank | | | style="font-weight: bold; background: #DDD; width: 25px" | Status |
| | style="font-weight: bold; background: #DDD; width: 150px" | Owner | | | style="font-weight: bold; background: #DDD; width: 125px" | Owner |
| |-
| |
| | Firefox Home
| |
| | Video
| |
| | [https://wiki.mozilla.org/Fennec/Features/video Video]<br>Video Playback needs to be fast and work everywhere. Link with OpenGL work.
| |
| | {{Pr1}}
| |
| | Jeff
| |
| |-
| |
| | Firefox Home
| |
| | Graphics
| |
| | [https://wiki.mozilla.org/Fennec/Features/hwaccel Hardware Acceleration]<br>Faster scrolling, fast zooming, smooth video
| |
| | {{Pr1}}
| |
| | Jeff
| |
| |-
| |
| | Firefox Home
| |
| | Layout
| |
| | [https://wiki.mozilla.org/Fennec/Features/readability Text readability] ({{bug|627842}})<br>Make text easier to read when zooming
| |
| | {{Pr1}}
| |
| | dbaron?
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | [https://wiki.mozilla.org/Fennec/Features/touch Touch Events] ({{bug|544614}})<br>Enable interaction with touch-enabled web pages
| |
| | {{Pr1}}
| |
| | mbrubeck
| |
| |-
| |
| | Firefox Home
| |
| | Graphics
| |
| | [https://wiki.mozilla.org/Fennec/Features/imgscale High quality image scaling] ({{bug|598736}})
| |
| | {{Pr1}}
| |
| | jeff
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/TabletUI Tablet UI - Keyboards & Other]<br>Short-term fixes to optimize Firefox for Tablets: incremental improvements for Fx6, more UI features in Fx7
| |
| | {{Pr1}}
| |
| | mfinkle
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | [https://wiki.mozilla.org/Fennec/Features/safebrowsing Safe browsing backend] ({{bug|470876}})<br>Server-side feature that checks URLs against blacklist to keep users safe
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/mal Anti-malware/phishing] ({{bug|470876}})<br>level of protection / performance / data that lives on device, etc. requires services, legal
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/langchoice Better First-run experience - language choice]<br>Guide user to configure languages and personalize Firefox on first run
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | [https://wiki.mozilla.org/Fennec/Features/localdataencryption Encrypt local data (passwords, etc)] ({{bug|592772}})<br>Adds a level of security, even in the case of a stolen device; like master password, but without the UX disaster
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | [https://wiki.mozilla.org/Fennec/Features/appcache Page pinning]<br>Prereq for new Firefox Home features. May use app cache, may use something else
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Graphics
| |
| | [https://wiki.mozilla.org/Fennec/Features/webgl WebGL]<br>Better support for interactive web-based 3D graphics
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Networking
| |
| | [https://wiki.mozilla.org/Fennec/Features/diskcache Disk Cache] ({{bug|645848}})<br>Need some short-term solution (Doug)
| |
| | {{Pr1}}
| |
| | Doug
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/disc Better browser feature discoverability]<br>Educate users on features as they use the browser
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | [https://wiki.mozilla.org/Fennec/Features/syncpwdperf Sync password and form mgr performance]
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | [https://wiki.mozilla.org/Fennec/Features/indexdb IndexDB] ({{bug|619494}})<br>Local storage for web apps
| |
| | {{Pr1}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | Tablet UI - Restructure frontend<br>Restructure frontend code to be able to go from phone to tablet easily
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/tabawe Tablet UI - Awesomescreen revisions]<br>long-term features
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | JavaScript
| |
| | Chrome MethodJIT ({{bug|646312}})<br>Needs signoff from JS team
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/sessionstore Session Store Enhancements] ({{bug|638167}}{{bug|630398}}{{bug|604463}})<br>Pick up quickly after crash or when terminated in background
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/sync Sync Enhancements]<br>Adds "Add a device" to mobile device sync
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | [https://wiki.mozilla.org/Fennec/Features/formass Better integration for form assistant on Android] ({{bug|636339}})<br> Get "next" button on Android VKB to work like form assistant arrow
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end | | | Mobile Front-end |
| | Android native polish <br>Harmonize with Gingerbread and Honeycomb designs (button shapes, shades, etc.) - mostly CSS work; e.g. moving items to Android menu, run media scanner, etc; Need CSS to be switchable between Honeycomb and Gingerbread. Need to break out into individual pieces | | | Android native polish <br>Harmonize with Gingerbread and Honeycomb designs (button shapes, shades, etc.) - mostly CSS work; e.g. moving items to Android menu, run media scanner, etc; Need CSS to be switchable between Honeycomb and Gingerbread. Need to break out into individual pieces |
Line 148: |
Line 45: |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Mobile Front-end | | | Mobile Front-end |
| | Android-style body text copy/paste<br>Implement the now standard copy&paste method for text boxes and web content | | | UI Transitions/animations ({{bug|610783}}) <br>e.g. slide in Android Menu, etc. (see Madhava's list) |
| | {{Pr2}} | | | {{Pr2}} |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Mobile Front-end
| |
| | Visual refresh (Gingerbread/Honeycomb) ({{bug|650388}}{{bug|649820}}{{bug|641906}})<br>e.g. get highlight colors or button shapes from Android defaults, etc.
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | Rewrite/mobilize UI text<br>e.g. replace "computer" and "desktop" in UI copy
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | UI Transitions/animations <br>e.g. slide in Android Menu, etc. (see Madhava's list)
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | web sockets ({{bug|537787}})
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Platform
| |
| | Camera tag/input ({{bug|451674}})
| |
| | {{Pr2}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end | | | Mobile Front-end |
| | Camera UI<br>e.g. photo capture and upload or barcode scanning | | | Camera UI<br>e.g. photo capture and upload or barcode scanning |
Line 190: |
Line 57: |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Platform | | | Platform |
| | Audio input | | | Audio input |
Line 196: |
Line 63: |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Platform
| |
| | Server sent events ({{bug|338583}})
| |
| | {{Pr3}}
| |
| | Thomas Arend
| |
| |-
| |
| | Firefox Home
| |
| | Mobile Front-end | | | Mobile Front-end |
| | Integrate Personas | | | Integrate Personas |
Line 208: |
Line 69: |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Mobile Front-end | | | Mobile Front-end |
| | Import bookmarks, etc from native browser | | | Import bookmarks, etc from native browser ({{bug|647336}}) |
| | {{Pr3}} | | | {{Pr3}} |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home | | | Fennec |
| | Mobile Front-end | | | Mobile Front-end |
| | Basic RSS Support | | | Basic RSS Support |
Line 220: |
Line 81: |
| | Thomas Arend | | | Thomas Arend |
| |- | | |- |
| | Firefox Home
| |
| | Mobile Front-end
| |
| | Sync Enhancements<br>Add "view sync key" feature
| |
| | {{Pr3}}
| |
| | Thomas Arend
| |
| |} | | |} |
|
| |
| == Firefox Home ==
| |
| {| class="fullwidth-table sortable" style="width: 950px"
| |
| |-
| |
| | style="font-weight: bold; background: #DDD; width: 100px" | Roadmap
| |
| | style="font-weight: bold; background: #DDD; width: 100px" | Team
| |
| | style="font-weight: bold; background: #DDD;" | Feature
| |
| | style="font-weight: bold; background: #DDD; width: 50px" | Rank
| |
| | style="font-weight: bold; background: #DDD; width: 150px" | Owner
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/arch Overall Architecture]<br>Move to web-based model; design backend concept for moving "Home" from a native app to a cloud-based model
| |
| | {{Pr1}}
| |
| | Stefan, Tarek
| |
| |-
| |
| | Firefox Home
| |
| | Server Ops
| |
| | [https://wiki.mozilla.org/Home/Features/serv Server Deployment]<br>Define server logistics to support our new could-based model
| |
| | {{Pr1}}
| |
| | Ops Person - tbd
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/db Database design]<br>Spec out details of the database that securely stores user information used in "Home"
| |
| | {{Pr1}}
| |
| | DBA Person - tbd
| |
| |-
| |
| | Firefox Home
| |
| | UX Team
| |
| | [https://wiki.mozilla.org/Home/Features/ux Visual Design]<br>New look and new features of our visual, cloud-based awesome screen as part of "Home"
| |
| | {{Pr1}}
| |
| | Madhava
| |
| |-
| |
| | Firefox Home
| |
| | QA
| |
| | [https://wiki.mozilla.org/Home/Features/qaplan QA plan]<br>Define how to test new "Home" features
| |
| | {{Pr1}}
| |
| | Naoki
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/l10nplan Localization]<br>Ensure translation in all supported languages
| |
| | {{Pr1}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/app HTML / Javascript]<br>Build the web-based application
| |
| | {{Pr1}}
| |
| | (Fabrice, Stefan, Unkown Web Person)
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/wrapper Native iOS Wrapper]<br>Native app that provides access to the new cloud-based data and features
| |
| | {{Pr1}}
| |
| | Stefan
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/wrapper Native iPad Wrapper]
| |
| | {{Pr1}}
| |
| | Stefan
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/artwork Graphical Webpage Representation]<br>Define how web pages are going to be visualized (e.g. hi-res thumbnails, interactive widgets, etc)
| |
| | {{Pr1}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/privacy Privacy Policy]
| |
| | {{Pr1}}
| |
| | Alex Fowler?
| |
| |-
| |
| | Firefox Home
| |
| | Sync
| |
| | [https://wiki.mozilla.org/Home/Features/crypto Crypto Proxy]<br>Server feature for secure communication with the sync server
| |
| | {{Pr1}}
| |
| | Stefan, Tarek
| |
| |-
| |
| | Firefox Home
| |
| | Operations Security
| |
| | Managing unencrypted data<br>Server feature to keep user data secure
| |
| | {{Pr1}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/mozid Mozilla ID integration]
| |
| | {{Pr1}}
| |
| |
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | [https://wiki.mozilla.org/Home/Features/syncchanges Sync Client]<br>Add something for sync client for opt-in to access Firefox Home data in the cloud
| |
| | {{Pr1}}
| |
| | Stefan, Tarek
| |
| |-
| |
| | Firefox Home
| |
| | UX Team
| |
| | [https://wiki.mozilla.org/Home/Features/syncchanges Sync UX changes ]<br>Needed for opt-in to crypto changes
| |
| | {{Pr1}}
| |
| |
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | New platform: Blackberry
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | New platform: Symbian
| |
| | {{Pr2}}
| |
| |
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Badging on Home icon
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Feed integration
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Home screen widget improvements
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Identity integration
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Add passwords to sync data
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Sharing / F1 integration
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Web App / Web Services
| |
| | {{Pr2}}
| |
| | Stefan, Tarek
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Web App support
| |
| | {{Pr2}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | Integrated contacts
| |
| | {{Pr3}}
| |
| | Thomas
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | New platform: Android
| |
| | {{Pr3}}
| |
| | Stefan
| |
| |-
| |
| | Firefox Home
| |
| | Firefox Home
| |
| | New platform: desktop (web version)
| |
| | {{Pr3}}
| |
| | Thomas
| |
| |}
| |
|
| |
| [[Category:Features]]
| |
| [[Category:Mobile]]
| |