Winfox

If you have Windows 7 and Mozilla Firefox 3.1 beta (or the upcoming Firefox 3.5), then you should know about Winfox. Winfox allows you to use those new super cool taskbar features built-in to the Jumplists with Firefox.  I’m sure you know how Internet Explorer in Windows 7 lets you access your frequently used sites and tasks with just a right click of the taskbar, right? With Winfox, you can do the same with Firefox. Pin frequently used sites, get your top visited sites, and easy access to launching Firefox from the taskbar. You can get the number of open tabs and easily view your download progress straight from the taskbar. You can even drag a page from your favorites or navigation toolbar (by dragging the favicon) within Firefox to pin it to the taskbar! With Winfox, Windows 7 just got more personal for Firefox.


Requirements:

  • Windows 7 (32 bit or 64 bit, run the extractor based on your processor architecture)
  • At least Mozilla Firefox 3.0

Note: Winfox must be running to update your top sites. Firefox extension installation required to get tab count and progress bar overlays.

Tips: Pin Winfox to your taskbar to utilize easy launch and access to your Firefox Jumplist.

If you have a suggestion or bug to report, please leave a comment on this post. Thanks!


Features:

  • Frequent Items support
  • Tasks support
  • Pin support
  • Auto-detection of the Firefox directory and user profile
  • FavIcon support (downloads top fifteen favicons to your Firefox Cache directory)
  • Launch Firefox by clicking on the Winfox icon
  • Linking of all open Firefox windows – Sets all Firefox windows to use Winfox (only if Winfox is running)
  • Taskbar progress overlay when downloading files
  • Number of open tabs illustrated using a taskbar icon overlay
  • Multiple Firefox profile support
  • Play around, I’m sure you’ll find more. 


Download:

Winfox – 32 bit and 64 bit - Install to your Firefox directory

 
Screenshots:

WinFox - Previews

WinFox - JumpList

Comments

u-foka

Hy!

I really need your great app, but I can't get it work :S

I have a message that tells me "Winfox stopped working" immediately after I start winfox

- Do I need to put winfox inside the Firefox installation folder (tryed without success :S)

- Do I need any additional components

- I tried it with a 32bit (as far as I know) firefox 3.0.10 on a 64bit system

Please help me!

u-foka


boris

i have the same problem as reported above

this would be a great add-on

especialy if mozilla doesn't get this done


Brent Friedman

u-foka & Boris,

Are you both running 3.0.x? I was only able to test this on 3.1 beta 3-3.5 beta 4. However, from what I read, the format is the same for 3.x. Can you please try launching it again. However, after WinFox crashes. Run the Windows Event Viewer (can be found under Start Menu => Programs => Administrative Tools). On the left side you will see an 'Application' log. Click it and look for an error that has a source similar to '.NET 2.0'. Double click that event and copy and paste the content of the error message in an email to support [at] brentf [dot] com. Or if you'd prefer, just submit a comment on this page.

Thanks for the bug report!


u-foka

Hy!

sorry because the delay!

I will test it, and send you the information tomorrow!

Thanks for the help!

u-foka


Paul Jones

Looks like it needs admin privileges to run. Getting the same crash as everyone else normally, runs fine as admin. Not too sure on the security issues of running a web browser as an admin though. I'm presuming it writes to the Firefox folder in Program Files rather than writing to a folder within AppData, which wouldn't need admin privileges.


Brian

I'm actually having the same problem. I have tried both the x86 and x64 running as admin with Firefox 3.5b4 and 3.5b5. It will run for a bit, and then crash. It looks like a great app when it's running.


Brent Friedman

Paul Jones,

It doesn't write to the program files folder at all. It copies your places.sqlite from within AppData to where you extracted the Winfox executable. The reason I have it copy the sqlite database is because I can't read from it while in use by Firefox. Thanks for the feedback about UAC, I usually have it disabled. I'll take a look when I have some free time.

Brian,

Can you grab the log from the Event Viewer, as I had told u-foka and Boris.


Shankar Ganesh

How do I pin a site to the jumplist?


Rughalt

Great small utility. I have only one suggestion - 1st - could you make the first window (black window with icon only) offscreen and hidden from Aero Peek (from what I remember there was function for this in SDK).


Kerberos

I have the problem of WinFox crashing right after being run, except that it doesn't crash on me immediately. It runs (without doing anything noticeable) until I mouse over it's icon in the taskbar and then mouse over it's Aero Peek window. At that point Windows reports that WinFox has stopped working.

I opened up the Event Viewer, but I didn't see anything with ".NET 2.0" as the source. I found the crash reports for WinFox and their source was "Windows Error Reporting". This is one of the outputs in XML format:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

- <System>

<Provider Name="Windows Error Reporting" />

<EventID Qualifiers="0">1001</EventID>

<Level>4</Level>

<Task>0</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2009-05-22T01:01:28.000000000Z" />

<EventRecordID>1912</EventRecordID>

<Channel>Application</Channel>

<Computer>Aramour</Computer>

<Security />

</System>

- <EventData>

<Data>579091074</Data>

<Data>5</Data>

<Data>CLR20r3</Data>

<Data>Not available</Data>

<Data>0</Data>

<Data>winfox.exe</Data>

<Data>0.1.0.0</Data>

<Data>49e0ce95</Data>

<Data>System</Data>

<Data>2.0.0.0</Data>

<Data>49d44bf7</Data>

<Data>3a98</Data>

<Data>288</Data>

<Data>System.ComponentModel.Win32</Data>

<Data />

<Data>C:\Users\{Username}\AppData\Local\Temp\WER7A44.tmp.WERInternalMetadata.xml</Data>

<Data>C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_winfox.exe_809167cda4b6b14dbf98853b3dc339d3cf0dc17_1cb898ad</Data>

<Data />

<Data>0</Data>

<Data>0e3a6e4b-466c-11de-9c28-001e337831fc</Data>

<Data>0</Data>

</EventData>

</Event>

Does that help at all?


Brent Friedman

Shankar Ganesh,

Drag the favicon from the Firefox super bar down to the Winfox taskbar icon.

Rughalt,

Fixed and will post an update.

Kerberos,

Sorry but that doesn't really help much.

For users that have extracted Winfox to the Firefox directory, try moving it to a personal directory. Such as your desktop or documents. This way it should play well with UAC.


Brent Friedman

Update Available. Removed the blank Winfox window from Aero Peek and it is no longer required for Winfox to override Firefox's FirefoxURL registry entry.

x86

x64


spkvvs

ESET detect files.p3net.net/.../Winfox_x64_1_0_ - Win32/Statik


justelula

nice addon, working perfect so far


Fico

Guys how can I uninstall this app? It's not shown under add/remove list


steve

I can't get this to work. I've tried run as admin, installing in different places (firefox install dir and desktop). It crashes the second I launch it.


Beyondtool

Bitch to setup. Had to install it in my documents, then drag the icon to the taskbar, then run it. I now had to icons one for Winfox that I dragged and one for the firefox session I opened. I pinned the open firfox session and then deleted the original winfix icon. Now it seems to be working.

I suppose if I just ran winfox and then pinned it this would get around this step.

The main reason I wanted this was so I could have the download feedback bar on the taskbar the way IE8 provides, but it han't been added :(

Please add it!!!


Brent Friedman

spkvvs,

It is clean. It is only a WinRAR SFX archive with the Winfox files it in. www.virustotal.com/.../5e3efa74be9547c

 

Fico,

There isn’t an uninstaller, just delete the directory you extracted the files to. The files inside should be:

sqlite3.dll

System.Data.SQLite.dll

VistaBridgeLibrary.dll

Windows7.DesktopIntegration.dll

Winfox.exe

And possibly a places.sqlite file

 

Steve,

Where is Firefox installed? Winfox searches for the default install directory in Program Files. A directory starting with "Mozilla Firefox". Winfox needs to be in a personal directory to play nicely with UAC.


Miguel

It crashes when opening, debugging on VS2008 shows this exception.

System.IndexOutOfRangeException was unhandled

Message="Index was outside the bounds of the array."

Source="Winfox"

StackTrace:

at Winfox.MRU.LocalProfile()

at Winfox.MRU.LoadFrequent(String firefoxPath, Win7Interop win7)

at Winfox.Window1.ScanForFrequent(Object state)

at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart(Object obj)

InnerException:


Miguel

forgot to add:

TargetSite: {System.String LocalProfile()}

Could this be because I have more than one profile on Firefox?


Brent Friedman

Miguel,

Do you have a profile folder ending with .default in: %userprofile%\AppData\Local\Mozilla\Firefox\Profiles


Miguel

Yes, but that is not the one that is default on profiles.iini


Rachel Leibowitz

Congrats on the Lifehacker nod (

http://lifehacker.com/5264808/winfox-adds-jump-lists-to-firefox-on-windows-7)! You have some interesting projects & Winfox works really well!


Kerberos

I downloaded the updated version. Now it crashes immediately no matter what I do. Miguel had a good idea, so I decided to take a look at the exception that was causing it to crash. Here's what VS2008 had to say:

Message: "Unhandled COM Exception: Unable to remove the file to be replaced. (Exception from HRESULT: 0x80070497)"

Source: "Windows7.DesktopIntegration"

Error Code: -2147023721

Hopefully that's a bit more helpful than my last comment. I can post the Stack Trace if it would help at all, but it's kind of huge...Anyways, I hope you can figure out what's causing this. It will be great to get this working :)


Meetloaf

I tried your product out...when I tried to delete the folder to reinstall it, it ruined my firefox. Now it wants to start up in safe mode every time :(


Vygantas

Download it now, thanks for making this


Brent Friedman

Meetloaf,

Where did you install it to?..

Keberos,

Can you email the stack trace to the address on my support page?

Rachel,

Thank you!

Miguel,

It is possible that the multiple profiles are the problem. It searches for a profile folder ending with '.default'.


GeekShadow

This is definitely a great tool !

Will you publish the source code ? That would be really appreciated for other Mozilla Applications


Brent Friedman

GeekShadow,

Thanks, I'll think about it.


Brent Friedman

Updated, re-read the blog post. Added download progress bars in the taskbar and a tab count indicator. Requires a Firefox extension to be installed (can be found in the download zip). Also changed the Firefox detection code (thanks Steve!) and fixed the problem with UAC.

Note: Winfox MUST be installed to C:\Program Files\Winfox for the Firefox extension to work.


istyle

Can you get the 'new tab' to work with aero peek?

However,it's still a nice utility!


Brent Friedman

istyle,

Do you mean like how IE shows the tabs in the taskbar? What new tab? The Winfox icon in the taskbar? I'm a bit confused..


CheesyJedi

Hey, WinFox reports that it's not working, yet continues to load firefox...

Right clicking on it in the taskbar gives me the additional options to open in new tab or new window, but clicking them does nothing.

Also, how do I install the firefox extension? I don't know what to do with the .xpi file...

Thanks,


CheesyJedi

Nevermind, I figured out how to install the extension (file - > open then find the file), but it's not compatible with my version of firefox (3.0.10). I guess I won't be using WinFox for a while.


DSC

Thank you for the utility, but the firefox extension is not compatible with firefox 3.0.10.

I hope you update it soon.


Mr.Henky

Too bad it doesn't work. Still, it needs one important feature: showing tabs as separate windows in Taskbar as IE8 does. Then it will be a killer app for FireFox!


Cliff Zhou

1. The winfox.xpi is not compatible with Fx 3.0.10. I have to intall Nightly Tester Tools to ignore the uncompatibility.

2. The tabs number counter displayed not incorrectly. It shows "1" when I opened 10 to 19 tabs and "2" when 20 to 29 tabs opened.

3. I hope it can show every tabs in one firefox in the taskbar.


yuripave

I think rather finding the profile with *.default

Can you open the profiles.ini and check which one is the current profile instead? That will be much accurate when finding the current profile of a user.

The reason your winfox crashed in my situation is it tried to find places.sqlite in the *.default profile (but this is not the profile I am using) and you have not properly handle the exception when there isn't a places.sqlite yet.


Daniel

Hey Finally a Great App!!!

One thing > if you have the tabs opened up (not grouped together) it's really ugly. I mean the winfox itself stays either open or closed and another firefox icon/tab is opened in the tasbar


Brent Friedman

CheesyJedi,

Thank's for letting me know, I've fixed it and will release an update soon.

Mr.Henky,

What part doesn't work? Multiple profiles, the firefox extension, or?

Cliff Zhou,

I'm still trying to figure out how I can do that. I know how to get a screen shot of the current tab. Just not sure about non-selected tabs.

yuripave,

Thanks for your suggestion! I've changed it and will release an update soon.

 

EDIT: Update available that fixes the extension for 3.0.x and the fix for multiple profiles.


TatesMan

crashes as soon as it launched


yuripave

you should save the name of the profile and use it in getting local profile too (getting crash with it)

still cannot test other parts of the app

Is there anything we can do not to hardcode the path in the firefox extension (can we do registry)?


Brent Friedman

yuripave,

Whats the error message when it crashes? Can you get a stacktrace? As for the Firefox extension, I'm still looking into registry editing with javascript and Firefox.


yuripave

The main reason it crash on mine is the latest version I get, the MRU.LocalProfile() is still trying to get profile of using *.default method, which you should do the same thing on what you change on MRU.Profile()


Brent Friedman

Oops.. Fixing.

 

Edit: Should (hopefully) work now.


Mr.Henky

It stoped working as soon as I started it.


Brent Friedman

Mr.Henky,

If you can please read the 3rd comment and follow the instructions. This way I can figure out why.


Mr.Henky

This is the only error log I found in Event Viewer:

Log Name: Application

Source: Application Error

Date: 25. 5. 2009 8:02:44

Event ID: 1000

Task Category: (100)

Level: Error

Keywords: Classic

User: N/A

Computer: MrHenky-PC

Description:

Faulting application name: Winfox.exe, version: 1.0.1.0, time stamp: 0x4a1a27f9

Faulting module name: KERNELBASE.dll, version: 6.1.7127.0, time stamp: 0x4a03e37e

Exception code: 0xe0434f4d

Fault offset: 0x000000000000aacd

Faulting process id: 0x%9

Faulting application start time: 0x%10

Faulting application path: %11

Faulting module path: %12

Report Id: %13

Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

<System>

<Provider Name="Application Error" />

<EventID Qualifiers="0">1000</EventID>

<Level>2</Level>

<Task>100</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2009-05-25T06:02:44.000000000Z" />

<EventRecordID>803</EventRecordID>

<Channel>Application</Channel>

<Computer>MrHenky-PC</Computer>

<Security />

</System>

<EventData>

<Data>Winfox.exe</Data>

<Data>1.0.1.0</Data>

<Data>4a1a27f9</Data>

<Data>KERNELBASE.dll</Data>

<Data>6.1.7127.0</Data>

<Data>4a03e37e</Data>

<Data>e0434f4d</Data>

<Data>000000000000aacd</Data>

</EventData>

</Event>


u-foka

Hy!

I only have to say WOW!!

You made a beautifull job since my last visit :) I read the instructions above, and now it works great!

Thanks!!!


seadenliu

I have tried the x86 one in the zip file and the "Winfox_x86_1_0_1_0.exe" you updated above, both of them crash as soon as it launched. My system is windows 7_7127_x86.


seadenliu

Description:

Stopped working

Problem signature:

Problem Event Name: CLR20r3

Problem Signature 01: winfox.exe

Problem Signature 02: 1.0.1.0

Problem Signature 03: 4a162c1a

Problem Signature 04: Windows7.DesktopIntegration

Problem Signature 05: 1.0.0.1

Problem Signature 06: 4a162c1a

Problem Signature 07: 112

Problem Signature 08: 37

Problem Signature 09: System.ArgumentException

OS Version: 6.1.7127.2.0.0.256.1

Locale ID: 2052

:(


neokjo

Is there any hope for a support of a portable firefox version.


Miguel

Tried the new version. Glad to see you fixed the profile bug! But, after awhile just browsing in firefox winfox crashed =/ Here's the details:

System.Runtime.InteropServices.COMException was unhandled

Message="Unable to remove the file to be replaced. (Exception from HRESULT: 0x80070497)"

Source="Windows7.DesktopIntegration"

ErrorCode=-2147023721

StackTrace:

at Windows7.DesktopIntegration.Interop.ICustomDestinationList.CommitList()

at Windows7.DesktopIntegration.JumpListManager.Refresh()

at Winfox.Win7Interop.ClearRecentItems()

at Winfox.MRU.LoadFrequent(String firefoxPath, Win7Interop win7)

at Winfox.Window1.ScanForFrequent(Object state)

at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart(Object obj)

InnerException:

TargetSite: {Void CommitList()}


GeekShadow

So are you ok to publish the source code ?

I think that should be great for other mozilla applications to add support for jumplist.

I'm a Songbird Developer I'm really interested in getting the source code to make a version for Songbird.

If you don't want to publish the source code to public you can send me a mail ;)


Miguel

Hum found an unintended side-effect.

Due to the way winfox works(captures firefox.exe process I imagine), it also captures Prism's windows which are supposed to be separate from firefox windows.


Brent Friedman

seadenliu,

Not quite sure why it crashed for you. Is Aero enabled? Are you using a basic theme? I only ask because the error is coming from the Windows 7 Integration library.

neokjo,

I may be able to get that to work.

Miguel,

I'll take a look.

GeekShadow,

I'll email you once I figure out some bugs.

Miguel,

Does prism launch inside of the Firefox exe? If so, then yes it will think it is regular Firefox.


Brent Friedman

neokjo,

I've added support to Portable Firefox by making the extension look for Winfox in the Firefox directory

So, now Winfox has to be installed to the Firefox directory for the extension to work. Because of that, I stopped including the Sqlite3 dll. So if you decide to uninstall Winfox, do NOT delete Sqlite3.dll.

Miguel,

The new build should fix your error (same link, just re-download).


Martin

The latest build (installed to the Firefox directory) launches the Vista version of my theme (it checks for osversion>=6.1) although I'm running Win 7. (Win7 RC x64, Firefox 3.5b5pre, Strata Reloaded 2.0)


Brent Friedman

Martin,

All Winfox does is start Firefox. It doesn't do anything that special that would make it load a Vista theme versus a Windows 7 theme. It's probably a bug with your theme.


Kerberos

First off, I'd like to say that this is looking very promising. Great work. It runs (almost) perfectly now. Also, the download progress displayed in the taskbar is beautiful.

I ran into an interesting situation though. You seem to have hooked the "tab-opened" and tab-closed" events, but not the "window-created" and "window-destroyed" events, resulting in the tab count changing only upon opening or closing a tab and not when opening or closing an entire window (NOTE: I'm not sure if hooking even has anything to do with it, I'm just using the term to describe what I'm referring to). It's not a major problem, but after closing a firefox window, you have to either open a new tab or close an existing one in order to force the tab count to update.

Just thought I'd mention it. Thanks for an awesome app!


Kerberos

First off, I'd like to say that this is looking very promising. Great work. It runs (almost) perfectly now. Also, the download progress displayed in the taskbar is beautiful.

I ran into an interesting situation though. You seem to have hooked the "tab-opened" and tab-closed" events, but not the "window-created" and "window-destroyed" events, resulting in the tab count changing only upon opening or closing a tab and not when opening or closing an entire window (NOTE: I'm not sure if hooking even has anything to do with it, I'm just using the term to describe what I'm referring to). It's not a major problem, but after closing a firefox window, you have to either open a new tab or close an existing one in order to force the tab count to update.

Just thought I'd mention it. Thanks for an awesome app!


seadenliu

Brent Friedman, my system is OK, of course Aero and all the visual effects are enabled.

"Problem Event Name: CLR20r3", I donot know what is CLR20r3


Brent Friedman

seadenliu,

Without a stacktrace, I can't narrow down where the problem is. Does it give you an option to debug when it crashes? If so, choose to do so. It may give you more information on the error, which you can relay to me.

 

Kerberos,

I know, I'm looking in to it. Thanks for letting me know about "window-destroyed" though. :)


seadenliu

Finally I found it didnot work coz I always used firefox as green software. It works after a new installation of Firefox. WOW, nice tool.

But it can only display "winfox" and the current tab on the winfox taskbar thumbnail, cannot display other tabs. Is it my problem?


Martin

No, the theme's working - it's okay with the previous version of Winfox (installed to Program Files\Winfox) and without Winfox as well...


Mr.Henky

It still crash after start.


Jackal

Hi, I have both Firefox and Minefield installed in my computer. Is it possible to have winfox to start Minefield instead of Firefox (maybe an option to choose?)


Brent Friedman

seadenliu,

It doesn't show tab previews just yet. I'm working on it.

Martin,

I didn't change much. Do you have the Firefox extension installed? Maybe that is causing it?

Mr.Henky,

I'm sorry but I have no idea why it won't work for you.

Jackal,

If you edit this key in the registry to point to Minefield: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe

Then it will load Minefield.


Martin

Yes, it's installed but disabling it doesn't change a thing. It's strange but the older version is working so I'll just use that one.


Mr.Henky

It's not crashing anymore. Installing Framework 4.0 Beta did the trick. But it still isn't working properly. It doesn't show numbers of opened tabs, neither the progress in taskbar.


Bartju93

It doesn't work for me well. I have tried it on Mozilla Firefox 3.0.10 and 3.5b4. 32 bit firefox, 64 bit win7. The download progress doesn't show and I can't see tab numbers. I have now 41 open! Also, can you make an kind op options screen?

Thanks in advance!


Brent Friedman

Mr.Henky,

Install the XPI file in Firefox. Also, make sure you installed Winfox to the Firefox directory.

Bartju93,

Install the XPI file (from the zip) in Firefox. It doesn't display tabs with more than 9 tabs properly (will only show the first number). I've fixed that in a local build. Also, make sure you installed Winfox to the Firefox directory.


Mr.Henky

Thanks, it's working now. But the progress bar have kind of a subdued color. Can you make it brighter?


Brent Friedman

Mr Henky,

I'll take a look, but I don't think I can change it.


Mr.Henky

When can we expect working tab preview?


Brent Friedman

Mr.Henky,

I have it partially working. But I hit a snag when working on it. I'm not exactly sure when I'll finish it.


Provolino

Is Winfox compatible with Windows 7 64bit?


Mr.Henky

Provolino: You're joking, right?


zegames

Sorry, but I don't understand how to install and use your software with my Firefox Portable. Can you make a small guide for dummies?

Thank you!


Mr.Henky

zegames: Install it to FX Portable folder and install xpi. Done.


Patrick

Hey, When I run Winfox I have two firefox icons because of winfox.exe and firefox.exe shouldn't it be just one icon?


Brent Friedman

Is Winfox running? It merges Firefox windows into one icon in the taskbar.


Patrick

Yes WinFox is running


TatesMan

it crash as soon as it launch

- System

- Provider

[ Name] Windows Error Reporting

- EventID 1001

[ Qualifiers] 0

Level 4

Task 0

Keywords 0x80000000000000

- TimeCreated

[ SystemTime] 2009-05-31T03:12:56.000000000Z

EventRecordID 8302

Channel Application

Computer Omar-Laptop

Security

- EventData

0

CLR20r3

Not available

0

winfox.exe

1.0.1.0

4a205bff

PresentationCore

3.0.0.0

49114e1a

49d0

42

System.NotSupportedException

C:\Users\Omar\AppData\Local\Temp\WERB0A9.tmp.WERInternalMetadata.xml

C:\Users\Omar\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_winfox.exe_13c9a372fdddd77e746da51373cd894a2cb266_08a0efdb

0

1


avol

Patrick on 5.30.2009 at 4:43 PM

Hey, When I run Winfox I have two firefox icons because of winfox.exe and firefox.exe shouldn't it be just one icon?

-------------------------

i have the same problem and yes Winfox is running but it´s not merge Firefox windows into one icon in the taskbar


Brent Friedman

TatesMan,

Are you running Windows 7? I haven't come across that error before.

 

avol & Patrick,

I'll take a look.


Brent Friedman

Fixed the multiple icons. My mistake, sorry.


Corgylegs

i'm getting the same error with Avol, i did a fresh install to try and make it work, i'm using windows 7 aswell.


Corgylegs

Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4 (.NET CLR 3.5.30729)

my version.


TatesMan

yes i am running windows 7 build 7000


zegames

same problem... crash on start

seven x64 latest leaked build


Mr.Henky

For all: If Winfox is crashing, try install Framework 4 Beta 1. It helps me.


psymon

Mine it not crashing, but my icons are not combined, so whenever i'm not using Winfox, its icon is expanded... Same thing when firefox is open, Winfox is still open on the left. Would it be possible to put that away ?


Patrick

psymon,

Redownload WinFox it's been fixed.


Mr.Henky

Patrick,

I redownloaded it and there are still two windows.


Brent Friedman

Mr.Henky,

It works fine for me and another person I had test it. It takes a second after a new Firefox window is opened though.


psymon

No, it doesn't for me...

i39.tinypic.com/.../1z4eo9w.jpg


Mr.Henky

This app has two options it seems:

1. Don't work at all.

2. Don't work properly.

Heh :)


ilike2burnthing

Ok got the up date, running on 7137 x32 with firefox 3.5b4, the two icons on the taskbar combine but it does not show separate tab images like in IE8 and it does not show the number of tabs open. Lil help?


Brent Friedman

ilike2burnthing,

Did you install Winfox to the Firefox directory and install the XPI (Firefox Extension)? Also, tab 'images' aren't finished yet. So they won't show either way.

Mr. Henky,

I know, Winfox isn't totally finished.

Mr.Henky & psymon,

Which build (x86 or x64) of Winfox do you have? I will take a look as to why that is happening when I have more time. I may end up reverting back to some old code.


psymon

I use the x86 build.

Actually, there are some other features that could make Winfox perfect. But I don't know what you are able to do. Here's a list of ideas :

- Single button for Winfox/Firefox (even with expanded icons option)

- Download progress in this single button

- Put away the Winfox mini-window in Aero Peak

- When Firefox is minimized, restore the active tab on simple click on Winfox icon and display all tabs with Aero Peek on mouse-over, and opening on click

I think i'm really enthusiastic, but it would be very impressive :)


ilike2burnthing

My apologies, I had installed it into a separate folder in the firefox directory. Installed it directly into the firefox directory and it works fine.

Cant wait for the aero peek tab inclusion.

Thanx Brent


Mik

Seconding psymon, I would love this if the Winfox mini-window in Aero Peak went away.

i39.tinypic.com/.../102ntdj.jpg

No idea if it's possible or not, though. But it's make this thing so much more awesome. :)


Mr.Henky

Mik,

That is the only thing that is holding me back from using Winfox.


Yugius

I can't get it work on my PC

I have installed Net Framework and started it from the Firefox Programdir.

Here my error report:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

- <System>

<Provider Name="Windows Error Reporting" />

<EventID Qualifiers="0">1001</EventID>

<Level>4</Level>

<Task>0</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2009-06-03T10:55:12.000000000Z" />

<EventRecordID>9813</EventRecordID>

<Channel>Application</Channel>

<Computer>x

</Computer>

<Security />

</System>

- <EventData>

<Data>579505569</Data>

<Data>5</Data>

<Data>CLR20r3</Data>

<Data>Nicht verfügbar</Data>

<Data>0</Data>

<Data>winfox.exe</Data>

<Data>1.0.1.0</Data>

<Data>4a162c1a</Data>

<Data>Winfox</Data>

<Data>1.0.1.0</Data>

<Data>4a162c1a</Data>

<Data>8</Data>

<Data>0</Data>

<Data>System.IndexOutOfRangeException</Data>

<Data />

<Data>C:\Users\x\AppData\Local\Temp\WER31B.tmp.WERInternalMetadata.xml</Data>

<Data>C:\Users\x\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_winfox.exe_1fc7d8227b8e225cb3a2b8f55e4ad9da1452ea4_08f01f42</Data>

<Data />

<Data>0</Data>

<Data>fe169a6b-502c-11de-af99-000d181109b8</Data>

<Data>16</Data>

</EventData>

</Event>


Yugius

Sorry for doppelpost...

Now I have another problem:

The Winfox window is opening and closing always I run it.

Screenshot here: img195.imageshack.us/.../picture.png


Made

I have to agree with

"Put away the Winfox mini-window in Aero Peak"

thats the reason i uninstalled winfox, would be great if it is possible to remove it


Brent Friedman

The only reason the Winfox window exists is for the tab count and download progress to work. I'll look into another way.


Kerberos

I'm still getting that same crash and error that I was before, but only once out of every 10 or so times I run it. Here's the stack trace:

at Windows7.DesktopIntegration.Interop.ICustomDestinationList.CommitList()

at Windows7.DesktopIntegration.JumpListManager.Refresh()

at Winfox.Win7Interop.CreateJumpList()

at Winfox.Win7Interop.Run()

at Winfox.Window1.Window_Loaded(Object sender, RoutedEventArgs e)

at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)

at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)

at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)

at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)

at MS.Internal.LoadedOrUnloadedOperation.DoWork()

at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()

at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()

at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)

at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)

at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

at System.Windows.Threading.DispatcherOperation.InvokeImpl()

at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)

at System.Threading.ExecutionContext.runTryCode(Object userData)

at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Threading.DispatcherOperation.Invoke()

at System.Windows.Threading.Dispatcher.ProcessQueue()

at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)

at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)

at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)

at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)

at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)

at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)


Brent Friedman

I almost have tab previews working. Just need to figure out how to focus/select a tab from the command line..


jack

i use firefox portable 3.5 beta with win7 x64 and it doesnt work


xStylezx

I get the same crash that someone else has gotten right after opening. "Problem Event Name: CLR20r3"

Have not been able to locate any stacktrace or log for this. Im using a minefield nightly. Was really hoping this would work for me. If any further info is required ill provide it. Thanks


Mr.Henky

As I wrote erlier, install Framework 4.0 Beta 1.


Yugius

I found out that I didnt't need the Framework on my english 7. It's working good!

On my german 7 (Framework installed) it don't work.

Could there be a solution for other languages?


Mr.Henky

Of course there are Framework on Win7. Det that is version 3.5.1. Anyway, now I know more or less EXACTLY why the orro is showing. It's because something in "Turn on or off Windows features" is disabled, which should not be.


Kris

> As I wrote erlier, install Framework 4.0 Beta 1.

Perhaps I'm not the only one puzzled at first. To add some clarification, we're talking about Microsoft's .NET framework here.


Mr.Henky

I too.


ilike2burnthing

Kris, a simple google of the phrase 'Framework 4.0 Beta 1' will show you that there is no other 'Framework 4.0 Beta 1' out there (I stopped searching after the first 10 pages) other than Microsoft's .NET

But for clarification, yes, we're talking about that.

WinFox is working fine, on Win 7201 x86, just waiting for the Aero Peek tab preview, and perhaps the disappearance of the extra taskbar window, but I'm not expecting the latter.


Psymon

The new Safari 4 deserves teh Aero Peek tab preview !

This is a feature Firefox lacks... We are all behind you man ;)


Rob

Seems to work fine here, but I really wish I had thumbnails of all the tabs like in IE8! Is this feature coming?


Critic

Uninstalled after 2 minutes of use. Better wait the official implementation of this feature.


xStylezx

>As I wrote erlier, install Framework 4.0 Beta 1

I understand you said that. I dont always like to tinker with .net betas as ive had a few bad experiences with breakage in the past. I may just try it though.

Oh and to those asking about thumbnails of all the tabs,from what i understand by reading through the comments,that feature is supposed to be coming soon


MaksTR

nice program, but I have a problem: I install addon winfox.xpi, then Winfox.exe began to continuously run the new copy of Firefox


Hedge

I have the same problem as MaksTR.

It works, but it starts a new Winfox.exe instance every 2 seconds and closes it down.

That is pushing the CPU (single-core) to 73% which makes your tool unusable atm.

I'm running the German version of Windows 7 (build 7100) with Firefox 3.0.11


Brent Friedman

Hedge,

Hopefully that will be changed in the next version. Along with tab previews.


Mr.Henky

When can we expect new version?


Drag0nR3b0rn

Hi,

Great app, really makes FF little closer to perfections on windows 7.

But I would like to report a few bugs on Windows 7 (build 7201, .NET 4.0 installed, FF3.5b99):

First of all as some people already said - the additional button is very obtrusive. I can appreciate the need for it, but isn't there a way to work around it? or at allow to turn it off (I use taskbar combine when full, and the extra button takes valuable taskbar real estate).

Second, the tabs count is unreadable when using dark colored taskbar, or a wallpaper with a dark bottom part (It's simply black on black).

Additionally when downloading multiple files the progress bar jumps between values - this also is highly annoying (my attention being drawn to it instead to stuff I'm trying to do). I think it would be possible if the progress bar would show total progress (by the means of showing the average percentage or showing the progress in form of total bytes downloaded of total being downloaded).

Another little thing is that I would except is that when I close the last open FF tab/window Winfox would also terminate automatically (no reason for it running while firefox isn't), this isn't happens now - but instead the winfox window stays.

Just one more thing - it would be very nice to have the option to start a private browsing session from the jump list when using FF3.5.

And finally, last but not least - It appears that while using winfox extention TMP session manager (& FF inbuilt one) would fail to register tab closes - so while the tab would "close" FF wouldn't free the memory it takes - and the next time I start firefox I would get ALL the tabs I've visited during my previous session.

Hope this feedback helps you make this great little app even greater.

Keep the great job & best regards =)


Bart

Totally agree with that. I have excactly the same bugs. I hope it is fixable!


Kiran

Can I know when winfox would be available with tabs preview option?

It is just displaying the number of tabs opened and not showing the preview. It is showing only a single window.

Hope you would post winfox with tab preview soon.. I am eagerly awaiting for it.


mynamesux_lol

Very nice, but.. cant see to get it working right.. i get like 10000 stop working messages and firefox keeps opening and opening over and over again.. soo im just going to wait until the one your working on right now, very good work, keep it up.. any news or maybe a ETA when it will be done?


Bart

Also, a nice addition would be.. the new Firefox 3.5 icon :D


Spring

A very nice application, but as other people, I've only windows previews, and sometimes Winfox crashes.

I'm waiting for the new version, it's a fantastic tool ;)


Bart

I want to report another bug:

I use firefox 3.5. When I start a download, my cpu goes to 100%. (core2duo). That isn't normal. When I start taskmanager I see nearly hundred winfox.exe processes. When I pause the download, cpu activity is 20%.

Very weird. I'll shut winfox down till there is another update.


Michael Genkin

Regarding the last one (having to do with session not properly saved) - wasn't WinFox fault after all. Updated TMP and the problem went away =)

Sorry for the false alarm


Philip

I extracted winfox to c:\program files\mozilla firefox

I also extracted it to c:\users\phil\appdata\local\mozilla firefox

I'm running firefox 3.0 though I have 3.5 installed.

Basically winfox isn't working. Opening new tabs doesn't increase the number of 'peek windows' and winfox crashes frequently. I have lastpass, gears, glasser and tinymenu installed. I haven't installed the winfox addon.

Thanks!

Phil


Brent Friedman

Phil,

The Winfox add-in is what makes it increment the number of tabs. The crashing has been solved, bit not yet released. Wanted to finsih tab previews first. I never got around to it though.


Bart

What are you stuck then?


Zeus

My Firefox doubles itself on the taskbar.


ilike2burnthing

Zeus - one is winfox, the other, firefox. It isn't a glitch, rather an unfortunate must if you want winfox to work.


Estran

Does it appears to anyone the download progress bar and the number of tabs?? Because im using winfox and i installed the firefox addon that comes with the install, and.. no... the progressbar and the number doesnt appears.

:(

Im running Build 7260 86x


ilike2burnthing

Estran - Sounds like you're not starting winfox, but instead firefox. Pin winfox to the the taskbar (or make a shortcut on the desktop) and start it.

If you're doing this already, then have you installed winfox into the firefox directory?

Can't think of another reason for your problems.


mario

How do you configure this utility.

I'm not having any crashing issues, but it would be nice if the Winfox taskbar button didnt appear like it's open when the browser itself is closed. I don't like setting my taskbar to iconize all programs UNLESS the taskbar is full, so I find it somewhat annoying to have the Winfox button taking space when the browser is not running.


ilike2burnthing

mario - unfortunately it's a must until FireFox 4.0 when they will incorporate the jumplists and tab previews into firefox itself.


Brent Friedman

Sorry all. I've been busy with other projects and classes, so I haven't been working on this lately.

I try to rotate projects or stick to one. Most of the time I end up getting bored with one so I swap.


tom

i can't wait to see the latest version. You are doing really great. :)


Steve

Ok, I love this extension, and it seems you are almost there. I didn't install it to the Firefox directory as you instructed. It doesn't seem to need to be there. It was very confusing getting it pinned as it seemed pinned, but when I closed the window it disappeared from taskbar. I opened WinFox, and pinned it manually which worked.

However, when I start the program it shows two windows. One is WinFox, and the other is the Firefox browser window. I closed the WinFox window, and it seems to work fine that way. Is there some reason you hold the WinFox window open after launching the browser? It doesn't appear to be neccessary as the Jump List works without it.


Brent Friedman

Steve,

It is needed for the Firefox extension, and to update the recent sites in the jumplist. I may be able to work around that, if I can get myself back onto the project..


Steve

Brent, it's all good. I understand real life encroaching, especially when working on free projects.

If I can help with any testing or what not let me know. I've had a couple (dozen) years of software dev experience ;)


NSC

Well, I can't seem to get the tab count or download bar to work either. I've got the .xpi installed, winfox in my FF 3.5.1 directory, .NET 4.0b1 installed. Not sure what else there is to it.


NSC

Actually, scratch that, only the tab count doesn't work.


NSC

Ok, now I figured it out. Unfortunately, the tab count only works when I have it set for large icons.

So... new feature! Make the tab count work with small icons. I have a widescreen laptop, so I try to reclaim as much vertical screen space as possible, and a larger taskbar is not helpful.

I don't suppose you could make the number easier to read too... It's hard to see.


Mr.Henky

This project is dead?


ilike2burnthing

Mr. Henky - read the comments, he's between projects but he's trying to figure out how to get rid of the extra application on the taskbar.


ilike2burnthing

Stealing this from the newest dev build of Chrome, but could you include a 'Recently Closed' list as well as the 'Frequent' list.

Also renaming 'Frequent' to 'Frequently Visited' is an idea.

This has already been mentioned but an option to open a private session would also be handy.

Thanks,

David


Brent Friedman

I can not have the Winfox window show in the taskbar, but it will disable download progress and the tab count features. I've added an option to start private browsing and fixed a bug that used to crash the application.

So would you rather have download progress and a tab count in the taskbar, or not have the Winfox window in the taskbar?


ilike2burnthing

If you've got tab previews to work then I'll happily lose the download progress and tab count, otherwise, I'll have the extra taskbar window.


Brent Friedman

@ilike2burnthing,

I have it partially working but have disabled it. I cannot focus or close a particular tab from the command line. I cannot call my Firefox add-on in some way to focus and close tabs. I was able to update the tab count and downloads by having the Firefox add-on call my program. I can't do the other way around. It will stay disabled unless someone knows how to add a command like argument using a Firefox add-on or has a suggestion on how to call an add-on from a external application. If worse comes to worse, I can add an over-ride to disable the extra window.


Nuno S.

Hi! It would be nice if release some previews once in a while, it may work to some of us ;)

thanks


Brent Friedman

Here is what the updated jumplist looks like: screencast.com/.../E0oPZQMgkg

Just imagine Frequent is labeled "Frequently Visited".

You can download what I have here: brentf.com/.../Winfox_x86_x64. The download is for both x86 and x64 versions of Windows 7. This is unlike the download in the blog post, where there are two versions.

Just extract the two files to your Firefox directory and run Winfox.exe. The Firefox add-on will currently not function properly, so either disable or uninstall it (if previouslly installed).


ilike2burnthing

Hey, tried out the the new winfox and it just dies on me as soon as I try to open it.

Extracted from zip file, then placed in the firefox directory (do I need to delete the 2 windows API code files?) the addon has been uninstalled, yet opening winfox just results in a windows error telling me that problem had occurred.


NSC

It would be nice if you could start numbering the different versions that you put out... or at least list links to the different versions at the top of the page in the post. I'm quite confused as to what the current working build is and what the current stable build is. (and yes, I know the "stable" build isn't all that stable)


NSC

I tried the new version linked in the comment and I get the same result. Winfox opens and tells me that there is an error.


Brent Friedman

I'll have to try it out on another computer and see why it is crashing.


Ibrahim

Hi, just came across this program, it's a very nice stopgap measure until Firefox gets jumplist support natively. Just one thing, I really think you should make separate blog posts or at least update the main post so that people don't have to look through a bunch of comments to find a version that works. Kind of wish that the latest version still had the download progress support since that is one of the coolest features of the new taskbar IMO, but even the recent items support is very useful. By the way, it looks like Firefox 3.6 is slated to have some of the Win7 functionality added, although right now it's not in the trunk.


Merlijn

Hey man, I've already seen your extension in action. In two words, "Love it!". However, I'm trying to get it to install with Firefox portable 3.5.2 and it keeps on crashing every time without any warnings immediately after startup. I am a programmer myself and know a little debugging in Assembly so if you need any info to resolve the issue, please feel free to contact me :) I would be very grateful if you'd see the chance to fix it! Thanks a lot in advance :)


coolitgeek

If you are using IE8 with Windows 7 which I assume you would be, if you create open a new tab in the browser and highlight you mouse over the taskbar it will show you each individual tab that is open. I like being able to see my tasks and frequent sites but it would an interesting feature if you could also see each individual tab in a new window like IE8.


ilike2burnthing

coolitgeek - might want to try reading the comments above, that's what he's having difficulty with atm.


Sk Paul

Fantastic. Only problem, whenever Winfox is running a blank Tab in seperate process named Winfox runs. I am using Tab Mix Plus's single instance.


link6155

It won't work... :(


Mediant

Any update?


Brent Friedman

@Mediant,

Sorry, Winfox isn't really my top priority at the moment. I have a lot of things going on and some projects I want to get out the door before updating Winfox.


Mediant

Don't worry, I don't have any rush for it... Just do what you have to do, and thanks for the effort.


pedmond

Pity, another nice project getting abandoned by a talented developer who can't really finish what he has begun.


ilike2burnthing

pedmond - decisions, decisions. Do the work he's getting paid to do, or the free one....hmmm


Amresh

any possibility to run on vista


ilike2burnthing

Amresh - when vista becomes 7


Some0neX

DOESN'T WORK!!! I've tried ALL of the versions you have posted in the comments and they are all CRASHING ON STARTUP with the error saying "Winfox has stopped working)!

*This program sucks >.<'*

DON'T DOWNLOAD :P

ps: I'm running 7 rtm x86


trond kjølhaug

how did i install win fox.i have try and install this, but when i restart pc the win fox not start and i must install it again.so where shall i install this?