Firefox3.5/Features/Beta 2 Additions: Difference between revisions
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
These are the features which are being considered as exceptions that can land in Firefox 3.1 Beta 2: | 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 == | == <video> front end == | ||
'''Owner:''' Justin Dolske | '''Owner:''' Justin Dolske<br/> | ||
'''Bug(s):''' {{bug|448909}} | |||
''Goals'' | ''Goals'' | ||
| Line 13: | Line 14: | ||
''Status'' | ''Status'' | ||
* visual design complete | * visual design work complete and initial implementation posted | ||
* requires | * 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 == | == Drag tab to create new window == | ||
'''Owner:''' Asaf Romano | '''Owner:''' Asaf Romano<br/> | ||
'''Bug(s):''' {{bug|225680}} | |||
''Goals'' | ''Goals'' | ||
| Line 23: | Line 26: | ||
''Status'' | ''Status'' | ||
* | * backend requirement ({{bug|113934}}) checked in | ||
* | * design specified | ||
* might need some XUL fixes | * Mano's got a prototype working, some problems exist | ||
* might need some platform XUL fixes | |||
* landing initial implementation for beta 1 | |||
== Private Browsing Mode | == Plugin blocklisting UI == | ||
'''Owner:''' Mike Connor | '''Owner:''' Dave Townsend<br/> | ||
'''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 [[User:Mconnor/PluginBlocklisting|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<br/> | |||
'''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<br/> | |||
'''Bug(s):''' {{bug|248970}} | |||
''Goals'' | ''Goals'' | ||
| Line 36: | Line 72: | ||
''Status'' | ''Status'' | ||
* backend mostly implemented & test framework created | * backend mostly implemented & test framework created | ||
* | * UI design decisions need to be made | ||
* no UI work begun yet | * no UI work begun yet | ||
== | == Clear Private Data Improvements == | ||
'''Owner:''' | '''Owner:''' Johnathan Nightingale<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
* | * have controls that allow users to easily excise history and browsing traces retroactively | ||
''Status'' | ''Status'' | ||
* | * initial UI discussion(s) started | ||
== Plugin installation experience == | == Plugin installation experience == | ||
'''Owner:''' Rob Strong | '''Owner:''' Rob Strong<br/> | ||
'''Bug(s):''' | |||
''Goals'' | ''Goals'' | ||
| Line 64: | Line 98: | ||
== Improvements to Awesomebar == | == Improvements to Awesomebar == | ||
'''Owner:''' Dietrich Ayala | '''Owner:''' Dietrich Ayala<br/> | ||
'''Bug(s):''' {{bug|455561}} (see [[Places:Awesome%2B%2B]]) | |||
''Goals'' | ''Goals'' | ||
| Line 71: | Line 106: | ||
* allow users to navigate data sets from their queries (ie: see everything tagged "foo") | * allow users to navigate data sets from their queries (ie: see everything tagged "foo") | ||
''Status'' | ''Status'' | ||
* design work complete | |||
== Updates to Strata (default Windows theme) == | == Updates to Strata (default Windows theme) == | ||
'''Owner:''' Alex Faaborg | '''Owner:''' Alex Faaborg<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
| Line 87: | Line 122: | ||
== SSL Error Page polish & fixups == | == SSL Error Page polish & fixups == | ||
'''Owner:''' Johnathan Nightingale | '''Owner:''' Johnathan Nightingale<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
| Line 98: | Line 134: | ||
* triaging for importance | * triaging for importance | ||
== | = Under evaluation = | ||
== Opensearch UI improvements == | == Opensearch UI improvements == | ||
'''Owner:''' Ryan Flint | '''Owner:''' Ryan Flint<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
| Line 121: | Line 146: | ||
* design work completed | * design work completed | ||
* implementation work started | * implementation work started | ||
== New Tab Experience == | == New Tab Experience == | ||
'''Owner:''' Asaf Romano | '''Owner:''' Asaf Romano<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
| Line 135: | Line 159: | ||
== Adding site specific functionality to site identity button == | == Adding site specific functionality to site identity button == | ||
'''Owner:''' Johnathan Nightingale | '''Owner:''' Johnathan Nightingale<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
| Line 147: | Line 172: | ||
== Use asynchronous queries for awesomebar == | == Use asynchronous queries for awesomebar == | ||
'''Owner:''' Shawn Wilsher | '''Owner:''' Shawn Wilsher<br/> | ||
'''Bug(s):''' ? | |||
''Goals'' | ''Goals'' | ||
Revision as of 18:01, 25 September 2008
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