Firefox/Projects/AddonUI: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Spec) |
||
| Line 22: | Line 22: | ||
* Allow add-on placement customization through the toolbar infrastructure | * Allow add-on placement customization through the toolbar infrastructure | ||
== Spec == | == Spec/Bugs == | ||
Firefox | Firefox | ||
| Line 44: | Line 44: | ||
* Download monitor is gone. The [http://limi.net/articles/improving-download-behaviors-web-browsers/ download button+panel would be in the navbar] ({{bug|564934}}) | * Download monitor is gone. The [http://limi.net/articles/improving-download-behaviors-web-browsers/ download button+panel would be in the navbar] ({{bug|564934}}) | ||
* Security button is gone, the security information is performed by larry. | * Security button is gone, the security information is performed by larry. | ||
* Popup blocker is gone, there are notifications. Would like to get arrow panels | * Popup blocker is gone, there are notifications. Would like to get arrow panels (BUG #?) | ||
Open Issues | Open Issues | ||
* | * How to support statusbar and Add-on bar in a single add-on | ||
Revision as of 06:58, 21 September 2010
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:
- bug 568932 - Jetpack piece
- bug 574688 - Firefox piece
Goals
- Remove the status bar
- Implement the Add-on bar
- Allow add-on placement customization through the toolbar infrastructure
Spec/Bugs
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
- Status-bar status text is gone, not getting replaced. (bug 586718)
- Hover on link moved to location bar. (bug 541656, bug 587908)
- Progress meter moved to the location bar in some fashion (bug 578028)
- Download monitor is gone. The download button+panel would be in the navbar (bug 564934)
- Security button is gone, the security information is performed by larry.
- Popup blocker is gone, there are notifications. Would like to get arrow panels (BUG #?)
Open Issues
- How to support statusbar and Add-on bar in a single add-on