TrackEd add-in shows a yellow or green bar in the tab title for modified and saved documents:
You can customize these colors first by applying the following Tabs style (copied from TrackEd source):
<Style TargetType="TabsStudio:TabNameModificationMarker" BasedOn="{StaticResource DefaultTabNameModificationMarkerStyle}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabsStudio:TabNameModificationMarker}"> <TextBlock Name="TabNameModificationMarkerTextBlock" Padding="0" Margin="3,2,0,2" Text=" "/> <ControlTemplate.Triggers> <DataTrigger Binding="{Binding Path=(TabsStudioTrackEd:Properties.DocStatus), RelativeSource={RelativeSource AncestorType=TabsStudio:TabNameGroup}}" Value="Dirty"> <Setter TargetName="TabNameModificationMarkerTextBlock" Property="TextBlock.Background" Value="#E5AC00"/> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> <DataTrigger Binding="{Binding Path=(TabsStudioTrackEd:Properties.DocStatus), RelativeSource={RelativeSource AncestorType=TabsStudio:TabNameGroup}}" Value="Saved"> <Setter TargetName="TabNameModificationMarkerTextBlock" Property="TextBlock.Background" Value="#009900"/> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="TabsStudio:TabExtensionModificationMarker" BasedOn="{StaticResource DefaultTabExtensionModificationMarkerStyle}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabsStudio:TabExtensionModificationMarker}"> <TextBlock Name="TabExtensionModificationMarkerTextBlock" Padding="0" Margin="0,2,0,2" Text=" "/> <ControlTemplate.Triggers> <DataTrigger Binding="{Binding Path=(TabsStudioTrackEd:Properties.DocStatus), RelativeSource={RelativeSource AncestorType=TabsStudio:TabExtensionGroup}}" Value="Dirty"> <Setter TargetName="TabExtensionModificationMarkerTextBlock" Property="TextBlock.Background" Value="#E5AC00"/> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> <DataTrigger Binding="{Binding Path=(TabsStudioTrackEd:Properties.DocStatus), RelativeSource={RelativeSource AncestorType=TabsStudio:TabExtensionGroup}}" Value="Saved"> <Setter TargetName="TabExtensionModificationMarkerTextBlock" Property="TextBlock.Background" Value="#009900"/> <Setter Property="Visibility" Value="Visible"/> </DataTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
And then change colors for the name and extension to your values. For example, after changing default #E5AC00 Dirty color to #D90000 it looks like this: