Tabs Studio Blog (organizing Visual Studio document tabs)

May 16, 2012

Tabs Studio v2.7.5 released

Filed under: Releases — Sergey Vlasov @ 10:50 am

Tabs Studio v2.7.5 released:

  • Added the ShortTabsPriority property to customize tabs layout.
  • Increased the default ShortTabsPriority value from 1 to 3.
  • Fixed an unhandled exception for some custom styles with mouse trigger conditions.

Download link: Tabs Studio v2.7.5.

Short Tabs Priority

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

The tabs layout algorithm in Tabs Studio tries to minimize number of rows, distribute tabs evenly between rows and minimize tab movements between rows as you add or remove tabs. The last goal to minimize tab movements between rows sometimes creates quite wide tabs:

Extra wide tabs in the top row

Extra wide tabs in the top row

For the new release I’ve reduced the priority of no tab movement and for the same tabs the new look is this:

More priority for shorter tabs in the new release

More priority for shorter tabs in the new release

Plus I’ve added the new ShortTabsPriority property that you can customize from a custom style. It is a double value. Value of 1 is old behavior. Default in the new release is 3. Value of 10 is a high priority and 100 is a very high priority. Following is an example that you can use to customize the tabs width/movement balance:

<Style TargetType="TabsStudio:Tabs" BasedOn="{StaticResource DefaultTabsStyle}">
  <Setter Property="ShortTabsPriority" Value="10"/>
</Style>
High priority of short tabs

High priority of short tabs

Download link: Tabs Studio v2.7.5.

May 10, 2012

Tabs Studio v2.7.3 released

Filed under: Releases — Sergey Vlasov @ 11:25 am

Tabs Studio v2.7.3 released: added the Floating tab context menu command for grouped tabs in VS 2010+, fixed loss of icons in the Tabs Studio toolbar after customization in VS 2010.

Download link: Tabs Studio v2.7.3.

Blog at WordPress.com.