Firefox/Goals/2013Q3: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(gah, that's kinda depressing.) |
||
(13 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
Draft goal fodder: | Draft goal fodder: | ||
* HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions) | * HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions) | ||
* Awesomebar refresh | * Awesomebar refresh | ||
* "Something about perf" | |||
== Firefox Desktop == | |||
===Performance=== | |||
(this is a draft, these need to be fleshed out) | |||
* complete new Download Manager API | |||
* Places APIs: fix annotations, history, bookmark backups | |||
* SessionStore improvements: async data collection | |||
* Fix "missing thumbnails" | |||
=== Stability === | |||
* {{drop|Investigate and Fix the most prominent stackwalking issues in breakpad, especially on mac and android}} | |||
* {{done|Design a system to help users fix their crashes by both email and healthreport UI}} | |||
=== Plugins === | |||
* {{miss|Ship the plugin IPC profiling tool}} carryover | |||
* {{drop|Make plugin process startup and plugin instance instantiation asynchronous (on -central, preffed)}} carryover | |||
== Firefox Developer Tools == | |||
=== Add-on SDK === | |||
* {{ok|Debugger for add-on developers}} | |||
* {{ok|Easily ship add-ons as Firefox features}} | |||
* {{ok|Implementing add-on linker in JS}} | |||
* {{ok|Better tinderbox integration}} | |||
* {{ok|Fennec automated tests}} | |||
=== App Development Tools === | |||
* {{ok|ADB replacement}} | |||
* {{ok|App manager}} | |||
=== Script and Performance Tools === | |||
* JS Deminification (nick) | |||
* Profiler Augmentation, new UI, FPS, Frames (deferred from B2G work) (anton) | |||
* Net Panel improvements (output improvements and saving data) (victor) | |||
** save as cURL | |||
** save HAR | |||
** better UI for multipart forms | |||
** replacing network panel in console (joint with mihai) | |||
* Break on DOM, Break on XHR (past, victor) | |||
* Remote Scratchpad and Debugger Scratchpad (push goals) (benvie) | |||
* Blackbox (nick) | |||
* Tag Stacks (push, past) | |||
* Web Console Output Improvements (mihai) | |||
** selection fixes | |||
** better object display | |||
=== Content Tools === | |||
* {{ok|Improve Editing Experience with an SDK, improved "save" workflow and progress with HTML editing}} | |||
* {{ok|Update the Inspector with Highlighter / Style Editor integration, better diagnostics from platform}} | |||
* {{ok|Support B2G Simulator development}} | |||
* {{ok|Support updating the Web Console with a new "JSTerm" UI integrating the command line}} | |||
== Firefox for Android == | |||
=== Profile Related Work === | |||
=== Reader Enhancements === | |||
=== WebRT === | |||
=== Game/TV Form Factor === | |||
=== User Efficency/Cleanup === | |||
== Firefox for Metro == | |||
== Community Development == | |||
* {{ok|Create a dashboard to measure contribution statistics, including ratio of MoCo/external by commit and by lines-of-code and other metrics https://etherpad.mozilla.org/5hLu2XiKzA }} | |||
* {{ok|Implement badges on Mozillians for early contributor achievements}} (carryover) | |||
== Build Config (shared across several teams) == | |||
* {{ok|Remove export tier, make all file-install activities a nonrecursive step}} | |||
** {{ok|non-recursive XPIDL}} | |||
* {{ok|Complete the moz.build conversion for everything in the export tier}} | |||
* {{ok|Add IPDL dependencies to avoid recompilation}} | |||
* {{ok|Finish resource-usage monitoring and use that data to make targeted improvements to maximize CPU usage while building}} | |||
== FHR == | |||
=== Desktop === | |||
* {{miss|Improve the quality of the startup-time tip}} (unable to complete because of dependency on data team) | |||
* {{drop|Implement a tip for the most important SUMO issue that can be solved using data (probably addon-related)}} | |||
* Shared with above, expose crash-improvement tips | |||
=== Android === | |||
* {{ok|Ship to release}} | |||
* {{ok|Analyze incoming data and implement one new tip based on SUMO feedback and user data}} | |||
== Platform Integration == | |||
=== Firefox for Metro === | |||
=== Australis === | |||
=== Stub Installer === | |||
* {{ok|...}} | |||
=== Application Update === | |||
* {{ok|...}} |
Latest revision as of 15:48, 16 October 2013
Draft goal fodder:
- HiDPI theme for Windows (may be tricker than OSX due to multiple resolutions)
- Awesomebar refresh
- "Something about perf"
Firefox Desktop
Performance
(this is a draft, these need to be fleshed out)
- complete new Download Manager API
- Places APIs: fix annotations, history, bookmark backups
- SessionStore improvements: async data collection
- Fix "missing thumbnails"
Stability
- [DROPPED] Investigate and Fix the most prominent stackwalking issues in breakpad, especially on mac and android
- [DONE] Design a system to help users fix their crashes by both email and healthreport UI
Plugins
- [MISSED] Ship the plugin IPC profiling tool carryover
- [DROPPED] Make plugin process startup and plugin instance instantiation asynchronous (on -central, preffed) carryover
Firefox Developer Tools
Add-on SDK
- [ON TRACK] Debugger for add-on developers
- [ON TRACK] Easily ship add-ons as Firefox features
- [ON TRACK] Implementing add-on linker in JS
- [ON TRACK] Better tinderbox integration
- [ON TRACK] Fennec automated tests
App Development Tools
- [ON TRACK] ADB replacement
- [ON TRACK] App manager
Script and Performance Tools
- JS Deminification (nick)
- Profiler Augmentation, new UI, FPS, Frames (deferred from B2G work) (anton)
- Net Panel improvements (output improvements and saving data) (victor)
- save as cURL
- save HAR
- better UI for multipart forms
- replacing network panel in console (joint with mihai)
- Break on DOM, Break on XHR (past, victor)
- Remote Scratchpad and Debugger Scratchpad (push goals) (benvie)
- Blackbox (nick)
- Tag Stacks (push, past)
- Web Console Output Improvements (mihai)
- selection fixes
- better object display
Content Tools
- [ON TRACK] Improve Editing Experience with an SDK, improved "save" workflow and progress with HTML editing
- [ON TRACK] Update the Inspector with Highlighter / Style Editor integration, better diagnostics from platform
- [ON TRACK] Support B2G Simulator development
- [ON TRACK] Support updating the Web Console with a new "JSTerm" UI integrating the command line
Firefox for Android
Profile Related Work
Reader Enhancements
WebRT
Game/TV Form Factor
User Efficency/Cleanup
Firefox for Metro
Community Development
- [ON TRACK] Create a dashboard to measure contribution statistics, including ratio of MoCo/external by commit and by lines-of-code and other metrics https://etherpad.mozilla.org/5hLu2XiKzA
- [ON TRACK] Implement badges on Mozillians for early contributor achievements (carryover)
- [ON TRACK] Remove export tier, make all file-install activities a nonrecursive step
- [ON TRACK] non-recursive XPIDL
- [ON TRACK] Complete the moz.build conversion for everything in the export tier
- [ON TRACK] Add IPDL dependencies to avoid recompilation
- [ON TRACK] Finish resource-usage monitoring and use that data to make targeted improvements to maximize CPU usage while building
FHR
Desktop
- [MISSED] Improve the quality of the startup-time tip (unable to complete because of dependency on data team)
- [DROPPED] Implement a tip for the most important SUMO issue that can be solved using data (probably addon-related)
- Shared with above, expose crash-improvement tips
Android
- [ON TRACK] Ship to release
- [ON TRACK] Analyze incoming data and implement one new tip based on SUMO feedback and user data
Platform Integration
Firefox for Metro
Australis
Stub Installer
- [ON TRACK] ...
Application Update
- [ON TRACK] ...