Features/Mobile: Difference between revisions

Line 10: Line 10:
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
|-
|-
| Firefox Home
| Fennec
| Video
| Video
| [https://wiki.mozilla.org/Fennec/Features/video Video]<br>Video Playback needs to be fast and work everywhere. Link with OpenGL work.  
| [https://wiki.mozilla.org/Fennec/Features/video Video]<br>Video Playback needs to be fast and work everywhere. Link with OpenGL work.  
Line 16: Line 16:
| Jeff
| Jeff
|-
|-
| Firefox Home
| Fennec
| Graphics
| Graphics
| [https://wiki.mozilla.org/Fennec/Features/hwaccel Hardware Acceleration]<br>Faster scrolling, fast zooming, smooth video
| [https://wiki.mozilla.org/Fennec/Features/hwaccel Hardware Acceleration]<br>Faster scrolling, fast zooming, smooth video
Line 22: Line 22:
| Jeff
| Jeff
|-
|-
| Firefox Home
| Fennec
| Layout
| Layout
| [https://wiki.mozilla.org/Fennec/Features/readability Text readability] ({{bug|627842}})<br>Make text easier to read when zooming
| [https://wiki.mozilla.org/Fennec/Features/readability Text readability] ({{bug|627842}} )<br>Make text easier to read when zooming
| {{Pr1}}
| {{Pr1}}
| dbaron?
| dbaron?
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| [https://wiki.mozilla.org/Fennec/Features/touch Touch Events] ({{bug|544614}})<br>Enable interaction with touch-enabled web pages
| [https://wiki.mozilla.org/Fennec/Features/touch Touch Events] ({{bug|544614}} )<br>Enable interaction with touch-enabled web pages
| {{Pr1}}
| {{Pr1}}
| mbrubeck
| mbrubeck
|-
|-
| Firefox Home
| Fennec
| Graphics
| Graphics
| [https://wiki.mozilla.org/Fennec/Features/imgscale High quality image scaling] ({{bug|598736}})
| [https://wiki.mozilla.org/Fennec/Features/imgscale High quality image scaling] ({{bug|598736}} )
| {{Pr1}}
| {{Pr1}}
| jeff
| jeff
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| 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
| [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
Line 46: Line 46:
| mfinkle
| mfinkle
|-
|-
| Firefox Home
| Fennec
| Platform
| 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
| [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}}
| {{Pr1}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| 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
| [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}}
| {{Pr1}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| 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
| [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
Line 64: Line 64:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| 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
| [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}}
| {{Pr1}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| 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
| [https://wiki.mozilla.org/Fennec/Features/appcache Page pinning]<br>Prereq for new Firefox Home features. May use app cache, may use something else
Line 76: Line 76:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Graphics
| Graphics
| [https://wiki.mozilla.org/Fennec/Features/webgl WebGL]<br>Better support for interactive web-based 3D graphics
| [https://wiki.mozilla.org/Fennec/Features/webgl WebGL]<br>Better support for interactive web-based 3D graphics
Line 82: Line 82:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Networking
| Networking
| [https://wiki.mozilla.org/Fennec/Features/diskcache Disk Cache] ({{bug|645848}})<br>Need some short-term solution (Doug)
| [https://wiki.mozilla.org/Fennec/Features/diskcache Disk Cache] ({{bug|645848}} )<br>Need some short-term solution (Doug)
| {{Pr1}}
| {{Pr1}}
| Doug
| Doug
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/disc Better browser feature discoverability]<br>Educate users on features as they use the browser
| [https://wiki.mozilla.org/Fennec/Features/disc Better browser feature discoverability]<br>Educate users on features as they use the browser
Line 94: Line 94:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| [https://wiki.mozilla.org/Fennec/Features/syncpwdperf Sync password and form mgr performance]
| [https://wiki.mozilla.org/Fennec/Features/syncpwdperf Sync password and form mgr performance]
Line 100: Line 100:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| [https://wiki.mozilla.org/Fennec/Features/indexdb IndexDB] ({{bug|619494}})<br>Local storage for web apps
| [https://wiki.mozilla.org/Fennec/Features/indexdb IndexDB] ({{bug|619494}} )<br>Local storage for web apps
| {{Pr1}}
| {{Pr1}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| Tablet UI - Restructure frontend<br>Restructure frontend code to be able to go from phone to tablet easily
| Tablet UI - Restructure frontend<br>Restructure frontend code to be able to go from phone to tablet easily
Line 112: Line 112:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/tabawe Tablet UI - Awesomescreen revisions]<br>long-term features
| [https://wiki.mozilla.org/Fennec/Features/tabawe Tablet UI - Awesomescreen revisions]<br>long-term features
Line 118: Line 118:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| JavaScript
| JavaScript
| Chrome MethodJIT ({{bug|646312}})<br>Needs signoff from JS team
| Chrome MethodJIT ({{bug|646312}} )<br>Needs signoff from JS team
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| 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
| [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}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| [https://wiki.mozilla.org/Fennec/Features/sync Sync Enhancements]<br>Adds "Add a device" to mobile device sync
| [https://wiki.mozilla.org/Fennec/Features/sync Sync Enhancements]<br>Adds "Add a device" to mobile device sync
Line 136: Line 136:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| 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
| [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}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| 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 148:
| 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
| Android-style body text copy/paste<br>Implement the now standard copy&paste method for text boxes and web content
Line 154: Line 154:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| 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.
| Visual refresh (Gingerbread/Honeycomb)  ({{bug|650388}} {{bug|649820}} {{bug|641906}} )<br>e.g. get highlight colors or button shapes from Android defaults, etc.
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| Rewrite/mobilize UI text<br>e.g. replace "computer" and "desktop" in UI copy
| Rewrite/mobilize UI text<br>e.g. replace "computer" and "desktop" in UI copy
Line 166: Line 166:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| UI Transitions/animations <br>e.g. slide in Android Menu, etc. (see Madhava's list)
| UI Transitions/animations <br>e.g. slide in Android Menu, etc. (see Madhava's list)
Line 172: Line 172:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| web sockets ({{bug|537787}})
| web sockets ({{bug|537787}} )
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| Camera tag/input ({{bug|451674}})
| Camera tag/input ({{bug|451674}} )
| {{Pr2}}
| {{Pr2}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| 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 190:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| Audio input
| Audio input
Line 196: Line 196:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Platform
| Platform
| Server sent events ({{bug|338583}})
| Server sent events ({{bug|338583}} )
| {{Pr3}}
| {{Pr3}}
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| Integrate Personas
| Integrate Personas
Line 208: Line 208:
| 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
Line 214: Line 214:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| Basic RSS Support
| Basic RSS Support
Line 220: Line 220:
| Thomas Arend
| Thomas Arend
|-
|-
| Firefox Home
| Fennec
| Mobile Front-end
| Mobile Front-end
| Sync Enhancements<br>Add "view sync key" feature
| Sync Enhancements<br>Add "view sync key" feature
499

edits