|
|
| Line 1: |
Line 1: |
| This is the first draft of a feature list for Mobile Firefox.
| | See https://www.mozilla.com/en-US/mobile/features/ for Firefox Mobile features. |
| | |
| == Features ==
| |
| * UI modes
| |
| **full screen
| |
| ** portrait/landscape
| |
| *mouse pointer for non-touch screen devices
| |
| * zoom
| |
| ** zoom to relevant section
| |
| ** zoom to width
| |
| ** zoom to height
| |
| ** zoom to fit page
| |
| * scrolling/panning
| |
| **kinetic
| |
| ** normal (through keys)
| |
| ** accelerated
| |
| *security (e.g. how does the user know the site is secure?)
| |
| *tabbed browsing
| |
| *spatial navigation
| |
| ** keyboard shortcuts
| |
| *layout
| |
| ** ssr (single column display)
| |
| ** fit to width
| |
| ** fit to height
| |
| ** scrollbar-free layout
| |
| ** viewport meta tag
| |
| * breakpad for ARM
| |
| * installers for Linux (Debian?), Windows Mobile
| |
| * virtual keyboard
| |
| *text input
| |
| ** password/input manager + native integration
| |
| *low memory handlers
| |
| * start page
| |
| * basic navigation/UI design
| |
| * localization
| |
| * fonts?
| |
| * text layout (harfbuzz)
| |
| * send page/URL
| |
| * device integration through Javascript
| |
| * determine build profile (simple, basic) and what needs to be removed/added
| |
| * wow-factor
| |
| ** radical new UI
| |
| | |
| == Docs ==
| |
| * installation tutorials
| |
| * build tutorials
| |
| * advanced features tutorials (e.g. settings)
| |
| * canned bugzilla queries (easy-to-fix, platform specific, ...)
| |
| | |
| == Developer tools ==
| |
| * mobile firebug
| |
| ** remote debugging
| |
| * XUL simulator
| |
| | |
| == Apps ==
| |
| * bookmarks
| |
| ** bookmark all open windows/tabs
| |
| ** bookmark "tabset" for easily restoring older sessions
| |
| * history
| |
| * update
| |
| * integration with Weave?
| |
| * URL entry
| |
| ** awesome bar
| |
| * on device search (same as awesome bar?)
| |
| ** in current window
| |
| ** in all open windows/tabs
| |
| ** in history
| |
| ** in bookmarks
| |
| * add-on manager
| |
| * password manager
| |
| * settings
| |
| ** site specific preferences
| |
| * "native" search apps?
| |
| * download manager
| |
| ** accessible through context menu on page for e.g. image, audio, video, etc.
| |
| | |
| == Unsorted New Features ==
| |
| * how do we handle html select tags. For example, do we bring up a dialog showing the options, or do we keep them on the page.
| |
| * How do we handle RSS
| |
| * requirement: all UI needs to be id'd so that developers can use overlays effectively.
| |
| * Saving content (being able to Save-As for the page, the selected image, etc)
| |
| * Clipboard & selection
| |
| * Printing?
| |
| * <strike>Find</strike>
| |
| * <strike>Page Info</strike>
| |
| * Clearing Private Info (purging cache, etc.)
| |
| * Error console, Javascript console
| |
| * Update functionality
| |
| * AMO support -- what does the website have to do to support us
| |
| * <strike>Preferences window</strike>
| |
| * <strike>Popup blocking</strike>
| |
| * <strike>Certificate Management</strike>
| |
| * <strike>Proxy settings</strike>
| |
| * about: message
| |
| * visual eye-candy (need iconic love)
| |
| * EULA changes
| |
| * ReadMe ( if any )
| |
| * startup screen ( due to the slow startup time, showing something immediately might be helpful - at the very least to show progress )
| |
| * Allowing a user to change their Home page.
| |
| * Weave Synchronization
| |
| * Handheld media type attribute
| |
| * Useragent discussion - what are we?
| |
| * Autosuggestion of mobile site (suggest that a load to cnn.com goes to mobile.cnn.com)
| |
| * GPS Integration.
| |
| * tel: support
| |
| * mail link support
| |
| * ad block / image block
| |
| * scroll bar support
| |