Firefox3.5/Features/Beta 2 Additions
These are the features which are being considered as exceptions that can land in Firefox 3.1 Beta 2:
Finishing work done for Beta 1
<video> front end
Owner: Justin Dolske
Bug(s): bug 448909
Goals
- create useful control set to be provided by default when a <video> tag is used
- make this control set themeable
- ensure that it provides the appropriate set of function required for video playback
Status
- visual design work complete and initial implementation posted
- requires some platform fixes (bug 449159, bug 449282, bug 449307) in order to get scrub bar
- landing initial implementation for beta 1, adding seek/scrub and other function for beta 2
Drag tab to create new window
Owner: Asaf Romano
Bug(s): bug 225680
Goals
- allow users to drag a tab from the tabstrip onto the desktop and create a new window
Status
- backend requirement (bug 113934) checked in
- design specified
- Mano's got a prototype working, some problems exist
- might need some platform XUL fixes
- landing initial implementation for beta 1
Plugin blocklisting UI
Owner: Dave Townsend
Bug(s): bug 391728, bug 391714, bug 449027
Goals
- prevent users from running out of date plugins that represent security risks
- prohibit users from using plugins known to be vulnerable
- provide clear UI to explain why content is missing and how to update plugins
Status
- new blocklist format created
- work started on implementation
- on target to land most for beta 1, need to think about startup notification for beta 2
Tab improvements
Owner: Dao Gottwald
Bug(s): bug 380960, others
Goals
- improve discoverability of tab operations
- improve spatial mappings through use of animation
Status
- tab strip is now shown by default
- new tab button is now shown
- designs provided for new animations
- work underway and on target, some has landed for beta 1
New work for Beta 2
Private Browsing Mode
Owner: Mike Connor
Bug(s): bug 248970
Goals
- have a mode in which no data is being logged about a user's browsing session
- have controls that allow users to easily excise history and browsing traces retroactively
Status
- backend mostly implemented & test framework created
- UI design decisions need to be made
- no UI work begun yet
Clear Private Data Improvements
Owner: Johnathan Nightingale
Bug(s): ?
Goals
- have controls that allow users to easily excise history and browsing traces retroactively
Status
- initial UI discussion(s) started
Plugin installation experience
Owner: Rob Strong
Bug(s):
Goals
- restore experience from Firefox 2 where required plugins are discovered and installed for users
Status
- ability to run executable installers restored
- need to determine how to specify if a EULA must be shown
- need to complete design work on UI for presentation to users
Improvements to Awesomebar
Owner: Dietrich Ayala
Bug(s): bug 455561 (see Places:Awesome++)
Goals
- respond to feedback about Awesomebar being privacy invasive
- complete interactions initially designed for Firefox 3
- allow users to navigate data sets from their queries (ie: see everything tagged "foo")
Status
- design work complete
Updates to Strata (default Windows theme)
Owner: Alex Faaborg
Bug(s): ?
Goals
- fix awkwardness with existing weighting, shape and texture of toolbar icons
- add missing icons that didn't make Firefox 3
Status
- contract work begun with several design agencies
- missing icons completed, ready to chop and land
SSL Error Page polish & fixups
Owner: Johnathan Nightingale
Bug(s): ?
Goals
- respond to feedback about unfriendliness of existing SSL error page UI
- streamline the interaction for getting users to complete tasks safely
- reword error messages to be more humane
Status
- bugs on file
- triaging for importance
Under evaluation
Opensearch UI improvements
Owner: Ryan Flint
Bug(s): ?
Goals
- replace OpenSearch discovery UI with something more useful
- always provide "search this site" functionality
Status
- design work completed
- implementation work started
New Tab Experience
Owner: Asaf Romano
Bug(s): ?
Goals
- provide better support for user tasks when a user opens a new tab
Status
- initial designs provided
- prototype implementation underway
Adding site specific functionality to site identity button
Owner: Johnathan Nightingale
Bug(s): ?
Goals
- complete design work intended for Firefox 3
- add site-specific operations to drop-down menu on site button (forget passwords, show popups, allow cookies, zoom, etc)
Status
- all functionality already exists
- design work completed
- evaluating implementation requirements
Use asynchronous queries for awesomebar
Owner: Shawn Wilsher
Bug(s): ?
Goals
- speed up awesomebar queries
- reduce CPU and disk I/O impact
Status
- preliminary research completed and indicating that speedups can be realized
- published asynchronous API for mozStorage