Tabs Studio v1.4.8 is released – added MDI mode support, changed tab closing and tab context menu opening from mouse button down to mouse button up event.
July 30, 2009
Mouse button down vs. mouse button up
Mouse click consists of two actions – pressing a button and releasing the button. Associated mouse click action can be initiated by either of these two events. Let’s see how mouse clicks are processed in Tabs Studio.
Left click to select tab. Currently Tabs Studio selects tab on mouse button down and this is standard Windows shell behavior. OK.
Left click on close tab button. Currently Tabs Studio closes tab on mouse button down. For a button standard Windows shell behavior is to initiate button action on mouse up. I’m changing Tabs Studio behavior to close tab on mouse button up.
Right click to open tab context menu. Currently Tabs Studio opens menu on mouse button down. Most Windows applications (VS, IE, Explorer) open context menu on mouse button up. I’m changing Tabs Studio behavior to open context menu on mouse button up.
Middle click to close tab. Currently Tabs Studio closes tab on mouse button down. Standard Windows shell applications don’t use middle button. Other applications behave both ways. Firefox closes tab on mouse button up. IE 8 closes tab on mouse button down. VS 2008 closes tab on mouse button up. VS 2010 Beta 1 closes tab on mouse button down. I think closing on mouse button up is better as it allows canceling closing: if after pressing the middle mouse button on a tab you realized that you don’t want to close it you can move mouse off the tab holding the middle mouse button. I’m changing Tabs Studio behavior to close tab on mouse button up.
July 29, 2009
MDI mode support
Visual Studio 2005 and Visual Studio 2008 support multiple documents window layout:

Multiple documents layout option in Visual Studio
I’ve added Tabs Studio tabs to this mode too:

Tabs Studio tabs in MDI mode
July 27, 2009
Tabs Studio v1.4.7 is released
Tabs Studio v1.4.7 is released – created single msi installer for all supported Visual Studio versions (2005, 2008 and 2010 Beta 1).
July 23, 2009
Tabs Studio review by smartyP
“When I installed Tabs Studio I thought it was a cool idea, but after using it the last 2 weeks I’m hooked.” Read full review.
Unified installer
I’m working on a single msi installer for all supported Visual Studio versions (2005, 2008 and 2010 Beta 1). You run TabsStudio.msi, click I accept, click Install, installer installs Tabs Studio for the current user for all supported Visual Studio versions installed, you click Finish and that’s all:

Tabs Studio Setup Step 1

Tabs Studio Setup Step 2

Tabs Studio Setup Step 3
Installing a new Tabs Studio version over existing one looks exactly the same. Installation doesn’t require admin rights or elevation. To uninstall Tabs Studio go to the standard Control Panel applet:

Control Panel Programs and Features with Tabs Studio Installed
July 19, 2009
Tabs Studio v1.4.5 for Visual Studio 2010 Beta 1 is released
Tabs Studio installer for Visual Studio 2010 Beta 1 is a separate installer and consists of two modules: Tabs Studio 2010 v1.4.5 and Tabs Studio 2010 Helper v1.0.0. Trial period for this build lasts up to January 1, 2010.
July 17, 2009
Updated default style for Visual Studio 2010
In Visual Studio 2010 Tabs Studio uses separate default style. As in .NET 4.0 OuterGlowBitmapEffect is no longer supported, I changed its usage to DropShadowEffect. DropShadowEffect is less visible, but at the moment I don’t know what else to use. Notice less red over close tab button and less white over selected tab content in Visual Studio 2010:

Mouse over close tab button in Visual Studio 2008

Mouse over close tab button in Visual Studio 2010
Default style for Visual Studio 2010 also sets transparent tabs background.
July 16, 2009
Tabs Studio for Visual Studio 2010 Beta 1
My efforts for Visual Studio 2010 support allow me to show the first screenshots:

Multiple rows of tabs in Visual Studio 2010 Beta 1

Vertical tab groups support for Visual Studio 2010 Beta 1
Default style is currently the same. In custom style I set transparent background:
<Style TargetType="TabsStudio:Tabs" BasedOn="{StaticResource DefaultTabsStyle}"> <Setter Property="Background" Value="Transparent"/> </Style>
July 11, 2009
Custom style from smartyp
smartyp posted his style for Tabs Studio:

smartyp's style