Firefox3.5/Features/Beta 2 Additions

From MozillaWiki
< Firefox3.5‎ | Features
Revision as of 11:28, 25 September 2008 by Beltzner (talk | contribs)
Jump to navigation Jump to search
Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

These are the features which are being considered as exceptions that can land in Firefox 3.1 Beta 2:

Committed for Firefox 3.1

<video> front end

Owner: Justin Dolske

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 complete
  • requires backend fixes in order to interact properly

Drag tab to create new window

Owner: Asaf Romano

Goals

  • allow users to drag a tab from the tabstrip onto the desktop and create a new window

Status

  • designs completed
  • mostly implemented and ready to go
  • might need some XUL fixes

Private Browsing Mode & Clear Private Data Improvements

Owner: Mike Connor

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
  • some UI designs complete
  • no UI work begun yet

Plugin blocklisting UI

Owner: Dave Townsend

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 approved
  • UI design complete
  • work started on implementation

Plugin installation experience

Owner: Rob Strong

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

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: see Places:Awesome++

High impact, low risk

Updates to Strata (default Windows theme)

Owner: Alex Faaborg

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

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

Tab improvements

Owner: Dao Gottwald

Goals

  • improve discoverability of tab operations
  • improve spatial mappings through use of animation

Status

  • tab strip shown by default
  • design provided for new tab button
  • designs provided for new animations
  • work underway and on target

Opensearch UI improvements

Owner: Ryan Flint

Goals

  • replace OpenSearch discovery UI with something more useful
  • always provide "search this site" functionality

Status

  • design work completed
  • implementation work started

Under evaluation

New Tab Experience

Owner: Asaf Romano

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

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

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