|
|
| 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 |
| * {{bug|571548}} - Discovery piece
| |
|
| |
|
| == Goals == | | == Goals == |
|
| |
|
| * Remove the status bar | | * Remove the status bar |
| * Implement the addon bar | | * Implement the Add-on bar |
| * Allow placement customizability through the toolbar infrastructure | | * Allow add-on placement customization through the toolbar infrastructure |
|
| |
|
| == Roadmap == | | == Spec == |
| | |
| {| class="fullwidth-table"
| |
| |- style="background:#efefef"
| |
| | '''Date'''
| |
| | '''Milestone'''
| |
| | '''Status'''
| |
| | '''Notes'''
| |
| |-
| |
| |}
| |
|
| |
|
| == 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 |
|
| |
|
| Stage 1: Core
| | Jetpack |
| * Status bar is hidden by default, and re-parented
| |
| * Addon bar is hidden by default
| |
| * The presence of widgets makes the addon bar visible
| |
| * The default location for a widget is the addon bar
| |
| * The default widget size in the addon bar is 24px
| |
| * Widgets are XUL toolbar buttons | | * Widgets are XUL toolbar buttons |
| * Widgets have a "container" property, which is the id of their default toolbar | | * Default location for a widget is the Add-on bar |
| * The default "container" value is the id of the addon 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 |
| Stage 2: customization
| | * The default "placement" value is the id of the Add-on bar |
| * Addon bar has settings for big and small sizes (16px or 24px widgets. how to switch? context menu? toolbar customization menu?)
| |
| * What else? Sorting? Pinning? DND ordering?
| |
| | |
| Detection (target TBD):
| |
| * No notifications when addon bar is not visible
| |
| * When addon bar is visible, an icon is shown in addon bar when addon is detected
| |
| * Clicking on the icon loads a panel that displays detected addons and recommended addons
| |
| * If the user opts into more aggressive notification, the panel will automatically load when addons are detected
| |
| * To improvde discovery of the panel, we could load it automatically the first time an addon is detected
| |
| * TODO: New icon from Alex
| |
| * TODO: More interaction development from Alex
| |
|
| |
|
| == Issues ==
| | Statusbar Feature Relocation |
|
| |
|
| * RESOLVED: Status-bar status text is gone, not getting replaced. ({{bug|586718}}) | | * Status-bar status text is gone, not getting replaced. ({{bug|586718}}) |
| * RESOLVED: On hover link location is gone, going to location bar instead. ({{bug|541656}}, {{bug|587908}}) | | * Hover on link moved to location bar. ({{bug|541656}}, {{bug|587908}}) |
| * RESOLVED: Progress meter is gone: Current plan is to migrate this to the location bar in some fashion (SH) ({{bug|578028}}) | | * Progress meter moved to the location bar in some fashion ({{bug|578028}}) |
| * RESOLVED: Download monitor is gone: The download button+panel would be in the navbar (http://limi.net/articles/improving-download-behaviors-web-browsers/) (SH) ({{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}}) |
| * RESOLVED: Security button: the security information is performed by larry. (SH) | | * Security button is gone, the security information is performed by larry. |
| * RESOLVED: popup blocker is gone: There are notifications for this (SH) | | * Popup blocker is gone, there are notifications. Would like to get arrow panels. |
| * RESOLVED: Existing addons' usage of the status bar (already installed): Hiding and reparenting status bar instead of deleting. Addons will need to release a new version that uses the Widget API, or some other mechanism to get on the addon bar.
| |
|
| |
|
| == Related Links ==
| | Open Issues |
| | * |