Firefox/Goals/2013Q1: Difference between revisions

From MozillaWiki
< Firefox‎ | Goals
Jump to navigation Jump to search
Line 23: Line 23:
*Social
*Social
**Land share panel
**Land share panel
**Polish multi-provider [?]
**Land addons-manager integration
**Polish multi-provider interaction


== Firefox Developer Tools ==
== Firefox Developer Tools ==

Revision as of 19:57, 15 January 2013

Firefox Desktop

  • Australis
    • tabs done on UX
    • customize/panel
      • panel done
      • customize prototype + known scope
  • Plugins
    • Remove PFS (consider whether a replacement is necessary for Flash)
    • Make all plugins except Flash click-to-play by default
    • Conduct user research experiment to determine feasibility of making Flash click-to-play by default
    • (Dolske proposed alternate) Better experience for the "I'm not installing $plugin and never will" case -- stop nagging user to install it.
  • Performance
    • Main thread I/O removal
      • Land bug 566746/bug 697377 (form history/autocomplete storage changes)
      • Land followups to bug 699859 (convert all consumers of content prefs to new async API)
      • Land bug 825588 (new Downloads API) and have a concrete plan for switching over all consumers.
    • Sessionstore improvements
  • Social
    • Land share panel
    • Land addons-manager integration
    • Polish multi-provider interaction

Firefox Developer Tools

Scripting and Performance Tools

  • Source Editor Update (mihai)
  • Debugger Improvements (panos, victor, nick)
    • Break on *; DOM, XHR? (victor, panos)
    • Better Setter/Getter support (nick, victor)
    • Chrome Debugging fixes (loadSubScripts, XUL scripts) (panos)
    • Hovering on a "thing" for values, implementors in Source Editor
    • eval-in-frame
  • Net Panel Prototype / First Cut (victor, mihai)
  • Profiler Improvements (anton)
    • console api
    • gcli support
    • filtered content
    • jump to debugger
    • remotable
  • Data Gathering for Performance Work (robcee, anton)
  • Ship Scratchpad GIST support (nick, anton, robcee)
  • Web Console Output (mihai)
    • Real DOM nodes
    • Docked VariablesView
    • Docked Network Inspector
    • A plan for JSterm

Content Tools

  • Style Editor Reboot (harth)
    • Plan a key tool for making CSS changes, and understanding stylesheets
    • Refactor existing code to fix paper-cuts with a view to future work
    • Fix UX problems
  • Inspector (paul, dcamp)
    • Make a remotable prototype
  • Theme (paul, harth, mike)
    • Complete toolbox re-theme to flatter look
  • Stability Enhancements (paul, harth, mike)
    • Make a list of top 10 bugs to fix and fix them
  • Command Line (jwalker)
    • Asynchronous types
    • Various command updates
    • Make a remotable prototype

Add-on SDK

  • Land the SDK apis in mozilla-central on track for release in Firefox 21.
    • Implementation schedule and policies
  • Ensure Builder is compatible with SDK as shipped in Firefox 21