Tabs Studio Blog (organizing Visual Studio document tabs)

April 13, 2010

Visual Studio 2010 RTM

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

Yesterday Visual Studio 2010 was released:

Visual Studio 2010 Ultimate

Visual Studio 2010 Ultimate


I don’t see any changes in default VS tabs behavior comparing to RC. I’ve tested Tabs Studio v1.9.0 with VS Professional, Premium and Ultimate 2010 RTM editions and everything worked just fine.

Updated Visual Studio 2010 tab style

Filed under: Uncategorized — Tags: , — Sergey Vlasov @ 11:38 am

I’ve changed selected tab colors to match the default VS 2010 theme – yellow for active, dark blue for inactive and grey for unfocused:

Active and inactive tabs

Active and inactive tabs


Unfocused tabs

Unfocused tabs

April 12, 2010

Close file buttons

Filed under: Uncategorized — Tags: — Sergey Vlasov @ 10:41 pm

I’ve added the close file button to each extension. It should be particularly useful in SSMS where you more often need to close a file rather than a whole tab:

Close file buttons in SSMS

Close file buttons in SSMS


In the default style these buttons are collapsed, but you can use all usual properties in a custom style to make them visible. For example, the following style makes close file buttons visible on the selected tab and hides the close tab button in a tab when it contains more than a one extension:

<Style TargetType="TabsStudio:TabExtensionCloseButton" BasedOn="{StaticResource DefaultTabExtensionCloseButton}">
  <Style.Triggers>
    <Trigger Property="IsTabSelected" Value="True">
      <Setter Property="Visibility" Value="Visible"/>
    </Trigger>
  </Style.Triggers>
</Style>

<Style TargetType="TabsStudio:CloseTabButton" BasedOn="{StaticResource DefaultCloseTabButtonStyle}">
  <Style.Triggers>
    <Trigger Property="IsMultiExtensions" Value="True">
      <Setter Property="Visibility" Value="Collapsed"/>
    </Trigger>
  </Style.Triggers>
</Style>

March 17, 2010

Tabs Studio v1.9.1 is released

Filed under: Releases — Sergey Vlasov @ 7:46 am

Tabs Studio v1.9.1 is released – added support for Debugging and Executing tab states in SQL Server Management Studio, added ReadOnly tab title text cleanup in SSMS.

March 15, 2010

Special tab titles in SSMS

Filed under: Uncategorized — Tags: — Sergey Vlasov @ 1:11 pm

SQL Server Management Studio adds the [ReadOnly] prefix to the window title for read only scripts. It also adds Debugging… and Executing… suffixes when SQL scripts are debugged and executed:

Read only, debugging and executing tabs in SSMS 2008

Read only, debugging and executing tabs in SSMS 2008


I’ve added additional processing for such titles that removes excessive text and adds appropriate status icons:
Updated tabs view

Updated tabs view

March 5, 2010

Tabs Studio v1.9.0 is released

Filed under: Releases — Sergey Vlasov @ 12:55 pm

Tabs Studio v1.9.0 public is released – comparing to v1.8.5: fixed inability to display identical extensions in a tab group, removed unnecessary access to Visual Studio documents on tabs update.

Reminder for those upgrading from v1.8.0: previous versions of Navigator, Saver and Sorter add-ins don’t work with Tabs Studio v1.8.3 and greater. Here are the updated versions: Navigator v1.0.1, Saver v1.0.1, Sorter v1.0.2.

February 19, 2010

Tabs Studio v1.8.5 is released

Filed under: Releases — Sergey Vlasov @ 10:25 pm

Tabs Studio v1.8.5 is released – fixed the Remove path from tab name option for SSMS broken in v1.8.2, changed installer to leave disabled Tabs Studio state in SSMS on upgrade, fixed 2 pixels tabs overflow over a code window in SSMS, fixed occasional 1 pixel dark line under the tabs.

February 18, 2010

Localizer add-in

Filed under: Uncategorized — Tags: — Sergey Vlasov @ 9:05 am

I’ve prepared two tab context menu translations for German and Spanish localized Visual Studio editions:

Localized context menu in German Visual Studio 2008

Localized context menu in German Visual Studio 2008


Feel free to correct my translation and update it with other languages. To add a new language just copy an existing .resx and provide translated string values:
Localizer project

Localizer project


Download Localizer v1.0.0

February 15, 2010

Tabs Studio v1.8.3 is released

Filed under: Releases — Sergey Vlasov @ 12:55 pm

Tabs Studio v1.8.3 is released – added two additional tabs layouts: Wrap and Stack.

Previous versions of Navigator, Saver and Sorter add-ins don’t work with Tabs Studio v1.8.3. Here are the updated versions: Navigator v1.0.1, Saver v1.0.1, Sorter v1.0.2.

Additional tabs layouts

Filed under: Uncategorized — Sergey Vlasov @ 12:02 pm

I’ve added two additional tabs layouts – Wrap and Stack:

Tabs layout option

Tabs layout option


Standard layout is the way it worked before:
Standard layout

Standard layout


Wrap layout retains original tab width and doesn’t try to distribute tabs between rows evenly:
Wrap layout

Wrap layout


Stack layout places tabs in a single vertical stack and should be useful when having a separate tabs window on a side of a code window:
Stack layout

Stack layout


The System.Windows.Controls.Panel TabPanel2 property was added to the TabsStudioExt.Tabs class replacing the System.Windows.Controls.Primitives.TabPanel TabPanel property. TabPanel is still present to prevent add-ins that use it from crashing at startup, but always returns an empty panel. I’ve updated Navigator, Saver and Sorter add-ins to use the new TabPanel2 property.

« Newer PostsOlder Posts »

Blog at WordPress.com.