Tabs Studio Blog (organizing Visual Studio document tabs)

February 11, 2010

Grouping titles ignoring case differences

Filed under: Uncategorized — Sergey Vlasov @ 9:54 pm

Since the beginning, Tabs Studio didn’t group e.g. WebDataService.cs and WebdataService.svc because of the case difference. It was my conscious decision to indicate an inconsistence and prompt a developer to fix it. But now I think there is no harm to provide an option and give you full control of this behavior:

Group titles ignoring case differences option

Group titles ignoring case differences option

February 10, 2010

Visual Studio 2010 RC

Filed under: Uncategorized — Tags: — Sergey Vlasov @ 10:37 am

This week Visual Studio 2010 Release Candidate was released:

Visual Studio 2010 Ultimate RC

Visual Studio 2010 Ultimate RC


I don’t see any changes in default tab behavior comparing to Beta 2 in this release. I’ve tested Tabs Studio v1.8.0 with Professional, Premium and Ultimate 2010 RC editions and everything worked as good as in Beta 2. Interestingly, the Load per user extensions when running as administrator VS option is now on by default.

Tab names in a database project

Filed under: Uncategorized — Sergey Vlasov @ 9:28 am

Visual Studio has a special project type – Database Project. Tab names in such project include a path with back slashes:

A Visual Studio database project

A Visual Studio database project


To support back slashes I’ve changed the default Title grouping regex to (?<Name>(.*[/\\])?.+?)(?<Ext>\..+) and I’ve changed the default remove path transform to ^(.*[/\\\\])?(.*)$. With these changes selecting the Remove path from tab name option successfully removes paths:
Paths removed

Paths removed


It would be nice to remove trailing Project1 as well. (?<Name>(.*[/\\])?.+?)(?<Ext>\..+) \(Project1\) helps, but only for grouped titles like Script1. I’ve made additional changes in Tabs Studio and now single titles are affected by Title grouping regex too:
Project1 removed

Project1 removed


For more advanced title customization there is TitleTransform available in add-ins.

February 7, 2010

Decorator update

Filed under: Uncategorized — Tags: — Sergey Vlasov @ 8:48 pm

Decorator add-in v1.0.0 was found guilty in disrupting Visual Studio operations, even causing a crash. It too often looked for a project associated with a window, particularly disrupting when the window was already closed.

I’ve added a dictionary to store a project for a tab. Now the project is searched in Visual Studio only once when the tab is created. You may also notice in source code how I use tab.TabItem for tab identity – this is because TabsStudioExt.Tab objects are created at will and only WPF controls and DTE objects are stable enough for identity purposes.

Download Decorator v1.0.1.

February 1, 2010

New blog address

Filed under: Uncategorized — Sergey Vlasov @ 9:41 am

I’ve established the new address for this blog – http://blog.tabsstudio.com. Everything else is the same.

January 31, 2010

Tabs Studio on Twitter

Filed under: Uncategorized — Sergey Vlasov @ 6:55 pm

I’ve created the Twitter account for Tabs Studio where I plan to write about the lesser details than on this blog.

Follow Tabs Studio on Twitter!

January 27, 2010

Tabs Studio toolbar

Filed under: Uncategorized — Sergey Vlasov @ 9:52 pm

I’ve created the default toolbar for Tabs Studio that includes Options, Add-in manager, Previously selected tab, Open corresponding file, Tabs window and About commands:

Tabs Studio toolbar in Visual Studio 2008

Tabs Studio toolbar in Visual Studio 2008


This toolbar is also available in SSMS (though you need to manually make it visible):
Tabs Studio toolbar in SSMS 2008

Tabs Studio toolbar in SSMS 2008


I plan to make the toolbar available in Visual Studio 2010 closer to its release date.

January 23, 2010

Visual Studio 2010 Silver theme

Filed under: Uncategorized — Tags: , — Sergey Vlasov @ 3:24 pm

This month Matthew Johnson released the Visual Studio Color Theme Editor extension for Visual Studio 2010. This extension allows users to customize colors used by Visual Studio 2010 and contains three example themes (Autumn, Emerald and Silver):

Default Visual Studio 2010 theme

Default Visual Studio 2010 theme


Visual Studio 2010 Silver theme

Visual Studio 2010 Silver theme


Jameel Al-Aziz, in addition to his Tabs Studio 2010 style, has created Tabs Studio 2010 Silver theme style:
Tabs Studio 2010 Silver theme style

Tabs Studio 2010 Silver theme style


Get Tabs Studio 2010 Silver theme style by Jameel Al-Aziz (Visual Studio 2010 Beta 2 and Tabs Studio v1.7.6 or greater required).

January 8, 2010

Tabs in a separate window

Filed under: Uncategorized — Sergey Vlasov @ 11:18 am

I’ve added a new option to show tabs in a separate window:

Show tabs in a separate window option

Show tabs in a separate window option


The separate window is a Visual Studio tool window that you can dock or float any place you like:
Tabs window on the right of code window

Tabs window on the right of code window


You set up tabs window width and height, Tabs Studio fits tabs into available width. Tabs window placement is saved by Visual Studio as for all other tool windows. If you have several tab groups, several tabs windows are opened.

I’ve also added the TabsStudio.Connect.ShowTabsWindow command in case you (accidentally) have closed the window. You can add this command to the Visual Studio View menu for example:

The show tabs window command added to VS View menu

The show tabs window command added to VS View menu


The Show tabs in a separate window option is currently not supported in MDI mode and in VS 2010.

January 4, 2010

Maximum number of tabs in a group

Filed under: Uncategorized — Sergey Vlasov @ 8:10 pm

In SSMS sometimes you can get 10 or even more tabs in one group. A group like this takes lot of space and can be hard to manage. I’ve added the Maximum number of tabs in a group option that breaks extra large groups:

Maximum number of tabs in a group option

Maximum number of tabs in a group option


Default value is 7. For example, 9 SQL queries are now organized in two groups instead of a large one:
SQL query tabs organized in two groups

SQL query tabs organized in two groups


Setting the Maximum number of tabs in a group option to 0 allows any number of tabs to be combined in one group.

« Newer PostsOlder Posts »

Blog at WordPress.com.