Firefox/Projects: Difference between revisions
< Firefox
Jump to navigation
Jump to search
(Adding tab matching) |
|||
| Line 5: | Line 5: | ||
| width="25%" | '''Description''' | | width="25%" | '''Description''' | ||
| '''Leader''' | | '''Leader''' | ||
| '''Participants''' | | '''Participants''' | ||
| '''Goal''' | | '''Goal''' | ||
| '''ETA''' | | '''ETA''' | ||
| Line 22: | Line 22: | ||
| dietrich | | dietrich | ||
| ddahl, rflint, adw | | ddahl, rflint, adw | ||
| reduce warm and cold startup of Firefox, Fennec | | reduce warm and cold startup of Firefox, Fennec | ||
| 09/25/09 | | 09/25/09 | ||
| 1.9.2 | | 1.9.2 | ||
| Line 30: | Line 30: | ||
| cbartley | | cbartley | ||
| Boriss, johnath | | Boriss, johnath | ||
| Override server-supplied 404 error pages in certain cases to provide tools we think will be more useful to the user. | | Override server-supplied 404 error pages in certain cases to provide tools we think will be more useful to the user. | ||
| 12 Sept 2009 | | 12 Sept 2009 | ||
| 1.9.3 | | 1.9.3 | ||
| Patch is awaiting review. | | Patch is awaiting review. Goal is to get it landed on trunk this week. Need to ping reviewers. | ||
|- | |- | ||
| [[Firefox/Projects/Video Controls|Video Controls]] | | [[Firefox/Projects/Video Controls|Video Controls]] | ||
| Boriss | | Boriss | ||
| limi, mano | | limi, mano | ||
| Fullscreen patch has landed thanks to dao (yay!), getting UI & code reviews. | | Fullscreen patch has landed thanks to dao (yay!), getting UI & code reviews. Other bugs finished are (), in progress are () | ||
| 02/10/09 | | 02/10/09 | ||
| 1.9.3 | | 1.9.3 | ||
| Line 53: | Line 53: | ||
| [[Firefox/Projects/Personas Uplift Exploration|Personas Uplift Exploration]] | | [[Firefox/Projects/Personas Uplift Exploration|Personas Uplift Exploration]] | ||
| Dao | | Dao | ||
| Mossop | | Mossop | ||
| include support for lightweight themes in Firefox 3.6 | | include support for lightweight themes in Firefox 3.6 | ||
| 09/21/09 | | 09/21/09 | ||
| 1.9.2 | | 1.9.2 | ||
| Line 71: | Line 71: | ||
| beltzner, johnath, morgamic, lmesa, alix, blizzard, Unfocused | | beltzner, johnath, morgamic, lmesa, alix, blizzard, Unfocused | ||
| Firefox checks for outdated plugins and takes you to a page on mozilla.com to get updated plugins. | | Firefox checks for outdated plugins and takes you to a page on mozilla.com to get updated plugins. | ||
| 09/28/2009 | | 09/28/2009 | ||
| 1.9.2 | | 1.9.2 | ||
| Patch is waiting for review, strings have landed | | Patch is waiting for review, strings have landed | ||
| Line 78: | Line 78: | ||
| zpao | | zpao | ||
| limi | | limi | ||
| Wrap up "rewrite" and start getting reviews. Figure out testing plan. | | Wrap up "rewrite" and start getting reviews. Figure out testing plan. | ||
| 2009/09/25 (for next step) | | 2009/09/25 (for next step) | ||
| 1.9.2 | | 1.9.2 | ||
| Converting to JSM, Setting up prefs | | Converting to JSM, Setting up prefs | ||
|- | |- | ||
| Line 91: | Line 91: | ||
| Landed, needs refinements to tests. | | Landed, needs refinements to tests. | ||
|- | |- | ||
| [[Firefox/Projects/Places UI|Places UI]] | | [[Firefox/Projects/Places UI|Places UI]] | ||
| faaborg | | faaborg | ||
| | | <br> | ||
| Investigate changes to the places UI for 3.7 and 4.0, focusing on mixing serach + browse operations, and leveraging the content area. | | Investigate changes to the places UI for 3.7 and 4.0, focusing on mixing serach + browse operations, and leveraging the content area. | ||
| 3.7 mockups done by 9/25, all mockups done by 10/2 | | 3.7 mockups done by 9/25, all mockups done by 10/2 | ||
| the future | | the future | ||
| Creating mockups based on work week meetings. | | Creating mockups based on work week meetings. | ||
|- | |- | ||
| Line 102: | Line 102: | ||
| Mano | | Mano | ||
| mak | | mak | ||
| | | <br> | ||
| 20/09/2009 | | 20/09/2009 | ||
| 1.9.2 | | 1.9.2 | ||
| Near final patch. | | Near final patch. | ||
|- | |- | ||
| [[Firefox/Projects/about:support|about:support]] | | [[Firefox/Projects/about:support|about:support]] | ||
| cbartley | | cbartley | ||
| TBD | | TBD | ||
| Create an in-content about:support page that support can use to help users with problems. | | Create an in-content about:support page that support can use to help users with problems. | ||
| ??????? | | ??????? | ||
| 1.9.3 (1.9.2?) | | 1.9.3 (1.9.2?) | ||
| Getting up to speed. | | Getting up to speed. | ||
|- | |- | ||
| | |||
| limi | |||
| dietrich, marco? | |||
| | |||
| | |||
| | |||
| | |||
|} | |} | ||
= Inactive Projects (need to finish) = | = Inactive Projects (need to finish) = | ||
* [[Firefox/Projects/AcceleratedScrolling|Accelerated Scrolling]] | |||
* [[Firefox/Projects/Multitouch Polish|Multitouch Polish]] | *[[Firefox/Projects/AcceleratedScrolling|Accelerated Scrolling]] | ||
* [[Firefox/Projects/Doorhanger notifications|Doorhanger notifications]] | *[[Firefox/Projects/Multitouch Polish|Multitouch Polish]] | ||
* [[Firefox/Projects/Eradicate Startup Dialogs|Eradicating Startup Dialogs]] | *[[Firefox/Projects/Doorhanger notifications|Doorhanger notifications]] | ||
*[[Firefox/Projects/Eradicate Startup Dialogs|Eradicating Startup Dialogs]] | |||
== Prioritized == | == Prioritized == | ||
*[[Firefox/Projects/System Extension Notification|System Extension Notification]] | *[[Firefox/Projects/System Extension Notification|System Extension Notification]] | ||
*[[Firefox/Projects/StrandedUsers|Understand why we strand users on point releases]] | *[[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/Always have option to Add Search|Always have option to Add Search]] | ||
| Line 142: | Line 151: | ||
*[[Firefox/Projects/about:me|about:me (first-pass addon done, uplift approach still open)]] | *[[Firefox/Projects/about:me|about:me (first-pass addon done, uplift approach still open)]] | ||
== Unprioritized == | == Unprioritized == | ||
* [[Firefox/Projects/ | |||
*[[Firefox/Projects/Jetpack Uplift Exploration|JetPack Uplift]] | |||
= Additional Projects Ideas (Need more definition) = | |||
*[[Firefox/Projects/ExperimentalPlacesSchema|Places Schema Redesign]] | |||
*[[Firefox/Cleanup|Areas that need code cleanup or overhaul]] | |||
*[[Firefox/Projects/App-wide Database Integrity Check|App-wide Database Integrity Check]] | |||
*[[Firefox/Projects/Migration Component JS Porting|Migration Component JS Porting]] | |||
*[[Firefox/Projects/Rewrite Places SQL Query Builder|Rewrite Places SQL Query Builder]] | |||
*[[Firefox/Projects/Create a Places page thumbnail service|Create a Places page thumbnail service]] | |||
*[[Firefox/Projects/Crowdsource Performance Data|Crowdsource Performance Data]] | |||
= Completed Projects / Archive = | |||
*[[Firefox/Projects/Perception of Performance|Perception of Performance]] (Investigation, see wiki page for follow up projects) | |||
* [[Firefox/Projects/ | *[[Firefox/Projects/Async Annotation Protocol Handler|Asynchronous Annotation Protocol Handler]] (LANDED 1.9.1) | ||
* [[Firefox/ | *[[Firefox/Projects/Places Expiration Performance Refactoring|Places Expiration Performance Refactoring]] (LANDED 1.9.1) | ||
* [[Firefox/Projects/ | *[[Firefox/Projects/Bookmark Dialog Focus|Bookmark Dialog Focus]] (LANDED 1.9.1) | ||
* [[Firefox/Projects/ | *[[Firefox/Projects/Restore Visible Tabs First|Restore Visible Tabs First]] (LANDED 1.9.1) | ||
* [[Firefox/Projects/ | *[[Firefox/Projects/Privacy Prefpane Refresh|Privacy Prefpane Refresh]] (LANDED 1.9.1) | ||
* [[Firefox/Projects/ | *[[Firefox/Projects/Clear Recent History by Time Range|Clear Recent History by Time Range]] (COMPLETED WITH NOTES) | ||
* [[Firefox/Projects/ | *[[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) | |||
= | = Template = | ||
(Mostly) [[Firefox/Projects/Template|Blank Template]] for new projects. | (Mostly) [[Firefox/Projects/Template|Blank Template]] for new projects. | ||
Revision as of 20:18, 21 September 2009
Active Projects
| Description | Leader | Participants | Goal | ETA | Target | Status |
| Firefox WinCE | vlad | dolske, rstrong | finalize | 4 Sep 2009 | 1.9.2 | final todo list and roadmap for platform-complete release (both technical and delivery reqs checklist) |
| Ts Improvements | dietrich | ddahl, rflint, adw | reduce warm and cold startup of Firefox, Fennec | 09/25/09 | 1.9.2 | windows timing and analysis, getService consolidation, stat and syscall removal, more dirty profiling |
| 404 Error Pages | cbartley | Boriss, johnath | Override server-supplied 404 error pages in certain cases to provide tools we think will be more useful to the user. | 12 Sept 2009 | 1.9.3 | Patch is awaiting review. Goal is to get it landed on trunk this week. Need to ping reviewers. |
| Video Controls | Boriss | limi, mano | Fullscreen patch has landed thanks to dao (yay!), getting UI & code reviews. Other bugs finished are (), in progress are () | 02/10/09 | 1.9.3 | Solid direction for 3.6 (finishing remaining bugs) and 3.7 (starting work) |
| Update Default Theme | shorlander | faaborg, limi | finalized mac concepts, initial linux concepts of proposed ideas, line-up of capabilities priorities, steps towards approval. | 09/25/09 | 1.9.3 | solid direction for 3.7 and 4.0 |
| Personas Uplift Exploration | Dao | Mossop | include support for lightweight themes in Firefox 3.6 | 09/21/09 | 1.9.2 | Large chunks have landed, bug 511771 is awaiting vlad's SR |
| Animation priorities (tear-off, find, movement of menu items) | Boriss | shorlander | initial sketches and requirements documentation | 14/08/09 | future | Have brainstormed animation priorities and have three to propose, next steps will be feedback on those priorities and iteration on them. |
| Plugin Update Referrals | Mossop | beltzner, johnath, morgamic, lmesa, alix, blizzard, Unfocused | Firefox checks for outdated plugins and takes you to a page on mozilla.com to get updated plugins. | 09/28/2009 | 1.9.2 | Patch is waiting for review, strings have landed |
| Per Tab Network Prioritization | zpao | limi | Wrap up "rewrite" and start getting reviews. Figure out testing plan. | 2009/09/25 (for next step) | 1.9.2 | Converting to JSM, Setting up prefs |
| Places Vacuum | mak | sdwilsh | Fragmented databases are known to cause performance problems. Try a Places implementation before investigating an app-wide vacuum. | 03/09/2009 | 1.9.2 | Landed, needs refinements to tests. |
| Places UI | faaborg | Investigate changes to the places UI for 3.7 and 4.0, focusing on mixing serach + browse operations, and leveraging the content area. | 3.7 mockups done by 9/25, all mockups done by 10/2 | the future | Creating mockups based on work week meetings. | |
| Reduce Places Views Overhead | Mano | mak | 20/09/2009 | 1.9.2 | Near final patch. | |
| about:support | cbartley | TBD | Create an in-content about:support page that support can use to help users with problems. | ??????? | 1.9.3 (1.9.2?) | Getting up to speed. |
| limi | dietrich, marco? |
Inactive Projects (need to finish)
Prioritized
- System Extension Notification
- Understand why we strand users on point releases
- Always have option to Add Search
- Add Search to Awesomebar
- Rebuild Software Update without browser element
- App-wide Database Vacuum
- Unbreak RSS
- about:newtab
- Improve Plugin Find and Install
- Visual Affordance for Tear Off Tabs
- Extension Manager API Updates
- Addons Manager Redesign
- Control-Tab
- Update dictionaries
- about:problems
- Automatic Recovery
- about:me (first-pass addon done, uplift approach still open)
Unprioritized
Additional Projects Ideas (Need more definition)
- Places Schema Redesign
- Areas that need code cleanup or overhaul
- App-wide Database Integrity Check
- Migration Component JS Porting
- Rewrite Places SQL Query Builder
- Create a Places page thumbnail service
- Crowdsource Performance Data
Completed Projects / Archive
- Perception of Performance (Investigation, see wiki page for follow up projects)
- Asynchronous Annotation Protocol Handler (LANDED 1.9.1)
- Places Expiration Performance Refactoring (LANDED 1.9.1)
- Bookmark Dialog Focus (LANDED 1.9.1)
- Restore Visible Tabs First (LANDED 1.9.1)
- Privacy Prefpane Refresh (LANDED 1.9.1)
- Clear Recent History by Time Range (COMPLETED WITH NOTES)
- Undo Close Window (LANDED 1.9.1)
- Windows Theme Polish (LANDED 1.9.1)
- Focus Ring Cleanup (LANDED 1.9.1)
- Places DB Creation Scripts (COMPLETED)
- Asynchronous Location Bar (LANDED 1.9.2)
- Form Awesomecomplete (LANDED 1.9.2)
- Focus rewrite (LANDED, NO WIKI PAGE)
Template
(Mostly) Blank Template for new projects.