Extensions/TinyMenu

Installation

 https://addons.mozilla.org/en-US/firefox/addon/1455

Open Tickets

#328
Sort shown menus as you wish
#373
Triplicate Columns (in Firefox 3.5.5), and Erroneous Column Header Text with Security Implications
#375
Support the "normal" keyboard shortcuts
#381
Put Menu->File->Exit into Menu->Exit

Documentation

Tiny Menu is a simple replacement for  Compact Menu. It was designed primarily to be more compatible with other extensions.

It now supports:

  • Selection for which menus are collapsed into the tiny drop down, and which remain in place on the menu bar.
  • Automatic detection of all menus, for all different apps (FF 2, FF 3, TB 2) and all custom menus added by extensions.
  • Icon mode for all menus.
    • If you "do not collapse" all menus, the icons can be set, and the empty tiny menu is removed.

Mac Users

To Mac OS X users: the Tiny Menu extension technically works on OS X, in that it does not break. However, since the menuing system in OS X is so different from other operating systems, this extension doesn't make a lot of sense. The icon mode settings also do not function. You probably don't want to use it.

How do I make it look like the screenshot?

Firefox

  1. After you install, right click on any toolbar and choose customize.
  2. Drag all items in the navigation toolbar (back/forward, address bar, etc) up into the menu bar. Click 'Done'.
  3. Right click on a toolbar again, and un-select the (now empty) navigation bar.

Tada, tiny!

Thunderbird

  1. After you install, right click on the toolbar and choose customize.
  2. Drag all items in the mail toolbar (get mail, write, address book, etc.) up into the menu bar. Click 'Done'.
  3. Open the 'View' Menu, open the 'Toolbars' sub-menu, and de-select the (now empty) mail bar.

Tada, tiny!

Also: Tiny menu "learns" what menus there are, when it first sees them. To control the options for any menus, you must first open the window that contains them (so the menus can be learned), then open the options dialog.

How Do I Move the Menu?

You can't. This is intentional in the design, and is part of the reason that it is more compatible with (tends not to break) other extensions.

You can however, rearrange all the other toolbar items around it. As described above, you can move the navigation toolbar items onto the menu toolbar.

You can also move toolbar items to the left of the menu. The first one probably won't look like it's going to go -- but drop an item on the left side of the menu, and it really will go there. Try putting in a "flexible space" to get the menu to move all the way to the right, if that's what you prefer.

Screenshots

Screenshot of Tiny Menu in Firefox 3.5.
Screenshot of Tiny Menu in Firefox 3.5.

The Options pane of Tiny Menu 2.0, in Firefox 3.5.
The Options pane of Tiny Menu 2.0, in Firefox 3.5.

Changelog

  • Version 2.0.2 (Nov 15, 2009)
    • Menu detection bug fix. (#355)
    • Compatibility flags for Firefox 3.6 and Thunderbird 3.0.
    • Updated translations: uk-UA, sk-SK.
  • Version 2.0.1 (Sep 9, 2009)
    • Fix an issue that causes tall menus to be truncated horizontally. (#321)
    • Compatibility workaround for FireSomething. (#329)
    • Locale updates from babelzilla.org. (#338)
  • Version 2.0 (Jul 24, 2009)
    • Nearly complete rewrite. Compatibility with all versions of Firefox 2.0-3.5, and Thunderbird 2.0. Detection of all menus, in all apps and from all extensions. Ability to set icons on all menus.
  • Version 1.4.10 (Apr 30, 2009)
    • Compatibility with Firefox 3.5.
    • Add an option (on by default) to show the menu bar, in full screen mode. (#219)
    • Improve theme compatibility. (#192)
    • Do not persist width and height of the options dialog, in case it is persisted wrong. (#251)
  • Version 1.4.9 (May 23, 2008)
    • Restore "do not collapse" ability for the history menu in FF3. (#139)
  • Version 1.4.8 (Apr 14, 2008)
    • Fix proper detection of Firefox version 2.0 vs. 3.0. Fix the list of menu IDs for 3.0. (#128)
  • Version 1.4.7 (Apr 12, 2008)
    • Drop support for Firefox 1.x and Thunderbird 1.x.
    • Move dual-app (Firefox and Thunderbird) support to chrome registration, remove custom code for detection.
    • Add support for Firefox 3.0 (b5).
  • Version 1.4.6 (Feb 8, 2008)
    • Fix compatibility with Thunderbird, for new "default image" button.
  • Version 1.4.5 (Feb 8, 2008)
    • Fix compatibility with FF 2.0.0.12 for image mode.
    • Add a "reset to default" button, for image mode.
    • Add translations: ca-AD, uk-UA.
  • Version 1.4.4 (Mar 28, 2007)
    • Add translations: cz-CZ, fi-FI, pt-PT.
    • Update translations: hu-HU.
  • Version 1.4.2 (Jan 17, 2007)
    • Update pt-br locale.
    • Display mode takes effect immediately, across all windows.
    • Default image for image display mode,  submitted by bobthecow.
    • Bug fix for #24: blank menu in image mode in (Debian) linux.
  • Version 1.4.1 (December 29, 2006)
    • Bug fix (from 1.4): Incorrect label caused bug in options window in Firefox 1.X.
    • Bug fix (from 1.4): Conflict with "Cute Menu" extension, caused missing controls in options window.
  • Version 1.4
    • Add built-in support for displaying an icon instead of text on the menu item.
    • Improve cross FF/TB support, use native extension options window, remove "Tiny Menu..." sub-menu.
  • Version 1.3
    • Thunderbird compatibility completed, now includes options like in Firefox.
  • Version 1.2.5
    • Compatibility with Thunderbird.
  • Version 1.2.4
    • Internal fix for locale translations.
  • Version 1.2.3
    • Firefox 2.0 compatibility.
  • Version 1.2.1 and 1.2.2
    • Translation updates.
  • Version 1.2
    • Options window, to select original menus to not collapse into the tiny menu.
    • Translations for 11 languages, thanks to BabelZilla.
  • Version 1.1
    • Firefox 1.5 compatibility.

Credits

License

Tiny Menu is released under the MIT license.

Attachments