Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Proposal to force extensions to not clutter the Firefox menu

0 views
Skip to first unread message

supernova_00

unread,
Jul 31, 2010, 12:40:49 PM7/31/10
to
Alex Faaborg's iteration 5 mockup of the Firefox button (https://
bugzilla.mozilla.org/show_bug.cgi?id=583386 and
https://bugzilla.mozilla.org/attachment.cgi?id=461697) show that
extensions are allowed to place menu entries in this menu at the
bottom. I think this will allow extensions to needlessly clutter this
menu that was created with the most used menu entries from all the
menus.

Install a few extensions and check out the tools menu; the menu is
cluttered with probably every single one of those installed extensions
menu entries. The menu entries were pretty much added long ago when
the add-ons manager wasn't friendly and the options for these
extensions wasn't discoverable (right-clicking on the extension then
selecting options) to the end-users. Since then, most extension have
felt the need to add a menu entry in the tools menu when there has
been absolutely no need to. I can't name one extension that has much
use, if any, for a menu entry to toggle their options. If the
extension needs one, a toolbar button is usually created.

My other argument for doing this is because "Exit" should be at the
bottom of the menu instead of "Developer" and then a whole bunch of
extensions that are just going to stretch this clean un-everything
plus the kitchen sink menu.

I really hope that some decision can be made to create a policy that
forces extensions authors to place their menu entries (if they really
think they deserve one) into the sub-menu of the Add-ons menu within
the Firefox button. What I mean by policy is that an extension will
be denied review if the author adds a menu entry related directly to
their extension to the main menu. Please don't confuse this with an
extension that will add specific menu entries that toggle Firefox
features like a 'Work Offline' entry.

supernova_00

unread,
Jul 31, 2010, 12:42:09 PM7/31/10
to
And this is the perfect time to start enforcing such policy as we are
still in the beta phase and I don't think any extension had added
anything to this menu YET.

Alex Faaborg

unread,
Aug 2, 2010, 4:58:52 PM8/2/10
to supernova_00, dev-pl...@lists.mozilla.org
While the words "force" and "extension" don't commonly go together, we in
the past haven't provided much guidance to extension authors of where they
should extend the Firefox UI, and due to this the user's experience of
adding several extensions can quickly become inconsistent and pretty
chaotic.

For Firefox 4 we are exploring two recommended areas for extensions to add
controls:

1) The status bar (which we will likely rename the "extension bar" once all
Firefox UI has been removed from it)
2) An extension area at the bottom of the Firefox menu (for platforms or
customizations that use a traditional menu bar, these commands will appear
in the tools menu)

The extension area of the Firefox menu is designed to handle its own
overflow, so that a large number of extensions can't cause commonly used
commands (like New Tab) to appear off screen.

I really hope that some decision can be made to create a policy that
> forces extensions authors to place their menu entries (if they really
> think they deserve one) into the sub-menu of the Add-ons menu within
> the Firefox button.
>

Extension authors would likely feel that we hiding their UI away in a
sub-menu of the Firefox menu (third level UI), and subsequently simply
wouldn't follow the recommendation. I think the best chance we have to keep
things organized is to provide two recommended, empty, and valuable areas
for extensions to place themselves. One in primary UI (extension bar), and
one in secondary UI (firefox menu / tools menu).

-Alex

> _______________________________________________
> dev-planning mailing list
> dev-pl...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-planning
>

Jason Tan Wei Lin

unread,
Aug 7, 2010, 5:20:59 AM8/7/10
to
> On Sat, Jul 31, 2010 at 10:42 AM, supernova_00 <supernov...@gmail.com>wrote:
>
>
>
>
>
>
>
> > And this is the perfect time to start enforcing such policy as we are
> > still in the beta phase and I don't think any extension had added
> > anything to this menu YET.
> > _______________________________________________
> > dev-planning mailing list
> > dev-plann...@lists.mozilla.org
> >https://lists.mozilla.org/listinfo/dev-planning

Wouldn't it be possible if we create an Extension Sub-menu just for
those add-on menu entries? Putting them together in a sub-menu make
them look more organized and tidy, although at a price of small
inconvenience.

0 new messages