Firefox/Projects/AddonUI: Difference between revisions
Jump to navigation
Jump to search
(→Issues) |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
== Status == | == Status == | ||
<onlyinclude> | <onlyinclude> | ||
'''IN FLIGHT''' Spec complete, implementation in progress | '''IN FLIGHT''' Spec complete, implementation in progress | ||
Line 16: | Line 15: | ||
* {{bug|568932}} - Jetpack piece | * {{bug|568932}} - Jetpack piece | ||
* {{bug|574688}} - Firefox piece | * {{bug|574688}} - Firefox piece | ||
== Goals == | == Goals == | ||
* Remove the status bar | * Remove the status bar | ||
* Implement the | * Implement the Add-on bar | ||
* Allow placement | * Allow add-on placement customization through the toolbar infrastructure | ||
== Spec/Bugs == | |||
Firefox | |||
* | * Add-on bar is a XUL toolbar, hidden by default ({{bug|574688}}) | ||
* | * Presence of add-ons makes the bar visible (currently done by addons) | ||
* Status bar is initially integrated in a backwards-compatible way into the Add-on bar, possibly removed ({{bug|574688}}) | |||
* Mode and size customizable independent of the navigation bar (NEEDS BUG) | |||
Jetpack | |||
* | * Widgets are XUL toolbar buttons, installed to Add-on bar by default ({{bug|568932}}, {{bug|596202}}) | ||
* | * Widgets have a "placement" property, which is the id of their default toolbar, which defaults to Add-on bar ({{bug|586029}}) | ||
* | * Widget API bits to support the mode and size settings of toolbar buttons (NEEDS BUG) | ||
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 [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. | ||
* Popup blocker is gone, there are notifications. Would like to get arrow panels ({{bug|594294}}) | |||
Open Issues | |||
* How to support statusbar and Add-on bar in a single add-on | |||
* Order of add-ons in bar should be persistent ({{bug|579505}}) |
Latest revision as of 12: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 (bug 574688)
- Presence of add-ons makes the bar visible (currently done by addons)
- Status bar is initially integrated in a backwards-compatible way into the Add-on bar, possibly removed (bug 574688)
- Mode and size customizable independent of the navigation bar (NEEDS BUG)
Jetpack
- Widgets are XUL toolbar buttons, installed to Add-on bar by default (bug 568932, bug 596202)
- Widgets have a "placement" property, which is the id of their default toolbar, which defaults to Add-on bar (bug 586029)
- Widget API bits to support the mode and size settings of toolbar buttons (NEEDS BUG)
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 594294)
Open Issues
- How to support statusbar and Add-on bar in a single add-on
- Order of add-ons in bar should be persistent (bug 579505)