Firefox/Projects: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(39 intermediate revisions by 21 users not shown)
Line 1: Line 1:
__NOTOC__
{{DoNotEdit}}
{| style="width: 100%" class="fullwidth-table sortable"
{{draft}}
|-
| style="background:#efefef" width="25%" | '''Description'''
| style="background:#efefef" | '''Leader'''
| style="background:#efefef" | '''Goal'''
| style="background:#efefef" | '''ETA'''
| style="background:#efefef" | '''Status'''
|-
| [[Firefox/Goals/2010Q1/IO_Reduction|I/O Reduction]]
| sdwilsh
| > 50% reduction of main thread I/O
|
| {{:Firefox/Goals/2010Q1/IO Reduction}}
|-
| [[Firefox/Projects/OOPP|Out-Of-Process Plugins]]
|
| Ship out of process plugins and associated UI pieces to Windows users
|
| {{:Firefox/Projects/OOPP}}
|-
| [[Firefox/Projects/E10S Scope Investigation]]
| dolske
| Document scope of work for process separation in Firefox & port one feature as an experiment
|
| {{:Firefox/Projects/E10S_Scope_Investigation}}
|-
| [[Firefox/Projects/New Theme|New Theme]]
| shorlander, gavin
| Implement alpha quality Windows implementation of refactored browser.js & new theme for Windows on trunk or as XPI
|
| IN FLIGHT
|-
| [[Firefox/Projects/Doorhanger_notifications|Doorhanger notifications]]
| gavin, faaborg (UI), ashughes (QA)
| Redesign notification system, update geolocation UI as proof of concept
| Early Q2
| {{:Firefox/Projects/Doorhanger_notifications}}
|-
| [[Firefox/Projects/Extension_Manager_Redesign|Addons Manager UI Redesign]]
| Boriss
| Design and implement unified web services & customization interface on trunk
| TBD
| {{:Firefox/Projects/Extension Manager Redesign|/Extension Manager Redesign}}
|-
| [[Firefox/Projects/Extension Manager API|Extension Manager API Rewrite]]
| Mossop
| {{#lst:Firefox/Projects/Extension Manager API|overview}}
| April
| {{:Firefox/Projects/Extension Manager API|Extension Manager API Rewrite}}
|-
| [[Firefox/Projects/Console|Debug console for web pages]]
| robc
| Implement alpha quality integrated developer tool set on trunk
|
| {{:Firefox/Projects/Console}}
|-
| [[Firefox/Projects/Inspector|Web page inspector]]
| robc
| Implement alpha quality integrated developer tool set on trunk
| Late March
| {{:Firefox/Projects/Inspector}}
|-
| [[Firefox/Projects/Multitouch|Multitouch]]
| felipe
| Bring multitouch support to the web
| Working on user experience features and moving ahead with experimental Events API support
|-
| [[Firefox/Projects/Jetpack|Jetpack]]
| Dietrich
| Implement core modules for Jetpack
|
| {{:Firefox/Projects/Jetpack}}
|-
| [[Firefox/Projects/Resource Packages|Resource Packages]]
| limi
| Backwards compatible way of serving up multiple resources in a streamable file
| ON RUNWAY: Proposal finalized
| Next steps: Work with jlebar/vlad to get the project started
|-
| [[Firefox/Projects/Home Tab|Home Tab and App Tabs]]
| Mossop
| Create a locally hosted home tab and allow websites to appear as chromeless app-tabs.
| May
| {{:Firefox/Projects/Home Tab}}
|-
| [[Firefox/Projects/Async Places containers|Async Places containers]]
| adw
| Perf: non-blocking Places operations
| TBD
| {{:Firefox/Projects/Async_Places_containers}}
|-
| [[Firefox/Projects/Action based on update xml after app update|Action based on update xml after app update]]
| rs
| Perform action after update based on update xml attribute.
| server side still needs to be completed and needs a release vehicle for 1.9.1 and 1.9.2
| LANDED (on trunk)
|-
| [[Firefox/Projects/Simplify Update UI size for billboard and l10n|Simplify Update UI size for billboard and l10n]]
| rs
| Simplify verification of the billboard for all locales and all platforms and make the UI look *better*.
| needs a release vehicle for 1.9.1 and 1.9.2
| LANDED (on trunk)
|-
| [[Firefox/Projects/Download manager improvements|Improve Download Manager + MIME type defaults]]
| limi
| Move download manager to panel, coordinated with new theme, improve default behaviors.
|
| ON RUNWAY: Blog post published, filing bugs and bootstrapping next
|-
| [[Firefox/Projects/IndexedDB|IndexedDB]]
| sdwilsh
| Implement the W3C IndexedDB specification.
|
| {{:Firefox/Projects/IndexedDB}}
|-
| [[Firefox/Projects/Asynchronous Add Visit|Asynchronous Add Visit]]
| stechz
| Implement an asynchronous add visit API.
|
| {{:Firefox/Projects/Asynchronous Add Visit}}
|-
| [[Firefox/Projects/JS_Satchel|Port Satchel to JS]]
| dolske
| 2-day sprint to port Satchel from C++ to JS
|
| TAKING OFF
|-
| [[Firefox/Projects/Page_thumbnail_service|Page thumbnail service]]
| adw
| Take and persistently store thumbnails of Web pages.
|
| {{:Firefox/Projects/Page_thumbnail_service}}
|}


''Will have built a shiny new version of this page that lives over here: '''[[Firefox/Features]]'''!  The old version of this page is now archived over here: [[Firefox/Projects/Archives|Archived version]].''


 
[[Category:Firefox Projects]]
 
= Inactive Projects (need to finish)  =
 
{| class="fullwidth-table sortable"
|-
| width="25%" | '''Description'''
| '''Leader'''
| '''Participants'''
| '''Goal'''
| '''ETA'''
| '''Target'''
| '''Status'''
|-
| [[Labs/Test Pilot Planning|Test Pilot]]
| jinghua
|
| Add Test Pilot check-box (opt-in) in Firefox installer.
| Test Pilot 1.0 release in mid Q2, server upgrade in mid Q2
| Starting with 3.7
| 1.0 beta will be released by March, feedback coming in.
|-
| [[Firefox/Projects/Connect|Connect]]
| dmills (for now)
|
| Design and implement chrome to sign-in/out of sites, as well as manage accounts and do one-click registration.
| TBD
| TBD
| {{:Firefox/Projects/Connect#Status}}
|-
| [[Firefox/Projects/Preferences UI|Preferences UI]]
| faaborg
|
| Refresh and streamline the Firefox preferences window
| First round of mockups complete: 10/23
| Starting with 3.7
| Just getting started
|-
| [[Firefox/Projects/Places UI|Places UI]]
| faaborg
| <br>
| Investigate changes to the places UI for 3.7 and 4.0, focusing on mixing search + browse operations, and leveraging the content area.
| Breaking UI apart into separate bugs: 10/23
| Starting with 3.7
| Mockups complete, feedback coming in.
|-
| [[Firefox/Projects/Binding for untrusted text in security dialogs|Binding for untrusted text in security dialogs]]
| Unfocused
| Jesse
| Provide a common way for security dialogs to include untrusted text without compromising the rest of the dialog
| TBD
| 1.9.3
| Gathering info, planning
|-
| [[Firefox/Projects/PersonalIdentity|Personal Identity]]
| ragavan (lead) faaborg (Firefox)
| thunder, aza, messina
| Explore integrating personal identity management into Firefox
|
|
|-
| [[Firefox/Projects/Herdict|Herdict]]
| atul (lead) boriss (Firefox)
| faaborg
| Explore integrating the functionality of [http://www.herdict.org Herdict] with Firefox's network error page.
|
|
|-
| Print preview in a separate window
| rflint
|
| Remove the fragile XBL binding and create a separate XUL document
|
| 1.9.3
|
|-
| [[Firefox/Projects/FirefoxButton|Firefox Button]]
| faaborg
|
| Create a single high contrast control in the title bar to integrate with the interactive design of Windows Vista and 7
|
|
|
|-
| [[Firefox/Projects/SiteIdentity|Site Identity]]
| faaborg
|
| Refresh how Firefox surfaces the identity of a site to integrate with our new notification system, reduce redundancy, and allow for persistent indicators like geo location access.
|
|
|
|-
| [[Firefox/Projects/StartupPerformance|Startup Time Improvements]]
| Dietrich
|
| Reduce warm and cold startup of Firefox, Fennec
|
|
| {{:Firefox/Projects/StartupPerformance#Status}}
|-
| [[Firefox/Projects/PlacesQueryAPIRedesign | Places Query API Redesign]]
| ddahl
|
| Simple, elegant Places Query API that is focused on 3.7 Places work
| TBD
|
| Patches up and have review + for the Jetpack implementation.  bug 522572 (Sync impl.) / Async in progress as well bug 534983, Filed bug 543888 to craft in a skeleton a more comprehensive API for the async patch
|-
| [[Firefox/Projects/Weave|Weave]]
| zpao
| Improve Weave extension & prepare for integration
| Ongoing
|
|
| {{:Firefox/Projects/Weave}}
|-
| [[Firefox/Projects/FTS_and_Awesomebar|Full Text Search and Awesomebar]]
| adw
|
| Improve performance of the awesomebar by using full text search.
|
|
| ON HOLD
|}
 
*[[Firefox/Projects/AcceleratedScrolling|Accelerated Scrolling]]
*[[Firefox/Projects/Multitouch Polish|Multitouch Polish]]
*[[Firefox/Projects/Eradicate Startup Dialogs|Eradicating Startup Dialogs]]
*[[Firefox/Projects/Network Error Pages|404 Error Pages]]
*[[Firefox/Projects/Unbreak RSS|Unbreak RSS]]
 
== Prioritized  ==
 
* [[Firefox/Projects/Improve Mac installer|Improve Mac installer]]
*[[Firefox/Projects/System Extension Notification|System Extension Notification]]
*[[Firefox/Projects/StrandedUsers|Understand why we strand users on point releases]]
*[[Firefox/Projects/Always have option to Add Search|Always have option to Add Search]]
*[[Firefox/Projects/Add Search to Awesomebar|Add Search to Awesomebar]] 
*[[Firefox/Projects/App-wide Database Vacuum|App-wide Database Vacuum]]
*[[Firefox/Projects/About:newtab|about:newtab]]
*[[Firefox/Projects/Improve Plugin Find and Install|Improve Plugin Find and Install]]
*[[Firefox/Projects/Visual Affordance for Tear Off Tabs|Visual Affordance for Tear Off Tabs]]
*[[Firefox/Projects/Control Tab|Control-Tab]]
*[[Firefox/Projects/Update hunspell|Update dictionaries]]
*[[Firefox/Projects/about:problems|about:problems]]
*[[Firefox/Projects/Automatic Recovery|Automatic Recovery]]
*[[Firefox/Projects/about:me|about:me (first-pass addon done, uplift approach still open)]]
*[[Firefox/Projects/Video Controls|Video Controls]]
*[[Firefox/Projects/Tab_animation|Tab & Menu item animation]]
*[[Firefox/Projects/Find_on_Page|Find on Page improvements]]
 
== Unprioritized  ==
 
*[[Firefox/Projects/Jetpack Uplift Exploration|JetPack Uplift]]
*[[Firefox/Projects/PanelImprovements|Panel Improvements]]
 
= Additional Projects Ideas (Need more definition)  =
 
*[[Firefox/Cleanup|Areas that need code cleanup or overhaul]]
*[[Firefox/Projects/App-wide Database Integrity Check|App-wide Database Integrity Check]]
*[[Firefox/Projects/Create a Places page thumbnail service|Create a Places page thumbnail service]]
*[[Firefox/Projects/Crowdsource Performance Data|Crowdsource Performance Data]]
*[[Firefox/Projects/Migration Component JS Porting|Migration Component JS Porting]]
*[[Firefox/Projects/ExperimentalPlacesSchema|Places Schema Redesign]]
*[[Firefox/Projects/View Source in Tab|View Source in Tab]]
 
= Completed Projects / Archive  =
 
* [[Firefox/Projects/Tab_Matches_in_Awesomebar|Tab Matches In Awesomebar]] (LANDED 1.9.3)
*[[Firefox/Projects/Places async expiration|Places Async Expiration]] (LANDED 1.9.3)
*[[Firefox/Projects/WindowsCE|Firefox WinCE]] (minor stuff still to do)
*[[Firefox/Projects/Places Vacuum]] (LANDED 1.9.2)
*[[Firefox/Projects/Perception of Performance|Perception of Performance]] (Investigation, see wiki page for follow up projects)
*[[Firefox/Projects/Async Annotation Protocol Handler|Asynchronous Annotation Protocol Handler]] (LANDED 1.9.1)
*[[Firefox/Projects/Places Expiration Performance Refactoring|Places Expiration Performance Refactoring]] (LANDED 1.9.1)
*[[Firefox/Projects/Bookmark Dialog Focus|Bookmark Dialog Focus]] (LANDED 1.9.1)
*[[Firefox/Projects/Restore Visible Tabs First|Restore Visible Tabs First]] (LANDED 1.9.1)
*[[Firefox/Projects/Privacy Prefpane Refresh|Privacy Prefpane Refresh]] (LANDED 1.9.1)
*[[Firefox/Projects/Clear Recent History by Time Range|Clear Recent History by Time Range]] (COMPLETED WITH NOTES)
*[[Firefox/Projects/Undo Close Window|Undo Close Window]] (LANDED 1.9.1)
*[[Firefox/Projects/Windows Theme Polish|Windows Theme Polish]] (LANDED 1.9.1)
*[[Firefox/Projects/Focus Ring Cleanup|Focus Ring Cleanup]] (LANDED 1.9.1)
*[[Firefox/Projects/Places DB Creation Scripts|Places DB Creation Scripts]] (COMPLETED)
*[[Firefox/Projects/Asynchronous Location Bar|Asynchronous Location Bar]] (LANDED 1.9.2)
*[[Firefox/Projects/Awesomeformcomplete|Form Awesomecomplete]] (LANDED 1.9.2)
*Focus rewrite (LANDED, NO WIKI PAGE)
* [[Firefox/Projects/Animation priorities|Animation priorities]] (became two child-sprints: [[Firefox/Projects/Tab_animation|Tab & Menu item animation]] and [[Firefox/Projects/Find_on_Page|Find on Page improvements]])
* [[Firefox/Projects/about:support|about:support]] (LANDED 1.9.2)
* [[Firefox/Projects/Plugin Update Referrals|Plugin Update Referrals]] (LANDED 1.9.2)
* [[Firefox/Projects/Personas Uplift Exploration|Personas Uplift Exploration]] (LANDED 1.9.2)
* [[Firefox/Projects/Reduce Places Views Overhead|Reduce Places Views Overhead]] (LANDED 1.9.2)
* [[Firefox/Projects/Per Tab Network Prioritization|Per Tab Network Prioritization]] (LANDED 1.9.2)
 
= Template  =
 
(Mostly) [[Firefox/Projects/Template|Blank Template]] for new projects.
 
= All pages =
[[Special:PrefixIndex/{{PAGENAME}}/| All subpages of {{PAGENAME}}]]
(most are described on this page).

Latest revision as of 16:35, 30 March 2011

Please do not edit this page without permission.
Thank you!
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.

Will have built a shiny new version of this page that lives over here: Firefox/Features! The old version of this page is now archived over here: Archived version.