96
edits
(New page: {{draft}} These are the features which are being considered as exceptions that can land in Firefox 3.1 Beta 2: = Committed (work underway) = == Updates to Strata (default Windows theme)...) |
(Category and fixing video-tags) |
||
| (17 intermediate revisions by 8 users not shown) | |||
| 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 = | ||
== <nowiki><video></nowiki> front end == | |||
'''Owner:''' Justin Dolske<br/> | |||
'''Bug(s):''' {{bug|448909}} | |||
== | ''Goals'' | ||
'''Owner:''' | * create useful control set to be provided by default when a <nowiki><video></nowiki> 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<br/> | |||
'''Bug(s):''' {{bug|225680}} | |||
''Goals'' | ''Goals'' | ||
* | * allow users to drag a tab from the tabstrip onto the desktop and create a new window | ||
''Status'' | ''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:''' | '''Owner:''' Dave Townsend<br/> | ||
'''Bug(s):''' {{bug|391728}}, {{bug|391714}}, {{bug|449027}} | |||
''Goals'' | ''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'' | ''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:''' | '''Owner:''' Dao Gottwald<br/> | ||
'''Bug(s):''' {{bug|380960}}, {{bug|457187}} via {{bug|347930}}, others | |||
''Goals'' | ''Goals'' | ||
* | * improve discoverability of tab operations | ||
* | * improve spatial mappings through use of animation | ||
''Status'' | ''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 | |||
== | == Software Update Incompatible Add-ons == | ||
'''Owner:''' | '''Owner:''' Robert Strong<br/> | ||
'''Bug(s):''' {{bug|324121}} | |||
''Goals'' | ''Goals'' | ||
* | * only notify user about add-ons that don't have updates that make them compatible with an available application update | ||
''Status'' | ''Status'' | ||
* | * target beta 2 | ||
* | * EM work reviewed - not landed yet. Also waiting on go ahead from metrics | ||
* background check work completed - not reviewed yet | |||
* foreground check still needs work | |||
= | == Software Update Unprivileged User Notification == | ||
'''Owner:''' | '''Owner:''' Robert Strong<br/> | ||
'''Bug(s):''' {{bug|407875}} | |||
''Goals'' | ''Goals'' | ||
* | * notify unprivileged users about available application updates | ||
* if possible provide unprivileged users mechanism to apply update | |||
''Status'' | ''Status'' | ||
* | * target beta 2 | ||
* | * mechanism for Windows unprivileged users to apply update landed | ||
* front end still needs lots of work | |||
== Private Browsing Mode | = New work for Beta 2 = | ||
'''Owner:''' Mike Connor | |||
== Private Browsing Mode == | |||
'''Owner:''' Mike Connor<br/> | |||
'''Bug(s):''' {{bug|248970}} | |||
''Goals'' | ''Goals'' | ||
| Line 69: | Line 97: | ||
''Status'' | ''Status'' | ||
* | * backend mostly implemented & test framework created | ||
* | * some parts already landed | ||
* | * initial UI mockups available at {{bug|411929}} | ||
* UI work starting | |||
== | == Clear Private Data Improvements == | ||
'''Owner:''' | '''Owner:''' Johnathan Nightingale<br/> | ||
'''Bug(s):''' {{bug|453440}} | |||
''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):''' {{bug|435788}} | |||
''Goals'' | ''Goals'' | ||
| Line 93: | Line 120: | ||
''Status'' | ''Status'' | ||
* | * target beta 2 | ||
* | * need to create a new c++ component to run installers on a separate thread | ||
* | * installers that require a EULA should provide their own EULA | ||
* ui will be the same as the current ui | |||
== 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 105: | Line 134: | ||
* 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) == | ||
'''Owner:''' | '''Owner:''' Alex Faaborg<br/> | ||
'''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 | |||
== Changes to search plugin update format == | |||
'''Owner:''' Mike Connor<br/> | |||
'''Bug(s):''' ? | |||
''Goals'' | |||
* change update mechanism for searchplugins to help providers | |||
''Status'' | |||
* [[User:Mconnor/SearchUpdates|Specification published]] | |||
* implementation requires {{bug|394979}} to land first | |||
== Security Error Page Polish & Fixups == | |||
'''Owner:''' Johnathan Nightingale<br/> | |||
'''Bug(s):''' {{bug|441624}} {{bug|431826}} {{bug|433324}} {{bug|439062}} {{bug|433422}} ... | |||
''Goals'' | ''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 | |||
* include better support for reporting errors in malware/phishing pages | |||
''Status'' | ''Status'' | ||
* | * bugs on file | ||
* | * triaging for importance | ||
= Under evaluation = | |||
== Opensearch UI improvements == | == Opensearch UI improvements == | ||
'''Owner:''' Ryan Flint | '''Owner:''' Ryan Flint<br/> | ||
'''Bug(s):''' {{bug|403961}}?, {{bug|119087}} | |||
''Goals'' | ''Goals'' | ||
| Line 127: | Line 184: | ||
''Status'' | ''Status'' | ||
* design work completed | * preliminary design work completed | ||
* implementation work started | * implementation work started | ||
== New Tab Experience == | == New Tab Experience == | ||
'''Owner:''' Asaf Romano | '''Owner:''' Asaf Romano<br/> | ||
'''Bug(s):''' {{bug|455553}} | |||
''Goals'' | ''Goals'' | ||
| Line 143: | Line 199: | ||
== 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 153: | Line 210: | ||
* design work completed | * design work completed | ||
* evaluating implementation requirements | * evaluating implementation requirements | ||
== Use asynchronous queries for awesomebar == | |||
'''Owner:''' Shawn Wilsher<br/> | |||
'''Bug(s):''' {{bug|455555}} | |||
''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 | |||
* initial patches up in bug; first reviewable patch likely by 10/08/2008 | |||
[[Category:Shiretoko beta|2 Features]] | |||
edits