<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tabs Studio Blog (organizing Visual Studio document tabs) &#187; Uncategorized</title>
	<atom:link href="http://blog.tabsstudio.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tabsstudio.com</link>
	<description>Tabs Studio Blog (the Visual Studio add-in development)</description>
	<lastBuildDate>Wed, 01 Feb 2012 11:43:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.tabsstudio.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/ba78d6f4bf22b80ac4a0065cc7ce4b14?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Tabs Studio Blog (organizing Visual Studio document tabs) &#187; Uncategorized</title>
		<link>http://blog.tabsstudio.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.tabsstudio.com/osd.xml" title="Tabs Studio Blog (organizing Visual Studio document tabs)" />
	<atom:link rel='hub' href='http://blog.tabsstudio.com/?pushpress=hub'/>
		<item>
		<title>Dark theme for Visual Studio 2010</title>
		<link>http://blog.tabsstudio.com/2011/12/16/dark-theme-for-visual-studio-2010/</link>
		<comments>http://blog.tabsstudio.com/2011/12/16/dark-theme-for-visual-studio-2010/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 07:32:02 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Style]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1530</guid>
		<description><![CDATA[If you like the original Visual Studio 2010 tabs theme you can use the excellent Visual Studio 2010 style for Tabs Studio by Jameel Al-Aziz. But, as this style changes many aspects of tabs presentation, it also overrides custom colors that you assign with tab coloring rules in Tabs Studio presentation options. (Of course, you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1530&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you like the original Visual Studio 2010 tabs theme you can use the excellent <a href="http://www.tabsstudio.com/community/styles/vs2010.txt">Visual Studio 2010 style</a> for Tabs Studio by Jameel Al-Aziz. But, as this style changes many aspects of tabs presentation, it also overrides custom colors that you assign with tab coloring rules in Tabs Studio presentation options. (Of course, you can implement all coloring rules as style rules, it just requires working directly with XAML). Below is a simple style that closer to the overall Visual Studio 2010 theme and still supports additional tab coloring rules.</p>
<p>
The following style changes tab text color from default black to white for not selected and not highlighted tabs:
</p>
<pre>
&lt;Style TargetType="TabsStudio:TabName" BasedOn="{StaticResource DefaultTabNameStyle}"&gt;
  &lt;Style.Triggers&gt;
  &lt;MultiDataTrigger&gt;
            &lt;MultiDataTrigger.Conditions&gt;
                &lt;Condition Binding="{Binding Path=IsMouseOver, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
                &lt;Condition Binding="{Binding Path=IsTabSelected, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
            &lt;/MultiDataTrigger.Conditions&gt;
            &lt;Setter Property="Foreground" Value="White"/&gt;
      &lt;/MultiDataTrigger&gt;
  &lt;/Style.Triggers&gt;
&lt;/Style&gt;

&lt;Style TargetType="TabsStudio:TabExtension" BasedOn="{StaticResource DefaultTabExtensionStyle}"&gt;
  &lt;Style.Triggers&gt;
  &lt;MultiDataTrigger&gt;
            &lt;MultiDataTrigger.Conditions&gt;
                &lt;Condition Binding="{Binding Path=IsMouseOver, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
                &lt;Condition Binding="{Binding Path=IsTabSelected, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
            &lt;/MultiDataTrigger.Conditions&gt;
            &lt;Setter Property="Foreground" Value="White"/&gt;
      &lt;/MultiDataTrigger&gt;
  &lt;/Style.Triggers&gt;
&lt;/Style&gt;

&lt;Style TargetType="TabsStudio:TabNameModificationMarker" BasedOn="{StaticResource DefaultTabNameModificationMarkerStyle}"&gt;
  &lt;Style.Triggers&gt;
  &lt;MultiDataTrigger&gt;
            &lt;MultiDataTrigger.Conditions&gt;
                &lt;Condition Binding="{Binding Path=IsMouseOver, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
                &lt;Condition Binding="{Binding Path=IsTabSelected, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
            &lt;/MultiDataTrigger.Conditions&gt;
            &lt;Setter Property="Foreground" Value="White"/&gt;
      &lt;/MultiDataTrigger&gt;
  &lt;/Style.Triggers&gt;
&lt;/Style&gt;

&lt;Style TargetType="TabsStudio:TabExtensionModificationMarker" BasedOn="{StaticResource DefaultTabExtensionModificationMarkerStyle}"&gt;
  &lt;Style.Triggers&gt;
  &lt;MultiDataTrigger&gt;
            &lt;MultiDataTrigger.Conditions&gt;
                &lt;Condition Binding="{Binding Path=IsMouseOver, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
                &lt;Condition Binding="{Binding Path=IsTabSelected, RelativeSource={RelativeSource AncestorType=TabsStudio:Tab}}" Value="False"/&gt;
            &lt;/MultiDataTrigger.Conditions&gt;
            &lt;Setter Property="Foreground" Value="White"/&gt;
      &lt;/MultiDataTrigger&gt;
  &lt;/Style.Triggers&gt;
&lt;/Style&gt;
</pre>
<p>Plus you need to create a tab coloring rule for not selected tabs with transparent background:</p>
<pre>
&lt;SolidColorBrush Color="Transparent"/&gt;
</pre>
<p><div id="attachment_1535" class="wp-caption aligncenter" style="width: 580px"><a href="http://tabsstudio.files.wordpress.com/2011/12/transparent-background-for-not-selected-tabs.png"><img src="http://tabsstudio.files.wordpress.com/2011/12/transparent-background-for-not-selected-tabs.png" alt="Transparent background for not selected tabs" title="Transparent background for not selected tabs" width="570" height="483" class="size-full wp-image-1535" /></a><p class="wp-caption-text">Transparent background for not selected tabs</p></div><br />
It is very important that this rule be the first one in your tab coloring rules so that additional tab coloring rules could override it with custom colors. Below is the new tabs look:<br />
<div id="attachment_1536" class="wp-caption aligncenter" style="width: 797px"><a href="http://tabsstudio.files.wordpress.com/2011/12/dark-tabs-theme-in-visual-studio-2010.png"><img src="http://tabsstudio.files.wordpress.com/2011/12/dark-tabs-theme-in-visual-studio-2010.png" alt="Dark tabs theme in Visual Studio 2010" title="Dark tabs theme in Visual Studio 2010" width="787" height="209" class="size-full wp-image-1536" /></a><p class="wp-caption-text">Dark tabs theme in Visual Studio 2010</p></div><br />
Now you can for example set a specific color for a project with Tab coloring rules. As tab text is white, you need to use dark colors for background or use normal colors with transparency (to set transparency level, use the <b>Opacity</b> slider in the <b>Color Picker</b> dialog):<br />
<div id="attachment_1537" class="wp-caption aligncenter" style="width: 580px"><a href="http://tabsstudio.files.wordpress.com/2011/12/project-tab-coloring-rule-with-transparency.png"><img src="http://tabsstudio.files.wordpress.com/2011/12/project-tab-coloring-rule-with-transparency.png" alt="Project tab coloring rule with transparency" title="Project tab coloring rule with transparency" width="570" height="483" class="size-full wp-image-1537" /></a><p class="wp-caption-text">Project tab coloring rule with transparency</p></div><br />
<div id="attachment_1538" class="wp-caption aligncenter" style="width: 797px"><a href="http://tabsstudio.files.wordpress.com/2011/12/dark-theme-with-custom-transparent-colors-for-two-projects.png"><img src="http://tabsstudio.files.wordpress.com/2011/12/dark-theme-with-custom-transparent-colors-for-two-projects.png" alt="Dark theme with custom transparent colors for two projects" title="Dark theme with custom transparent colors for two projects" width="787" height="234" class="size-full wp-image-1538" /></a><p class="wp-caption-text">Dark theme with custom transparent colors for two projects</p></div><br />
Additionally you can set selected but unfocused tab background to gray as in the original Visual Studio 2010 theme:</p>
<pre>
&lt;Condition Binding="{Binding Path=IsGroupFocused, RelativeSource={RelativeSource Self}}" Value="False"/&gt;
&lt;Condition Binding="{Binding Path=IsGroupWithLastActiveDocument, RelativeSource={RelativeSource Self}}" Value="True"/&gt;
</pre>
<pre>
&lt;LinearGradientBrush StartPoint="0,0" EndPoint="0,1"&gt;
  &lt;GradientStop Color="#FFFDFDFD" Offset="0"/&gt;
  &lt;GradientStop Color="#FFD5DAE3" Offset="0.49"/&gt;
  &lt;GradientStop Color="#FFCED4DF" Offset="0.5"/&gt;
  &lt;GradientStop Color="#FFCED4DF" Offset="1"/&gt;
&lt;/LinearGradientBrush&gt;
</pre>
<p><div id="attachment_1539" class="wp-caption aligncenter" style="width: 859px"><a href="http://tabsstudio.files.wordpress.com/2011/12/gray-color-rule-for-selected-but-unfocused-tab.png"><img src="http://tabsstudio.files.wordpress.com/2011/12/gray-color-rule-for-selected-but-unfocused-tab.png" alt="Gray color rule for selected but unfocused tab" title="Gray color rule for selected but unfocused tab" width="849" height="487" class="size-full wp-image-1539" /></a><p class="wp-caption-text">Gray color rule for selected but unfocused tab</p></div><br />
<div id="attachment_1540" class="wp-caption aligncenter" style="width: 797px"><a href="http://tabsstudio.files.wordpress.com/2011/12/gray-selected-tab-when-solution-explorer-is-active.png"><img src="http://tabsstudio.files.wordpress.com/2011/12/gray-selected-tab-when-solution-explorer-is-active.png" alt="Gray selected tab when Solution Explorer is active" title="Gray selected tab when Solution Explorer is active" width="787" height="236" class="size-full wp-image-1540" /></a><p class="wp-caption-text">Gray selected tab when Solution Explorer is active</p></div></p>
<p><b>Update</b>: Added white color to modification markers in the style.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1530&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/12/16/dark-theme-for-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/12/transparent-background-for-not-selected-tabs.png" medium="image">
			<media:title type="html">Transparent background for not selected tabs</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/12/dark-tabs-theme-in-visual-studio-2010.png" medium="image">
			<media:title type="html">Dark tabs theme in Visual Studio 2010</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/12/project-tab-coloring-rule-with-transparency.png" medium="image">
			<media:title type="html">Project tab coloring rule with transparency</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/12/dark-theme-with-custom-transparent-colors-for-two-projects.png" medium="image">
			<media:title type="html">Dark theme with custom transparent colors for two projects</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/12/gray-color-rule-for-selected-but-unfocused-tab.png" medium="image">
			<media:title type="html">Gray color rule for selected but unfocused tab</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/12/gray-selected-tab-when-solution-explorer-is-active.png" medium="image">
			<media:title type="html">Gray selected tab when Solution Explorer is active</media:title>
		</media:content>
	</item>
		<item>
		<title>Add-in settings</title>
		<link>http://blog.tabsstudio.com/2011/12/13/add-in-settings/</link>
		<comments>http://blog.tabsstudio.com/2011/12/13/add-in-settings/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 16:57:53 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add-ins]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1523</guid>
		<description><![CDATA[I&#8217;ve added more organization to add-in settings storage and activation configuration. Previously add-ins stored global settings in the add-ins directory near the binary files. Now I&#8217;ve added the GetAddinSettingsDirectory method to the ITabsStudioEngine interface providing a directory near general Tabs Studio settings. It makes possible to have separate add-in settings for SSMS 2008 and Visual [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1523&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added more organization to add-in settings storage and activation configuration.</p>
<p>
Previously add-ins stored global settings in the add-ins directory near the binary files. Now I&#8217;ve added the <b>GetAddinSettingsDirectory</b> method to the <b>ITabsStudioEngine</b> interface providing a directory near general Tabs Studio settings. It makes possible to have separate add-in settings for SSMS 2008 and Visual Studio 2008.
</p>
<p>
Previously all <b>.dll</b> add-ins from the add-ins directory were loaded at startup. Now the list of active add-ins is stored near general Tabs Studio settings. You control this list as usual from <b>Add-in Manager</b>. It again makes now possible to have separate active add-ins for SSMS 2008 and Visual Studio 2008.
</p>
<p>Export/import settings now save and restore all add-in settings as well.</p>
<p>
Download link: <a href="http://www.tabsstudio.com/download/TabsStudio_260.msi">Tabs Studio v2.6.0</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1523/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1523&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/12/13/add-in-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>
	</item>
		<item>
		<title>Sorting by project and extension</title>
		<link>http://blog.tabsstudio.com/2011/11/28/sorting-by-project-and-extension/</link>
		<comments>http://blog.tabsstudio.com/2011/11/28/sorting-by-project-and-extension/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 17:10:52 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add-ins]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1510</guid>
		<description><![CDATA[I&#8217;ve added the ability to sort tabs by project and extension: A tab can have several extensions. To simplify sorting by extension behavior, only the first extension present on tab creation is used for sorting. You can select the Re-sort tabs context menu command to reset it. For example, if Sorter is set up to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1510&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added the ability to sort tabs by project and extension:<br />
<div id="attachment_1511" class="wp-caption aligncenter" style="width: 310px"><a href="http://tabsstudio.files.wordpress.com/2011/11/sorter-options1.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/sorter-options1.png" alt="Sorter Options" title="Sorter Options" width="300" height="181" class="size-full wp-image-1511" /></a><p class="wp-caption-text">Sorter Options</p></div><br />
A tab can have several extensions. To simplify sorting by extension behavior, only the first extension present on tab creation is used for sorting. You can select the <b>Re-sort tabs</b> context menu command to reset it.</p>
<p>
For example, if <b>Sorter</b> is set up to sort only by extension and you open <b>Form1.cs [Design]</b> and <b>stdafx.h</b>:
</p>
<p><div id="attachment_1512" class="wp-caption aligncenter" style="width: 188px"><a href="http://tabsstudio.files.wordpress.com/2011/11/soring-by-extension.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/soring-by-extension.png" alt="Sorting by extension" title="Sorting by extension" width="178" height="26" class="size-full wp-image-1512" /></a><p class="wp-caption-text">Sorting by extension</p></div><br />
Now you open <b>stdafx.cpp</b>. The <b>stdafx</b> tab keeps second position because &#8220;only the first extension present on tab creation is used for sorting&#8221; &#8211; in our case <b>.h</b>:<br />
<div id="attachment_1513" class="wp-caption aligncenter" style="width: 229px"><a href="http://tabsstudio.files.wordpress.com/2011/11/order-not-changed-when-a-new-extension-is-added.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/order-not-changed-when-a-new-extension-is-added.png" alt="Order not changed when a new extension is added" title="Order not changed when a new extension is added" width="219" height="26" class="size-full wp-image-1513" /></a><p class="wp-caption-text">Order not changed when a new extension is added</p></div><br />
But if we <b>Re-sort tabs</b>, then <b>.cpp</b> becomes the primary extension for the <b>stdafx</b> tab and it moves before <b>Form1</b>:<br />
<div id="attachment_1514" class="wp-caption aligncenter" style="width: 229px"><a href="http://tabsstudio.files.wordpress.com/2011/11/re-sorted-tabs.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/re-sorted-tabs.png" alt="Re-sorted tabs" title="Re-sorted tabs" width="219" height="26" class="size-full wp-image-1514" /></a><p class="wp-caption-text">Re-sorted tabs</p></div><br />
Please, let me know if you find sorting by extension actually useful for your work <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>
The updated <b>Sorter</b> add-in is included in <a href="http://www.tabsstudio.com/download/TabsStudio_257.msi">Tabs Studio v2.5.7</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1510/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1510&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/11/28/sorting-by-project-and-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/sorter-options1.png" medium="image">
			<media:title type="html">Sorter Options</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/soring-by-extension.png" medium="image">
			<media:title type="html">Sorting by extension</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/order-not-changed-when-a-new-extension-is-added.png" medium="image">
			<media:title type="html">Order not changed when a new extension is added</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/re-sorted-tabs.png" medium="image">
			<media:title type="html">Re-sorted tabs</media:title>
		</media:content>
	</item>
		<item>
		<title>Sorting by full tab name</title>
		<link>http://blog.tabsstudio.com/2011/11/17/sorting-by-full-tab-name/</link>
		<comments>http://blog.tabsstudio.com/2011/11/17/sorting-by-full-tab-name/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 03:12:21 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add-ins]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1498</guid>
		<description><![CDATA[Depending on the project type you are working on, Tabs Studio settings and add-ins enabled, tabs may have a path in the tab name. The Sorter add-in compares tab names without path, so for an ASP.NET website project, tabs are sorted like this: I&#8217;ve added the option to sort by full tab name. You can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1498&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Depending on the project type you are working on, Tabs Studio settings and add-ins enabled, tabs may have a path in the tab name. The <b>Sorter</b> add-in compares tab names without path, so for an ASP.NET website project, tabs are sorted like this:<br />
<div id="attachment_1499" class="wp-caption aligncenter" style="width: 770px"><a href="http://tabsstudio.files.wordpress.com/2011/11/sorting-without-path.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/sorting-without-path.png" alt="Sorting without path" title="Sorting without path" width="760" height="26" class="size-full wp-image-1499" /></a><p class="wp-caption-text">Sorting without path</p></div><br />
I&#8217;ve added the option to sort by full tab name. You can enable it in Tabs Studio &#8211; Add-in manager &#8211; Sorter options:<br />
<div id="attachment_1500" class="wp-caption aligncenter" style="width: 310px"><a href="http://tabsstudio.files.wordpress.com/2011/11/sorter-options.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/sorter-options.png" alt="Sorter Options" title="Sorter Options" width="300" height="181" class="size-full wp-image-1500" /></a><p class="wp-caption-text">Sorter Options</p></div><br />
With this option enabled the same tabs are now sorted like this:<br />
<div id="attachment_1501" class="wp-caption aligncenter" style="width: 770px"><a href="http://tabsstudio.files.wordpress.com/2011/11/sorting-with-path.png"><img src="http://tabsstudio.files.wordpress.com/2011/11/sorting-with-path.png" alt="Sorting with path" title="Sorting with path" width="760" height="26" class="size-full wp-image-1501" /></a><p class="wp-caption-text">Sorting with path</p></div><br />
The updated <b>Sorter</b> add-in is included in <a href="http://www.tabsstudio.com/download/TabsStudio_256.msi">Tabs Studio v2.5.6</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1498/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1498/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1498/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1498&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/11/17/sorting-by-full-tab-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/sorting-without-path.png" medium="image">
			<media:title type="html">Sorting without path</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/sorter-options.png" medium="image">
			<media:title type="html">Sorter Options</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/11/sorting-with-path.png" medium="image">
			<media:title type="html">Sorting with path</media:title>
		</media:content>
	</item>
		<item>
		<title>Less rows priority</title>
		<link>http://blog.tabsstudio.com/2011/10/18/less-rows-priority/</link>
		<comments>http://blog.tabsstudio.com/2011/10/18/less-rows-priority/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 03:50:23 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Style]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1487</guid>
		<description><![CDATA[Sometimes you get tabs arranged in more rows than necessary: This is because the current tab layout algorithm first of all tries to minimize distracting tab movement between rows (keeping tab in the last position, reserving a row buffer for new tabs and changes in tab width). I&#8217;ve added the new LessRowsPriority property to let [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1487&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes you get tabs arranged in more rows than necessary:<br />
<div id="attachment_1488" class="wp-caption aligncenter" style="width: 746px"><a href="http://tabsstudio.files.wordpress.com/2011/10/tabs-in-4-rows.png"><img src="http://tabsstudio.files.wordpress.com/2011/10/tabs-in-4-rows.png" alt="Tabs in 4 rows" title="Tabs in 4 rows" width="736" height="92" class="size-full wp-image-1488" /></a><p class="wp-caption-text">Tabs in 4 rows</p></div><br />
<div id="attachment_1489" class="wp-caption aligncenter" style="width: 746px"><a href="http://tabsstudio.files.wordpress.com/2011/10/the-same-tabs-in-3-rows.png"><img src="http://tabsstudio.files.wordpress.com/2011/10/the-same-tabs-in-3-rows.png" alt="The same tabs in 3 rows" title="The same tabs in 3 rows" width="736" height="70" class="size-full wp-image-1489" /></a><p class="wp-caption-text">The same tabs in 3 rows</p></div></p>
<p>
This is because the current tab layout algorithm first of all tries to minimize distracting tab movement between rows (keeping tab in the last position, reserving a row buffer for new tabs and changes in tab width).
</p>
<p>
I&#8217;ve added the new <b>LessRowsPriority</b> property to let you customize this behavior. (Remember also the <a href="http://blog.tabsstudio.com/2011/05/18/stable-tabs-layout/">RowBuffer</a> property.) The larger <b>LessRowsPriority</b> value the more actively Tabs Studio will try to minimize number of rows. It is a double with default value of 1. Value of 10 is kind of high priority and value of 100 &#8211; very high priority. You can set it in a custom style like this:
</p>
<pre>
&lt;Style TargetType="TabsStudio:Tabs" BasedOn="{StaticResource DefaultTabsStyle}"&gt;
  &lt;Setter Property="LessRowsPriority" Value="10"/&gt;
&lt;/Style&gt;
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1487/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1487&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/10/18/less-rows-priority/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/10/tabs-in-4-rows.png" medium="image">
			<media:title type="html">Tabs in 4 rows</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/10/the-same-tabs-in-3-rows.png" medium="image">
			<media:title type="html">The same tabs in 3 rows</media:title>
		</media:content>
	</item>
		<item>
		<title>Priority group</title>
		<link>http://blog.tabsstudio.com/2011/10/17/priority-group/</link>
		<comments>http://blog.tabsstudio.com/2011/10/17/priority-group/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 17:32:00 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Add-ins]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1479</guid>
		<description><![CDATA[If you have a frequently accessed tab that is open for a long time, you may want to position it at the beginning of the list for easier access and better tabs organization. The new PriorityGroup add-in lets you add such tab to the priority group and will keep it at the beginning when this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1479&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you have a frequently accessed tab that is open for a long time, you may want to position it at the beginning of the list for easier access and better tabs organization. The new <b>PriorityGroup</b> add-in lets you add such tab to the priority group and will keep it at the beginning when this tab is open:<br />
<div id="attachment_1480" class="wp-caption aligncenter" style="width: 636px"><a href="http://tabsstudio.files.wordpress.com/2011/10/adding-a-tab-to-the-priority-group.png"><img src="http://tabsstudio.files.wordpress.com/2011/10/adding-a-tab-to-the-priority-group.png" alt="Adding a tab to the priority group" title="Adding a tab to the priority group" width="626" height="505" class="size-full wp-image-1480" /></a><p class="wp-caption-text">Adding a tab to the priority group</p></div></p>
<p>
Priority tabs are identified by tab name and work globally across all solutions. To remove a tab from the priority group, right click on the tab and select <b>Remove from priority group</b>.
</p>
<p>You can color priority tabs using the new <b>TabsStudioPriorityGroup:Properties.Top</b> property. For example, in the standard <b>Tab Coloring Rule</b> dialog, add the following custom condition:</p>
<pre>
&lt;Condition Binding="{Binding Path=(TabsStudioPriorityGroup:Properties.Top),
  RelativeSource={RelativeSource Self}}" Value="True"/&gt;
</pre>
<div id="attachment_1481" class="wp-caption aligncenter" style="width: 611px"><a href="http://tabsstudio.files.wordpress.com/2011/10/tab-coloring-rule-for-priority-tabs.png"><img src="http://tabsstudio.files.wordpress.com/2011/10/tab-coloring-rule-for-priority-tabs.png" alt="A tab coloring rule for priority tabs" title="A tab coloring rule for priority tabs" width="601" height="458" class="size-full wp-image-1481" /></a><p class="wp-caption-text">A tab coloring rule for priority tabs</p></div>
<p>
The <b>Sorter</b> add-in now recognizes if <b>PriorityGroup</b> is running and sorts priority tabs first:
</p>
<div id="attachment_1482" class="wp-caption aligncenter" style="width: 601px"><a href="http://tabsstudio.files.wordpress.com/2011/10/sorter-and-prioritygroup-sort-and-prioritize-tabs.png"><img src="http://tabsstudio.files.wordpress.com/2011/10/sorter-and-prioritygroup-sort-and-prioritize-tabs.png" alt="Sorter and PriorityGroup sort and prioritize tabs" title="Sorter and PriorityGroup sort and prioritize tabs" width="591" height="70" class="size-full wp-image-1482" /></a><p class="wp-caption-text">Sorter and PriorityGroup sort and prioritize tabs</p></div>
<p>
<b>PriorityGroup</b> will be included in the next Tabs Studio release.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1479/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1479&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/10/17/priority-group/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/10/adding-a-tab-to-the-priority-group.png" medium="image">
			<media:title type="html">Adding a tab to the priority group</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/10/tab-coloring-rule-for-priority-tabs.png" medium="image">
			<media:title type="html">A tab coloring rule for priority tabs</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/10/sorter-and-prioritygroup-sort-and-prioritize-tabs.png" medium="image">
			<media:title type="html">Sorter and PriorityGroup sort and prioritize tabs</media:title>
		</media:content>
	</item>
		<item>
		<title>Visual Studio 11 Developer Preview support</title>
		<link>http://blog.tabsstudio.com/2011/09/27/visual-studio-11-developer-preview-support/</link>
		<comments>http://blog.tabsstudio.com/2011/09/27/visual-studio-11-developer-preview-support/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 14:27:33 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Visual Studio 11]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1467</guid>
		<description><![CDATA[I&#8217;ve added basic support for Visual Studio 11 Developer Preview &#8211; all tabs functionality that was available in VS 2010 is now available in VS 11. The new preview tab is displayed as a normal tab, but you can see the blue under line when it is selected. To manually promote this tab you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1467&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added basic support for Visual Studio 11 Developer Preview &#8211; all tabs functionality that was available in VS 2010 is now available in VS 11. </p>
<p>
The new preview tab is displayed as a normal tab, but you can see the blue under line when it is selected. To manually promote this tab you can use the Window menu and the keyboard shortcut (btw this screenshot was made on Windows 8):
</p>
<div id="attachment_1468" class="wp-caption aligncenter" style="width: 976px"><a href="http://tabsstudio.files.wordpress.com/2011/09/promote-preview-tab-command-in-visual-studio-menu.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/promote-preview-tab-command-in-visual-studio-menu.png" alt="Promote preview tab command in Visual Studio menu" title="Promote preview tab command in Visual Studio menu" width="966" height="298" class="size-full wp-image-1468" /></a><p class="wp-caption-text">Promote preview tab command in Visual Studio menu</p></div>
<p>
I don&#8217;t know how useful the preview tab will be. It can be turned off in Visual Studio options. On the other hand, floating tab groups are definitely useful and I will try my best to support them in a next release.
</p>
<p>
I noticed one new problem in VS 11 &#8211; tabs in a separate window can get light grey background inheriting style from a Visual Studio control up in the tree. To work around this, use the following custom style (it is the same example style that disables blue inactive tab background on mouse over):
</p>
<pre>
&lt;Style TargetType="TabsStudio:Tab" BasedOn="{StaticResource DefaultTabStyle}"&gt;
  &lt;Setter Property="Template"&gt;
    &lt;Setter.Value&gt;

      &lt;ControlTemplate TargetType="{x:Type TabsStudio:Tab}"&gt;
        &lt;Border Background="{TemplateBinding Background}" Padding="5,1,5,1"
                      BorderThickness="1,1,1,0" BorderBrush="Gray"&gt;
        &lt;ContentPresenter Name="Content" ContentSource="Header"
              HorizontalAlignment="{Binding Path=HorizontalContentAlignment,
                RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/&gt;
        &lt;/Border&gt;
      &lt;/ControlTemplate&gt;
    &lt;/Setter.Value&gt;

  &lt;/Setter&gt;
&lt;/Style&gt;
</pre>
<p>Download link: <a href="http://www.tabsstudio.com/download/TabsStudio_250.msi">Tabs Studio v2.5.0</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1467/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1467&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/09/27/visual-studio-11-developer-preview-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/promote-preview-tab-command-in-visual-studio-menu.png" medium="image">
			<media:title type="html">Promote preview tab command in Visual Studio menu</media:title>
		</media:content>
	</item>
		<item>
		<title>Document tabs in Visual Studio 11 Developer Preview</title>
		<link>http://blog.tabsstudio.com/2011/09/17/document-tabs-in-visual-studio-11-developer-preview/</link>
		<comments>http://blog.tabsstudio.com/2011/09/17/document-tabs-in-visual-studio-11-developer-preview/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 10:51:28 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Visual Studio 11]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1452</guid>
		<description><![CDATA[Visual Studio 11 Developer Preview was released this week: Tabs can be pinned now and remain always visible &#8211; in the same row with normal tabs, in a separate row above normal tabs and in several rows above normal tabs: Documents opened indirectly, e.g. when you hit a breakpoint in a new file, are displayed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1452&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspx">Visual Studio 11 Developer Preview</a> was released this week:<br />
<div id="attachment_1458" class="wp-caption aligncenter" style="width: 554px"><a href="http://tabsstudio.files.wordpress.com/2011/09/visual-studio-11-developer-preview.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/visual-studio-11-developer-preview.png" alt="Visual Studio 11 Developer Preview" title="Visual Studio 11 Developer Preview" width="544" height="380" class="size-full wp-image-1458" /></a><p class="wp-caption-text">Visual Studio 11 Developer Preview</p></div></p>
<p>Tabs can be pinned now and remain always visible &#8211; in the same row with normal tabs, in a separate row above normal tabs and in several rows above normal tabs:</p>
<div id="attachment_1454" class="wp-caption aligncenter" style="width: 507px"><a href="http://tabsstudio.files.wordpress.com/2011/09/pinned-tabs-in-a-separate-row-above-normal-tabs.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/pinned-tabs-in-a-separate-row-above-normal-tabs.png" alt="Pinned tabs in a separate row above normal tabs" title="Pinned tabs in a separate row above normal tabs" width="497" height="53" class="size-full wp-image-1454" /></a><p class="wp-caption-text">Pinned tabs in a separate row above normal tabs</p></div>
<p>Documents opened indirectly, e.g. when you hit a breakpoint in a new file, are displayed in a special preview tab. When you hit a next breakpoint in another new file, the preview tab displays the new file and &#8220;forgets&#8221; about the previous one. Thus reducing the number of open documents:</p>
<div id="attachment_1457" class="wp-caption aligncenter" style="width: 868px"><a href="http://tabsstudio.files.wordpress.com/2011/09/the-blue-preview-tab-during-debugging.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/the-blue-preview-tab-during-debugging.png" alt="The blue preview tab during debugging" title="The blue preview tab during debugging" width="858" height="343" class="size-full wp-image-1457" /></a><p class="wp-caption-text">The blue preview tab during debugging</p></div>
<p>Floating documents can be grouped in a separate window and have tab groups within this separate window:</p>
<div id="attachment_1453" class="wp-caption aligncenter" style="width: 688px"><a href="http://tabsstudio.files.wordpress.com/2011/09/floating-document-in-a-separate-window-with-two-vertical-tab-groups.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/floating-document-in-a-separate-window-with-two-vertical-tab-groups.png" alt="Floating document in a separate window with two vertical tab groups" title="Floating document in a separate window with two vertical tab groups" width="678" height="344" class="size-full wp-image-1453" /></a><p class="wp-caption-text">Floating document in a separate window with two vertical tab groups</p></div>
<p>Several self-explanatory options are available to customize tabs and windows behavior:</p>
<div id="attachment_1455" class="wp-caption aligncenter" style="width: 767px"><a href="http://tabsstudio.files.wordpress.com/2011/09/tabs-and-windows-options.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/tabs-and-windows-options.png" alt="Tabs and windows options" title="Tabs and windows options" width="757" height="440" class="size-full wp-image-1455" /></a><p class="wp-caption-text">Tabs and windows options</p></div>
<p>I&#8217;ve managed to run Tabs Studio in the new IDE, but need more time to make a proper release:</p>
<div id="attachment_1456" class="wp-caption aligncenter" style="width: 874px"><a href="http://tabsstudio.files.wordpress.com/2011/09/tabs-studio-tabs-in-visual-studio-11-developer-preview.png"><img src="http://tabsstudio.files.wordpress.com/2011/09/tabs-studio-tabs-in-visual-studio-11-developer-preview.png" alt="Tabs Studio tabs in Visual Studio 11 Developer Preview" title="Tabs Studio tabs in Visual Studio 11 Developer Preview" width="864" height="583" class="size-full wp-image-1456" /></a><p class="wp-caption-text">Tabs Studio tabs in Visual Studio 11 Developer Preview</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1452/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1452/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1452/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1452&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/09/17/document-tabs-in-visual-studio-11-developer-preview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/visual-studio-11-developer-preview.png" medium="image">
			<media:title type="html">Visual Studio 11 Developer Preview</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/pinned-tabs-in-a-separate-row-above-normal-tabs.png" medium="image">
			<media:title type="html">Pinned tabs in a separate row above normal tabs</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/the-blue-preview-tab-during-debugging.png" medium="image">
			<media:title type="html">The blue preview tab during debugging</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/floating-document-in-a-separate-window-with-two-vertical-tab-groups.png" medium="image">
			<media:title type="html">Floating document in a separate window with two vertical tab groups</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/tabs-and-windows-options.png" medium="image">
			<media:title type="html">Tabs and windows options</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/09/tabs-studio-tabs-in-visual-studio-11-developer-preview.png" medium="image">
			<media:title type="html">Tabs Studio tabs in Visual Studio 11 Developer Preview</media:title>
		</media:content>
	</item>
		<item>
		<title>Unified layouts</title>
		<link>http://blog.tabsstudio.com/2011/08/09/unified-layouts/</link>
		<comments>http://blog.tabsstudio.com/2011/08/09/unified-layouts/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 05:46:55 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1440</guid>
		<description><![CDATA[After the introduction of the Stable tabs layout, Standard and Wrap became obsolete and I&#8217;ve finally removed them. I&#8217;ve also renamed Stable to Horizontal and Stack to Vertical: Download link: Tabs Studio v2.4.2.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1440&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After the introduction of the <b>Stable</b> tabs layout, <b>Standard</b> and <b>Wrap</b> became obsolete and I&#8217;ve finally removed them. I&#8217;ve also renamed <b>Stable</b> to <b>Horizontal</b> and <b>Stack</b> to <b>Vertical</b>:<br />
<div id="attachment_1441" class="wp-caption aligncenter" style="width: 392px"><a href="http://tabsstudio.files.wordpress.com/2011/08/updated-tabs-layout-option.png"><img src="http://tabsstudio.files.wordpress.com/2011/08/updated-tabs-layout-option.png" alt="Updated tabs layout option" title="Updated tabs layout option" width="382" height="236" class="size-full wp-image-1441" /></a><p class="wp-caption-text">Updated tabs layout option</p></div></p>
<p>
Download link: <a href="http://www.tabsstudio.com/download/TabsStudio_242.msi">Tabs Studio v2.4.2</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1440/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1440&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/08/09/unified-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/08/updated-tabs-layout-option.png" medium="image">
			<media:title type="html">Updated tabs layout option</media:title>
		</media:content>
	</item>
		<item>
		<title>Import and export settings</title>
		<link>http://blog.tabsstudio.com/2011/07/30/import-and-export-settings/</link>
		<comments>http://blog.tabsstudio.com/2011/07/30/import-and-export-settings/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 15:21:39 +0000</pubDate>
		<dc:creator>Sergey Vlasov</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.tabsstudio.com/?p=1431</guid>
		<description><![CDATA[I&#8217;ve added the ability to export and import Tabs Studio settings for backup purposes and to copy Tabs Studio settings to another computer: Tabs Studio keeps separate settings for VS 2010, VS 2008 and SSMS. If you use several products, export saves all settings and the additional dialog lets you select which settings you want [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1431&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added the ability to export and import Tabs Studio settings for backup purposes and to copy Tabs Studio settings to another computer:<br />
<div id="attachment_1432" class="wp-caption aligncenter" style="width: 524px"><a href="http://tabsstudio.files.wordpress.com/2011/07/export-settings-and-import-settings-buttons.png"><img src="http://tabsstudio.files.wordpress.com/2011/07/export-settings-and-import-settings-buttons.png" alt="Export settings and Import settings buttons" title="Export settings and Import settings buttons" width="514" height="370" class="size-full wp-image-1432" /></a><p class="wp-caption-text">Export settings and Import settings buttons</p></div></p>
<p>Tabs Studio keeps separate settings for VS 2010, VS 2008 and SSMS. If you use several products, export saves all settings and the additional dialog lets you select which settings you want to import:</p>
<div id="attachment_1433" class="wp-caption aligncenter" style="width: 345px"><a href="http://tabsstudio.files.wordpress.com/2011/07/products-selection-for-settings-import.png"><img src="http://tabsstudio.files.wordpress.com/2011/07/products-selection-for-settings-import.png" alt="Products selection for settings import" title="Products selection for settings import" width="335" height="150" class="size-full wp-image-1433" /></a><p class="wp-caption-text">Products selection for settings import</p></div>
<p>Settings are stored in a <b>.tssettings</b> zip file and mirror the directory structure of settings in &#8220;c:\Users\[username]\AppData\Roaming\Sergey Vlasov&#8221;.</p>
<p>Download link: <a href="http://www.tabsstudio.com/download/TabsStudio_241.msi">Tabs Studio v2.4.1</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabsstudio.wordpress.com/1431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tabsstudio.wordpress.com/1431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tabsstudio.wordpress.com/1431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tabsstudio.wordpress.com/1431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tabsstudio.wordpress.com/1431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tabsstudio.wordpress.com/1431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tabsstudio.wordpress.com/1431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tabsstudio.wordpress.com/1431/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.tabsstudio.com&amp;blog=7500212&amp;post=1431&amp;subd=tabsstudio&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.tabsstudio.com/2011/07/30/import-and-export-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34b5ec4a143dd4a12a8be0a65f71b0df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">svprogramming</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/07/export-settings-and-import-settings-buttons.png" medium="image">
			<media:title type="html">Export settings and Import settings buttons</media:title>
		</media:content>

		<media:content url="http://tabsstudio.files.wordpress.com/2011/07/products-selection-for-settings-import.png" medium="image">
			<media:title type="html">Products selection for settings import</media:title>
		</media:content>
	</item>
	</channel>
</rss>
