Loading

FfChrome: Now Firefox Menus as clean as Google Chrome’s









Weekends are to get the creative juices flowing. When Google Chrome was released I fell for it’s slick interface. And in an attempt to get our favorite Firefox flaunt the same I thought of this extension. You can scroll down to skip this info and install the extension right away. FfChrome may not be close to what this extension does and is planned to do but for now we’ll call it FfChrome – for those who like elegance. Suggestions are welcome and required – this could be a part of the license agreement in the future :) . So here’s what it does.

  1. It will optimize your context menu and show the bare essential items.
  2. You can click on “Show All” and open context menu again to see other items. You can again collapse it to bare essentials on the fly.
  3. All disabled items are taken out by default. What will one do with the “paste” item when you haven’t copied anything?
  4. Ease of use – all changes happen on the fly.
  5. It is contextually sensitive. It knows and respects the context in which you use it. For e.g. context menu items relating to links or images etc. will only show when you right click on a link or an image etc.

The difference

Here are a few pics to show the difference. This is the default Firefox menu I have in my default profile.

Default Firefox Context Menu

Default Firefox Context Menu

The Difference

After installing the extension it only shows the bare essential items. You do have an option to see all of them by clicking on Show All. You’ll need to open the context menu again.

Collapsed- By default only the minimal bare essential items are shown like in Google Chrome.

Collapsed- By default only the minimal bare essential items are shown like in Google Chrome.

Expanded

You can expand them back and here’s what it looks like when expanded. Again, as earlier you can collapse it back.

Expanded- Menus can be expanded to reveal hidden items

Expanded- Menus can be expanded to reveal hidden items

And here’s what it looks like in Google Chrome. Of course we don’t show the disabled items which are of no use.

The same menu as it appears in Google Chrome

The same menu as it appears in Google Chrome

FfChrome Download

You must understand that this is a beta and if you have problems you should be comfortable disabling this extension from Tools > Addons > FfChrome > Disable button. You should also contribute and provide feedback about any bugs or any feature requests. Right now the extension is in infancy but your suggestions will help it mature and grow. Thanks for using FfChrome.

Install FfChrome for Firefox 3 – for those who like elegance (Right-click to download)

Bookmark & Share —

Search for More

Loading...

{ 42 comments… read them below or add one }

1 Faithful Firefox Fan September 21, 2008 at 6:42 pm

Thanks a bunch! Net-citizens like yourself are what keeps me interested in this crazy new frontier called the internet. Keep blazin’ your trail!

Reply

2 Patrick September 24, 2008 at 8:56 pm

I think that this is a great add on. Chrome is very neat and tidy and allows it to be faster by having less clutter, but it is only beta right now and not nearly as feature rich as Firefox, so more people could use this extension once they learn about Google Chrome….so be prepared for massive downloads!

Reply

3 Shivanand Sharma September 24, 2008 at 9:10 pm

Hi Patrick,

Thanks for the comments. Let me know how this can be improved or extended.

re,

Reply

4 michael appiah-duku September 24, 2008 at 9:54 pm

hey there! i don’t really understand what the beta is supposed to mean but i would learn and then come back later to install this add-on. cheers!

Reply

5 David Moss September 25, 2008 at 11:29 am

I really like chrome it was a great idea , can’t wait to see what you come up with next!

Reply

6 Shivanand Sharma September 25, 2008 at 7:21 pm

David,

We released a new version for you today :)

Reply

7 Jorge September 26, 2008 at 2:27 am

I agree with you about the many items in the context menu.
POSSIBLE BUG: I download and install FFChrome 1.3. At first it works ok. After hover the mouse on “Show All”, all items appears but none separator. Ok, maybe the add-on show all but separators. But, when I look at the menu (File, Tools, etc.) the separators disappears here too! (FF 3.0.2 on XPSP2, if this helps)
It happens after show the context menu for the first time, before that, all works ok in the menu.
I suggests (I don’t know if you can catch all the items, from FF3 and others addons, in the context menu), if you could choose the items, e.g. disable “show in new window” and enable “show in new tab”.

Reply

8 Shivanand Sharma September 26, 2008 at 9:49 am

Jorge, You are right about the separators. The issue we are having is that if we enable separators, sometimes two consecutive separators appear if the item in between them is not available.

To your second request, we are gong to have preferences soon so you’ll be able to customize the items you want or don’t. Just use the current version to point out any other feedback you have while I’m working on the next. Thanks for using FfChrome.

Reply

9 Kamna Sharma September 26, 2008 at 7:01 pm

I just installed this extension to verify the claims. This is a great piece of work and is pretty stable at that. I shows the basic items by default but there’s an extra menuitem which you can mouseover and the context menu expands to show all. Neat and a complete web 2.0 concept.

Reply

10 michael appiah-duku September 27, 2008 at 4:29 am

i don’t really understand what beta is supposed to be but i would learn and later download this feature.cheers!

Reply

11 Jorge September 27, 2008 at 6:39 am

I been thinking a solution to separators all day. Finally, i can resume it in this lines: Start with a flag in false, then go trought all menu items, if the item isn’t a separator then show (or not if hidden) the item an set the flag to true. If the item is a separator AND the flag is true then show and set again the flag to false.
After that, i saw that this doesn’t work if there are no items after the last separator. Then, i think to add another flag, setting it to zero if the item isn’t a separator and the position number if the item is a separator. I know a little about programming, only Basic, in facts :)
Something like this:

setsep = false
for each item in the list
if item isn’t hidden or disabled
show item, lastitem=zero, setsep=true
if item is a separator AND setsep=true
show separator, lastitem=numbernotzero, setsep=false
if lastitem isn’t zero //is a separator
hide the item number lastitem

Well, hope this helps! Great work, anyway!

Reply

12 Shivanand Sharma September 27, 2008 at 8:04 am

Jorge, this is a good suggestion. I’ll work on it. I also believe there are native functions in the Firefox source that show or hide certain separators. Needs some experimentation.

Reply

13 Goofy September 28, 2008 at 7:42 pm

Hello,
this version here
http://goofy37.perso.cegetel.net/extensions/ffchrome_locale_support-1.4.xpi

adds a locale support (added fr-FR too) which was missing. It would be cool from you to adopt it for further development and make it international via http://www.babelzilla.org

see you
_Goofy

BabelZilla Team

Reply

14 tux. September 29, 2008 at 1:58 am

I’d second Goofy’s suggestion and add my voice to the point with the separators… :)
(I would do the German trs. btw)

Reply

15 MezzoToscano September 29, 2008 at 7:06 pm

Hello, I think I may have run into a bug :-)

Apparently the extension broke the menu for the NoScript statusbar icon. I disabled FfChrome and the menu for NoScript was back in shape. I didn’t check other extensions that put menus in the statusbar; I could do it later as soon as I have the time.

About additional features: making the menu customizable sounds nice. However, what about showing the LAST menu commands used, along with the “basic” ones? (Of course, the commands that are currently disabled should be ignored, as well as those already in the “basic” list.) This would reduce a LOT the need to show all the menu.

Make it super duper and make the number of displayed “recent” commands an option.

Now I will walk away slowly… ;-)

Reply

16 Shivanand Sharma September 29, 2008 at 7:15 pm

Looks like that thing is looking for separators which are not there. Will allow separators in the next version.

Reply

17 Olle October 6, 2008 at 11:43 pm

owesome

Reply

18 olayinka October 7, 2008 at 11:19 pm

good

Reply

19 Reeni October 8, 2008 at 4:23 am

I cant get my homepage to stay like the older version. It keeps coming up with Mozilla Firefox Start Page and Firefox updated. I’ve done the tools/options/current page thing but the next time I log in it’s the same old story as above.

Thanks!

Reply

20 Shivanand Sharma October 8, 2008 at 10:42 am

Why would you want to use the current pages? You want “Show a blank page” or just change your homepage to Google or something else. “Current pages” options sets all the currently opened tabs as your home pages.

Reply

21 Sharon O'Hara October 12, 2008 at 1:59 am

How about working on something to prevent Firefox/Thunderbird from scattering some of my saved files EVERY TIME I update including the add on’s…. At the same time I lose some of my filters. Time after time after time…

Thank you, Shivanand Sharma … and to you other computer whiz kids for working magic to help the rest of us in this exciting Internet world.

Sincerely…Thanks.

Reply

22 SteveJohnSteele November 20, 2008 at 6:33 am

very good :-) I like it

just one request/question …
can you use standard colors in the settings box (the pink and purple look odd)
OR
how can I change these

thanks

Reply

23 slosd December 30, 2008 at 12:14 pm

This extension is really useful once other extensions overwhelmed your rightclick-menu.
Just one suggestion: Please remove the alert when I click “Show all”. Every time I accidentally click on it because I’m used to click on menu items this annoying message pops up and interrupts the workflow.

Reply

24 slosd December 30, 2008 at 12:16 pm

This extension is really useful once other extensions filled your rightclick-menu with tons of menu items.
Just one suggestion: Please remove the alert when I click “Show all”. Every time I accidentally click on it because I’m used to click on menu items this annoying message pops up and interrupts the workflow.

Reply

25 mike March 30, 2009 at 9:01 am

I have NoScript installed – and when I try using ffchrome – the sub menus for No Script do not appear. I tried setting the options but it doesn’t seem to work…

Reply

26 Sue April 1, 2009 at 9:27 pm

This would be a useful extension and I want to be able to use it but there is a problem. Whenever I use this extension, FF close, minimize and maximize boxes (located at the top right of the browser) disappear.

When I disable the extension, they are back again. This makes it unusable to me.

Anyone else have that problem?

Reply

27 Shivanand Sharma April 1, 2009 at 9:54 pm

You should use the “Toggle Chrome Mode” command to get those buttons back instead of disabling the extension altogether.

Reply

28 Shuvo Banerjee April 6, 2009 at 1:17 pm

I used to use FFChrome and was a fan. But with the new update to Firefox 3.0.8, my FFChrome isn’t working at all. I use Mac OS X ,is that the reason?? I always have used Mac OS X and never had a problem..Any help??

Reply

29 Shivanand Sharma April 6, 2009 at 7:31 pm

The new version is only meant for the Windows users.

Reply

30 Shuvo Banerjee April 6, 2009 at 8:48 pm

I know that the new version of FfChrome is for Windows users..but I’m using FfChrome 1.5 with Firefox 3.08 for Mac.It is not showing any context menu elements suddenly. I didn’t have any problem like this before when I was using FfChrome 1.5 with Firefox 3.0.7 on my Mac. As soon as I upgraded to 3.0.8, the context menu has disappeared.Any answers?????????

Reply

31 Shivanand Sharma April 6, 2009 at 10:04 pm

Please open a new thread in the forum with a screenshot. Also mention any other addons that you are using.

Reply

32 Astara July 31, 2009 at 11:37 pm

Couple of comments:
1) instead of just ’show all’, take a note from MS’s interface, (suggesting this as an optional mode for those who want the mode).
Keep track of what options the user uses and build a usage pattern. Start with usage data all equal, but as user starts using the menu, build a most-used options list. Make those the visible options rather than having to go through (~100+ options — w/o context) to decide what options they wanted/didn’t want). Yes, I mean literally over 400+ options — about 50% were from translate plugin — under each lang, you had option to translate from a lang to all the other supported langs, soooo…@20 langs, you had each possibly xlating into the other 19…that’s 390 options right there! What a pain to setup!
2) during setup, you need to display the options withing their submenu context. If I know an option is under the ‘a specific’ submenu, I might prefer to leave all of those sub-options turned on (as I only see then when I turn on that submenu).

3) MAJOR prob — when I turned on “Toggle Chrome Mode” — I couldn’t figure out how to move the
window — and resize seemed to be ‘broken’ — limited only to the _broken_ (in FF-WinXP) multi-dot corner. It’s a reported and known bug but in any vertical resizing using that multi-dot corner, the
verticle resize amount = 1/2 the real cursor movement. So if I want to resize a full height window to anything less than 1/2 the screen size — I can’t, as moving the cursor all the way to the top of the screen (full height movement), only resizes window by half that amount or to half of screen height).
But that bug is unrelated to FfChrome.
The bug in FfChrome is that I can’t grab the edges of the browser window (top, sides, bottom) and resize from any place). AND as I mentioned earlier — the worst — I couldn’t figure out how to move the darn window AT ALL.
5) Helpful under config — a ‘Select All’ (check all) — that way one can start with all turned on and go down from there. At least I can recognize maybe the first level context menu options and disable the one’s I normally don’t use.
6) (not really a bug, but FWIW), you know the menu delay overlaps functionality with ‘FasterFox’, but I don’t see that being a problem

Hopefully this post doesn’t just evap. ;-) Hate it when I write a substantive post that just disappears!

Reply

33 Ben August 4, 2009 at 3:47 pm

How do I get it to work with Advanced URL Builder? I was the Find Usings to display but I can only get an empty submenu until I show all.
Thanks for an otherwise brilliant addon.

Reply

34 Shivanand Sharma August 4, 2009 at 9:39 pm

Ben: currently this is a bug. I’ll try to fix it in a later version.

Reply

35 Astara September 4, 2009 at 8:46 am

I really ❛sorta❜ like your extension… Ok, I like it…but I have a few ‘nits’ w/it. One seems to be a bug, other seems to be an ‘I would like this’…
1) The bug …it bothers me more. When I go into chrome mode, an empty horizontal tools bar opens up above my location bar. Above that empty blank space is where tabs open.

I don’t have a ‘File’ menu open, but it looks like ffchrome may be attempting to force a space to be left for it — but it is unusable. In my browser, my file and location toolbars share the same line and I condense the file items down to a single drop-down menu icon on the location toolbar.

As a result, in chrome mode I have this .. maybe, half-inch whitish space above my location bar and below my tabs that is unusable and not even “draggable”. I.e. I can’t grab onto it to move the window. It’s literally *dead* space.

It goes away when I go out of chrome mode. and the browser’s title bar goes there — and the tabs go back below all toolbars.

So…is that fixable? Can you throw together a version that doesn’t assume a File menu?

If you want to try getting rid of the file menu, I use the “Personal Menu” extension available on Mozdev — allows you to hide any and everything.

And that sorta brings me to my second ‘issue’ — .. Personal menu (and other cleanup extensions, allow me to **hide** items). I.e. They operate as a black list.

I”d really prefer that option in ffchrome — since I no longer see dictionary or spelling suggestions as they are not on the ‘whitelist’ — and there is no way I can add all the words of each of my 3-4 dictionaries onto ffchromes ‘whitelist’.

Obviously, you can have a toggle to have the list act as a white or black list, but I would suggest it being a black list, so users won’t have to try to go through and toggle every switch on in order to see their menus (or wonder where their menus went)…

Doable? Both? Happiness is mine?

:-)

Thanks…
A*a

Reply

36 Astara September 4, 2009 at 8:48 am

FYI — website error — when I posted, I got:
Warning: Cannot modify header information – headers already sent by (output started at /home/varun21/public_html/binaryturf/wp-content/plugins/SK2/sk2_second_chance.php:2) in /home/varun21/public_html/binaryturf/wp-content/themes/thesis/lib/functions/launch.php on line 93


I hope this doesn’t mean I am unable to post (or that this post will also go into the ether)…

Reply

37 Trail November 1, 2009 at 1:18 am

This is the elegance of Chrome with the power and depth of FireFox. Great stuff !!!

Reply

38 Makke November 10, 2009 at 8:41 pm

Hi,
first of all: Thanks for this great addon:)
But I’ve got a question…
is there any possibility to disable the “Show All” button as well?

I’ve opened the FfChrome 1.7 Properties button and finally found the entry “Show All”…i’ve unmarked it but that had no effect on the “Show All” button in the context menu…

Hope you can help me:)
Makke

Reply

39 NoName November 24, 2009 at 4:26 am

I really like the add-on. The only thing is that it’s limited by it’s color. The backdrop for the tabs is always blue. I’d like something in black, and I’m sure more simple color changes would be appreciated by most. Still, best screen-saving add-on ever.

Reply

40 mseyf February 27, 2010 at 12:01 pm

Any plans for Firefox 3.6 compatibility?

Thanks for the great add-on!

Reply

41 FfChrome March 1, 2010 at 1:52 am

Is new version of FfChrome compatible with firefox 3.6 planned?

Reply

42 Shivanand Sharma March 1, 2010 at 9:47 am

Updated on AMO to be compatible with Firefox 3.6.

Reply

Leave a Comment

Previous post:

Next post: