http://people.mozilla.com/~shorlander/files/addons-in-toolbar-i01/addons-in-toolbar.html
I'll break down the capabilities based on our discussion with Stephen.
Stephen: please correct anything I get wrong!
* there will be dedicated UI space for add-on buttons to the left of the
location bar, as well as the ability to place add-on buttons inside the
location bar similar to how the Firefox Share add-on currently works.
* add-on buttons are single-purpose, and can be 1 of 5 different types:
Toggles, Panels, Toolbars, Widgets and Sidebars
* Toggles: a button that is either on or off, and visually reflects this
state
* Panels: a button that displays an anchored panel, similar to how you
can anchor a panel to a widget in the SDK currently.
* Toolbars: a button that toggles the visibility of a toolbar
* Widgets: a 'live' widget of some sort that displays web content; the
example used in the mocks is a weather widget. Stephen commented that
there will likely be limits on the width of these, perhaps 2 or 3
'button-widths'.
* Sidebars: a button that toggles the visibility of a sidebar.
The last screenshots on that page illustrate how add-on buttons in the
toolbar might overflow into an anchored list.
We'd love any feedback regarding these concepts particularly from the
perspective of add-ons developers.
cheers, Jeff
See below:
On 2012-03-13, at 2:12 PM, Jeff Griffiths <jgrif...@mozilla.com> wrote:
> * there will be dedicated UI space for add-on buttons to the left of the location bar, as well as the ability to place add-on buttons inside the location bar similar to how the Firefox Share add-on currently works.
The add-on bar is still an option right?
> * add-on buttons are single-purpose, and can be 1 of 5 different types: Toggles, Panels, Toolbars, Widgets and Sidebars
Maybe a menu type? submenus in a panel would be strange afaict.
Also imho FF shouldn't use one set of button types while add-on sdk users are forced to use a different type. Addon authors should be able to create buttons that match the style of native buttons.
> * Toolbars: a button that toggles the visibility of a toolbar
Users could still toggle the toolbar the normal way, without a button right?
> * Sidebars: a button that toggles the visibility of a sidebar.
Don't forget horizontal bars, they seem to be used too.
Erik
My impression is that we want to kill the add-on bar.
>> * add-on buttons are single-purpose, and can be 1 of 5 different
>> types: Toggles, Panels, Toolbars, Widgets and Sidebars
>
> Maybe a menu type? submenus in a panel would be strange afaict.
I asked about this - the feeling was that an anchored panel should cover
most use cases.
> Also imho FF shouldn't use one set of button types while add-on sdk
> users are forced to use a different type. Addon authors should be
> able to create buttons that match the style of native buttons.
I *think* the idea is that these would be the native buttons provided by
Firefox.
>> * Toolbars: a button that toggles the visibility of a toolbar
>
> Users could still toggle the toolbar the normal way, without a button
> right?
I don't know, but I assume so. I assume based on our history with this
sort of thing that the UI bits would al have some sort of corresponding
menu access.
>> * Sidebars: a button that toggles the visibility of a sidebar.
>
> Don't forget horizontal bars, they seem to be used too.
You mean, a Firebug/Web Console-style interface? This wasn't covered in
the mocks, obviously, perhaps Stephen can comment.
--
You received this message because you are subscribed to the Google Groups "mozilla-labs-jetpack" group.
To post to this group, send email to mozilla-la...@googlegroups.com.
To unsubscribe from this group, send email to mozilla-labs-jet...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mozilla-labs-jetpack?hl=en.
Thanks for the feedback!
When I stated previously that 'My impression was that we wanted to
kill the add-on bar', I worded that too strongly. At best we might
initially deprecate the add-on bar, and by we I do not mean the SDK
team but the Firefox team.
No decision has been made, no secret patches exits, etc.
Another uncertainty is how ( and when ) these features will be added
to Firefox. I do not know what the implementation for the new toolbar
buttons will look like for developers, I just know that the SDK team
is keenly interested in supporting them as we get many many requests
for a toolbar button ( instead of the current Widget implementation ).
-- You received this message because you are subscribed to the Google Groups "mozilla-labs-jetpack" group. To post to this group, send email to mozilla-labs-jetpack@googlegroups.com
. To unsubscribe from this group, send email to
mozilla-labs-jetpack+unsub...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/mozilla-labs-jetpack?hl=en.
To view this discussion on the web visit https://groups.google.com/d/msg/mozilla-labs-jetpack/-/dZ_4QB0TqpsJ.
To post to this group, send email to mozilla-la...@googlegroups.com.
To unsubscribe from this group, send email to mozilla-labs-jet...@googlegroups.com.