There was a bug in 570 which caused WindowTabs to not validate your license key (if you have one) until you open the “License” page on the settings window. This means that even though you have a license, you would still hit the three tab limit. This version fixes that.

Install WindowTabs (v580)


There has been a long standing issue where settings are not saved for some users on 64-bit Windows Vista / Windows 7 due to the fact that WT was saving to the local Program Files directory.

In an effort to fix this, WindowTabs is now installed to your Local User Data directory instead of Program Files – this is the same way Google Chrome and all “ClickOnce” .NET applications are installed.

Also, I will be moving to a more manageable release cycle (2-4 week) which will give me time to tackle bigger features between releases.

Install WindowTabs (v570)


Install WindowTabs (v540)

For next week

My goal for next week is to provide an “upgrade” button in the app which will download the latest version, do the upgrade and restart in one click.


Now you can choose to show only the active tab in the taskbar (the default behavior) or you can choose to show all windows in the Taskbar. This is a pretty significant feature that still needs some more work. I am really excited about improving the taskbar integration over the next few weeks and I would appreciate feedback on this so please give it a try!

Install WindowTabs (v510)

For next week

Next week I am going to focus on the user experience around updating. I’m not happy with the update process right now and with a weekly release cycle, updates need to be painless.


By default, WindowTabs only shows a taskbar button for the active window in each tabbed group. This works well for some people but others have asked for a way to show all windows in the taskbar. Now you can control this behavior, here’s how:

This feature is a work in progress. There are some exciting new capabilities with the Windows 7 “SuperBar” that I will take advantage of over the next few weeks to provide much smarter taskbar grouping and integration.


You work with a lot of open email windows at once and your desktop gets cluttered with open windows, making it harder to multitask and stay productive — the solution is WindowTabs.

WindowTabs lets you group your Outlook email, task, calendar and other windows together into logical groups with a simple drag-and-drop interface. Use WindowTabs to organize your email windows, documents, spreadsheets, development tools, chat windows and many other applications.

After you have organized your windows, WindowTabs continues to support you by providing advanced features like auto-grouping, filtering, auto-hiding and seamless multi-monitor support.

WindowTabs lets you:

Who needs WindowTabs?

You do if you’ve ever:

See how you can use WindowTabs to organize Microsoft Outlook


This isn’t the most exciting release I have ever made but its still an important one. I fixed several crash issues and a nasty issue where you could get duplicate tabs if you drag a tab out of a group fast enough. Also, if you have been running into problems upgrading due to “WindowTabs32.dll” being in use, this new version should help going forward, the installer will now only try and replace WindowTabs32.dll if the version of that dll has changed.

Install WindowTabs (v490)

For next week

Next week, I want to provide an option which keeps windows in the taskbar. This would allow you to switch between windows using tabs or the taskbar. The lack of this feature has been a deal breaker for many people so I am eager to get this in there!


One of the files that ships with WindowTabs is “WindowTabsLoader32.exe”. There is no reason for you to ever run this program directly, nothing bad will happen, there just isn’t any reason to run it.

WindowTabsLoader32 is run by the main WindowTabs.exe when you are running on a 64 bit system. For those who care, the loader allows WindowTabs to “hook” 32bit processes running on your 64 bit OS. For example, many people run the 32bit IE7 and the loader allows WindowTabs to attach tabs to that process.


This release includes some look and feel improvements and (finally!) adds a simple context menu to access the settings by right clicking on a tab. I’ll be adding a lot more to the context menu over the next few weeks.

Install WindowTabs (v465)


This weeks release is a bunch of little bug fixes with some rendering issues and some problems with message boxes getting lost. Also, after a long hiatus, the diagnostics report is working again.

Install WindowTabs (v450)


The new “Aero” interface on Vista and Windows 7 displays an animation sequence each time you hide or minimize a window. This can get a little distracting when you are using WindowTabs because this animation is triggered each time you switch between windows in a tab group. Fortunately, you can turn of this animation, here is the menu sequence:

Computer -> Properties -> Advanced System Settings -> Performance -> Visual Effects -> “Animate windows when minimizing and maximizing”


Diagnostic reports provide useful information about the programs and windows running on your system. If you are running into a problem with WindowTabs, sending a diagnostics report along with your email can help me fix the issue faster.


This weeks release gets Windows Live Messenger working again on Vista / Win7, thanks to Oli for the heads up! Also, I added a much requested feature, the ability to activate tabs while dragging – especially useful for moving files between explorer windows.

Install WindowTabs (v430)


WindowTabs now supports dragging and dropping between tabs, making it much easier to move files between explorer windows, move text between Word or Excel documents or copy code snippets between your IDE’s and command windows -- take a look:


cruisecontrol The latest version of WindowTabs is build 423 and its growing fast – sometimes it grows by two or three version numbers in a single day. So what is with this crazy version number and why not a more familiar Major.Minor version? It all comes down to the development cycle.

Release often, release early

I take an “iterative” approach to building WindowTabs which means that instead of releasing a big batch of changes a few times a year, I am constantly adding features in small steps and releasing these new versions every few weeks. Each time I make a small improvement, the version number goes up. After a few days of testing, I make one of these new version the “latest” so that users are notified through the WindowTabs version checker.

The main benefit of making frequent incremental releases is that I get more frequent and timely feedback from my customers which helps me fix issues faster and keeps me focused on adding features that my customers care about.


wordpress-logo-stacked-bgYesterday evening, I launched a new version of the WindowTabs website running on WordPress. By moving from a static site (hard to change) to a dynamic WordPress site (easy to change) I’ll be able to provide a better experience for WindowTabs users. Here are  a few improvments you can expect to see:

Please let me know if you run into any issues on the new site, or if you have any ideas on how I can improve it.


It’s a long time since the last release but this version makes up for it with one major new feature (auto hiding) and a bunch of important bug fixes for Outlook, Visual Studio and Microsoft Word users

Install WindowTabs (v420)


I just found this video of WindowTabs on YouTube and it made me smile. The movement of the tabs are choreographed with beautiful background music. WindowTabs looks even better on Windows 7, it’s probably time for me to upgrade…


I often move maximized windows from one monitor to another as I work on different tasks. WindowTabs make this easier by allowing me to drag and drop maximized windows between monitors instead of having to restore, move, maximize. It’s a little thing but it makes for a more fluid window management experience.


WindowTabs can be overwhelming if you have lots of windows open -- all those tabs sprouting up can be a little distracting. The new Auto Hide feature streamlines WindowTabs by hiding tabs on inactive and maximized windows. The tabs are shown when you:


Next Page »