Firefox/Projects/AddonUI

From MozillaWiki
< Firefox‎ | Projects
Revision as of 19:08, 20 September 2010 by Dietrich (talk | contribs)
Jump to navigation Jump to search


Design and implement a way for addons to integrate into Firefox UI in a way that plays nice with themes, allows maximum customizability, and eases implementation for addon developers.

Status

IN FLIGHT Spec complete, implementation in progress


Team:

  • Design: Boriss
  • Lead: Dietrich

Bugs:

Goals

  • Remove the status bar
  • Implement the Add-on bar
  • Allow add-on placement customization through the toolbar infrastructure

Spec

Firefox

  • Add-on bar is a XUL toolbar, hidden by default
  • Presence of add-ons makes the bar visible
  • Status bar is initially integrated in a backwards-compatible way into the Add-on bar, possibly removed.
  • Size/text+icon mode integrated into customization palette

Jetpack

  • Widgets are XUL toolbar buttons
  • Default location for a widget is the Add-on bar
  • Widgets respect the sizing/text+icon settings of the Add-on bar
  • Widgets have a "placement" property, which is the id of their default toolbar
  • The default "placement" value is the id of the Add-on bar

Statusbar Feature Relocation

Open Issues