|
|
| Line 1: |
Line 1: |
| =Add-on UI in Firefox 4= | | = Summit = |
|
| |
|
| Stage 1: Core
| | * Jetpack e10s hackathon |
| * Status bar is hidden by default, and re-parented | | * Jetpack 1.0 API list finalization |
| * Addon bar is hidden by default | | * Jetpack bug-a-thon |
| * The presence of widgets makes the addon bar visible
| | * Raise a pint with Jetpackers |
| * The default location for a widget is the addon bar
| | * Instant-session-restore meetup |
| * The default widget size in the addon bar is 24px
| |
| * Widgets are XUL toolbar buttons
| |
| * Widgets have a "container" property, which is the id of their default toolbar
| |
| * The default "container" value is the id of the addon bar
| |
| | |
| Stage 2: customization
| |
| * 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? | |
| | |
| Open issues:
| |
| * Status-bar removal side-effects
| |
| ** Element statusbar-display is gone | |
| ** Progress meter is gone: Resolved - Current plan is to migrate this to the location bar in some fashion (SH) | |
| ** Download monitor is gone: Resolved - The download button+panel would be in the navbar (http://limi.net/articles/improving-download-behaviors-web-browsers/) (SH)
| |
| ** Security button and popup blocker are gone: Resolved - There are notifications for this and the security information is performed by larry. (SH)
| |
| * Existing addons' usage of the status bar (already installed): Resolved - 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.
| |
| | |
| 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
| |