Firefox3.5/Features/Beta 2 Additions: Difference between revisions

no edit summary
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:


= Committed for Firefox 3.1 =
= 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 backend fixes in order to interact properly
* 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''
* designs completed
* backend requirement ({{bug|113934}}) checked in
* mostly implemented and ready to go
* 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 & Clear Private Data Improvements ==
== 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
* some UI designs complete
* UI design decisions need to be made
* no UI work begun yet
* no UI work begun yet


== Plugin blocklisting UI ==
== Clear Private Data Improvements ==
'''Owner:''' Dave Townsend
'''Owner:''' Johnathan Nightingale<br/>
'''Bug(s):''' ?


''Goals''
''Goals''
* prevent users from running out of date plugins that represent security risks
* have controls that allow users to easily excise history and browsing traces retroactively
* prohibit users from using plugins known to be vulnerable
* provide clear UI to explain why content is missing and how to update plugins


''Status''
''Status''
* new blocklist format approved
* initial UI discussion(s) started
* UI design complete
* work started on implementation


== 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'': see [[Places:Awesome%2B%2B]]
''Status''
 
* design work complete
= High impact, low risk =


== 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


== Tab improvements ==
= Under evaluation =
'''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 ==
== 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
= Under evaluation =


== 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''
Confirmed users, Bureaucrats and Sysops emeriti
3,599

edits