Features/Mobile: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(79 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
|-
| Fennec
| Video
| [https://wiki.mozilla.org/Fennec/Features/video Video: needs to be fast and work everywhere]
| {{Pr1}}
| Jeff
|-
| Fennec
| Graphics
| [https://wiki.mozilla.org/Fennec/Features/hwaccel Hardware Acceleration: for fast scrolling, zooming, and smooth video]
| {{Pr1}}
| Jeff
|-
| Fennec
| Layout
| [https://wiki.mozilla.org/Fennec/Features/readability Text readability: make text easier to read when zooming] ({{bug|627842}})
| {{Pr1}}
| dbaron?
|-
| Fennec
| Platform
| [https://wiki.mozilla.org/Fennec/Features/touch Touch Events: enable interaction with touch-enabled web pages] ({{bug|544614}})
| {{Pr1}}
| mbrubeck
|-
| Fennec
| Graphics
| [https://wiki.mozilla.org/Fennec/Features/imgscale High quality image scaling] ({{bug|598736}})
| {{Pr1}}
| jeff
|-
| Fennec
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/TabletUI Tablet UI - Keyboards & Other: optimize Firefox for Tablets]
| {{Pr1}}
| mfinkle
|-
| Fennec
| Platform
| [https://wiki.mozilla.org/Fennec/Features/safebrowsing Safe browsing backend: server-side feature that checks URLs against blacklist to keep users safe] ({{bug|470876}})
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/mal Anti-malware/phishing] ({{bug|470876}})
| {{Pr1}}
| Thomas Arend
|-
|-
| Fennec
| Fennec
| Mobile Front-end
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/langchoice Better First-run experience - language choice]
| 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
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Platform
| [https://wiki.mozilla.org/Fennec/Features/localdataencryption Encrypt local data (passwords, etc): adds a level of security, even in the case of a stolen device] ({{bug|592772}})
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Platform
| [https://wiki.mozilla.org/Fennec/Features/appcache Page pinning: allows users to always show their favorite apps and web thumbnails in the new visual Awesome Screen]
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Graphics
| [https://wiki.mozilla.org/Fennec/Features/webgl WebGL: better support for interactive web-based 3D graphics]
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Networking
| [https://wiki.mozilla.org/Fennec/Features/diskcache Disk Cache] ({{bug|645848}})
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/disc Better browser feature discoverability]
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Platform
| [https://wiki.mozilla.org/Fennec/Features/syncpwdperf Sync password and form mgr performance]
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Platform
| [https://wiki.mozilla.org/Fennec/Features/indexdb IndexDB: local storage for web apps] ({{bug|619494}})
| {{Pr1}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| Tablet UI - Restructure frontend
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
Line 114: Line 47:
| Fennec
| Fennec
| Mobile Front-end
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/tabawe Tablet UI - Awesomescreen revisions]
| UI Transitions/animations ({{bug|610783}}) <br>e.g. slide in Android Menu, etc. (see Madhava's list)
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| JavaScript
| Chrome MethodJIT ({{bug|646312}})
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/sessionstore Session Store Enhancements] ({{bug|638167, 630398, 604463}})
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
Line 132: Line 53:
| Fennec
| Fennec
| Mobile Front-end
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/sync Sync Enhancements]
| Camera UI<br>e.g. photo capture and upload or barcode scanning
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/formass Better integration for form assistant on Android] ({{bug|636339}})
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| Android native polish
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| Android-style body text copy/paste
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| Visual refresh (Gingerbread/Honeycomb)  ({{bug|650388, 649820, 641906}})
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| Rewrite/mobilize UI text
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| UI Transitions/animations
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Platform
| web sockets ({{bug|537787}})
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Platform
| Camera tag/input ({{bug|451674}})
| {{Pr2}}
| Thomas Arend
|-
| Fennec
| Mobile Front-end
| Camera UI
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
Line 193: Line 60:
| Platform
| Platform
| Audio input
| Audio input
| {{Pr3}}
| Thomas Arend
|-
| Fennec
| Platform
| Server sent events ({{bug|338583}})
| {{Pr3}}
| {{Pr3}}
| Thomas Arend
| Thomas Arend
Line 210: Line 71:
| Fennec
| 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
Line 220: Line 81:
| Thomas Arend
| Thomas Arend
|-
|-
| Fennec
| Mobile Front-end
| Sync Enhancements
| {{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]]

Latest revision as of 20:54, 11 October 2011

Please do not add Features directly to this list.
If you have a feature you would like to propose for this list, please add it to the Features Inbox.
A team triages that list regularly and will handle adding to and prioritizing this list. Thanks!

Mobile

{{#ask: Feature list::MobileFeature priority::!Unprioritized|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 }}
Pr Rank Feature Stage Status Team Directly Responsible Individual


Need feature pages

Roadmap Team Feature Status Owner
Fennec Mobile Front-end Android native polish
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
P2 Thomas Arend
Fennec Mobile Front-end UI Transitions/animations (bug 610783)
e.g. slide in Android Menu, etc. (see Madhava's list)
P2 Thomas Arend
Fennec Mobile Front-end Camera UI
e.g. photo capture and upload or barcode scanning
P2 Thomas Arend
Fennec Platform Audio input P3 Thomas Arend
Fennec Mobile Front-end Integrate Personas P3 Thomas Arend
Fennec Mobile Front-end Import bookmarks, etc from native browser (bug 647336) P3 Thomas Arend
Fennec Mobile Front-end Basic RSS Support P3 Thomas Arend