RetroBar icon indicating copy to clipboard operation
RetroBar copied to clipboard

ShittyDark - a low quality dark theme

Open AveYo opened this issue 2 years ago • 6 comments

Unzip in the same folder where RetroBar.exe is / copy bottom code in Themes\ShittyDark.xaml
Relaunch RetroBar.exe, right-click taskbar, Properties, Theme: ShittyDark

ShittyDark v2.xaml
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <!-- ShittyDark theme by AveYo v2.1 -->
    
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="Windows XP Blue.xaml" />
    </ResourceDictionary.MergedDictionaries>

    <SolidColorBrush x:Key="ItemButtonForeground" Color="#f0f0f0" />
    <SolidColorBrush x:Key="ButtonForeground" Color="#f0f0f0" />
    <SolidColorBrush x:Key="ButtonActiveForeground" Color="#ffffff" />
    <SolidColorBrush x:Key="ButtonPressedForeground" Color="#ffffff" />
    <SolidColorBrush x:Key="ClockForeground" Color="#f0f0f0" />  

    <Style TargetType="TextBlock" x:Key="StartLabel" BasedOn="{StaticResource StartLabel}">
        <Setter Property="Text" Value="start" />
        <Setter Property="Margin" Value="-22,0,0,0" />
    </Style>

    <Style TargetType="Image" x:Key="StartIcon" BasedOn="{StaticResource StartIcon}">
        <Setter Property="Margin" Value="0,0,0,0" />
    </Style>

    <Thickness x:Key="TaskButtonMargin" Right="1" />
    <LinearGradientBrush x:Key="TaskbarBackground" StartPoint="0,1" EndPoint="0,0">
        <GradientStop Color="#12100e" Offset="0.0" />
        <GradientStop Color="#1c1a18" Offset="0.02" />
        <GradientStop Color="#262422" Offset="0.03" />
        <GradientStop Color="#1c1a18" Offset="0.04" />
        <GradientStop Color="#262422" Offset="0.05" />
        <GradientStop Color="#302e2c" Offset="0.1" />
        <GradientStop Color="#302e2c" Offset="0.16" />
        <GradientStop Color="#1c1a18" Offset="0.87" />
        <GradientStop Color="#262422" Offset="0.89" />
        <GradientStop Color="#1c1a18" Offset="0.98" />
        <GradientStop Color="#12100e" Offset="1.0" />
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="TaskbarVerticalBackground" StartPoint="0,0" EndPoint="1,0">
        <GradientStop Color="#12100e" Offset="0.0" />
        <GradientStop Color="#1c1a18" Offset="0.02" />
        <GradientStop Color="#262422" Offset="0.03" />
        <GradientStop Color="#1c1a18" Offset="0.04" />
        <GradientStop Color="#262422" Offset="0.05" />
        <GradientStop Color="#302e2c" Offset="0.1" />
        <GradientStop Color="#302e2c" Offset="0.16" />
        <GradientStop Color="#1c1a18" Offset="0.87" />
        <GradientStop Color="#262422" Offset="0.89" />
        <GradientStop Color="#1c1a18" Offset="0.98" />
        <GradientStop Color="#12100e" Offset="1.0" />
    </LinearGradientBrush>
    <SolidColorBrush x:Key="TaskbarTopBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskbarBottomBorder" Color="#12100e" />

    <SolidColorBrush x:Key="TrayBottomBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TrayLeftBorder1" Color="Transparent" />
    <SolidColorBrush x:Key="TrayLeftBorder2" Color="Transparent" />
    <SolidColorBrush x:Key="TrayLeftBorder3" Color="#302e2c" />
    <SolidColorBrush x:Key="TrayLeftBorder4" Color="Transparent" />
    <LinearGradientBrush x:Key="TrayBackground" StartPoint="0,1" EndPoint="0,0">
        <GradientStop Color="#12100e" Offset="0.0" />
        <GradientStop Color="#1c1a18" Offset="0.02" />
        <GradientStop Color="#262422" Offset="0.03" />
        <GradientStop Color="#1c1a18" Offset="0.04" />
        <GradientStop Color="#262422" Offset="0.05" />
        <GradientStop Color="#302e2c" Offset="0.1" />
        <GradientStop Color="#302e2c" Offset="0.16" />
        <GradientStop Color="#1c1a18" Offset="0.87" />
        <GradientStop Color="#262422" Offset="0.89" />
        <GradientStop Color="#1c1a18" Offset="0.98" />
        <GradientStop Color="#12100e" Offset="1.0" />
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="TrayVerticalBackground" StartPoint="0,0" EndPoint="1,0">
        <GradientStop Color="#12100e" Offset="0.0" />
        <GradientStop Color="#1c1a18" Offset="0.02" />
        <GradientStop Color="#262422" Offset="0.03" />
        <GradientStop Color="#1c1a18" Offset="0.04" />
        <GradientStop Color="#262422" Offset="0.05" />
        <GradientStop Color="#302e2c" Offset="0.1" />
        <GradientStop Color="#302e2c" Offset="0.16" />
        <GradientStop Color="#1c1a18" Offset="0.87" />
        <GradientStop Color="#262422" Offset="0.89" />
        <GradientStop Color="#1c1a18" Offset="0.98" />
        <GradientStop Color="#12100e" Offset="1.0" />
    </LinearGradientBrush>

    <LinearGradientBrush x:Key="TrayToggleBorder" StartPoint="0,0" EndPoint="1,1">
        <GradientStop Color="#444240" Offset="0.2" />
        <GradientStop Color="#302e2c" Offset="0.8" />
    </LinearGradientBrush>
    <RadialGradientBrush x:Key="TrayToggleBackground" GradientOrigin="0.15,0.15" RadiusX="0.75" RadiusY="0.7">
        <GradientStop Color="#444240" Offset="0.0" />
        <GradientStop Color="#302e2c" Offset="0.3" />
        <GradientStop Color="#585654" Offset="0.75" />
        <GradientStop Color="#444240" Offset="0.9" />
    </RadialGradientBrush>
    <RadialGradientBrush x:Key="TrayToggleHoverBackground" GradientOrigin="0.15,0.15" RadiusX="0.75" RadiusY="0.7">
        <GradientStop Color="#c0c0c0" Offset="0.0" />
        <GradientStop Color="#c0c0c0" Offset="0.3" />
        <GradientStop Color="#5b5d79" Offset="0.75" />
        <GradientStop Color="#38394d" Offset="0.9" />                      
    </RadialGradientBrush>
    <RadialGradientBrush x:Key="TrayTogglePressedBackground" GradientOrigin="0.15,0.15" RadiusX="0.75" RadiusY="0.7">
        <GradientStop Color="#e0e0e0" Offset="0.0" />
        <GradientStop Color="#6c3a98" Offset="0.3" />
        <GradientStop Color="#7c4aa8" Offset="0.75" />
        <GradientStop Color="#58596d" Offset="0.9" />
    </RadialGradientBrush>
    <DropShadowEffect x:Key="TrayToggleArrowOuterShadow" Color="#000000" BlurRadius="4" ShadowDepth="0.6" Direction="90"/>
    <DropShadowEffect x:Key="TrayToggleArrowShadow" Color="#585a73" BlurRadius="1" Opacity="0.7" ShadowDepth="0.6" Direction="270" />
    <SolidColorBrush x:Key="TrayToggleArrowPressed" Color="#eaeaea" />
    <Thickness x:Key="TrayToggleArrowPadding" Left="4" Top="4" Right="7" Bottom="4" />

    <SolidColorBrush x:Key="TaskButtonTopBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonLeftBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonRightBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonBottomBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerLeftBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerRightBorder" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerBottomBorder" Color="#12100e" />
    <RadialGradientBrush x:Key="TaskButtonBackground" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#444240" Offset="0.0" />
        <GradientStop Color="#302e2c" Offset="0.1" />
        <GradientStop Color="#585654" Offset="0.9" />
        <GradientStop Color="#444240" Offset="1.0" />
    </RadialGradientBrush>
    <LinearGradientBrush x:Key="TaskButtonBackgroundHighlight" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="Transparent" Offset="0.0" />
        <GradientStop Color="Transparent" Offset="0.5" />
    </LinearGradientBrush>

    <SolidColorBrush x:Key="TaskButtonTopBorderHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonLeftBorderHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonRightBorderHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonBottomBorderHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerLeftBorderHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerRightBorderHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerBottomBorderHover" Color="#12100e" />
    <RadialGradientBrush x:Key="TaskButtonBackgroundHover" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#da58596d" Offset="0.0" />
        <GradientStop Color="#da989694" Offset="0.9" />
        <GradientStop Color="#da58596d" Offset="1.0" />
    </RadialGradientBrush> 
    <LinearGradientBrush x:Key="TaskButtonBackgroundHighlightHover" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="Transparent" Offset="0.0" />
        <GradientStop Color="Transparent" Offset="0.5" />
    </LinearGradientBrush>

    <SolidColorBrush x:Key="TaskButtonTopBorderPressed" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonLeftBorderPressed" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonRightBorderPressed" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonBottomBorderPressed" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerLeftBorderPressed" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerRightBorderPressed" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerBottomBorderPressed" Color="#12100e" />
    <RadialGradientBrush x:Key="TaskButtonBackgroundPressed" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#997c4aa8" Offset="0.0" />
        <GradientStop Color="#996c3a98" Offset="0.9" />
        <GradientStop Color="#9958596d" Offset="1.0" />
    </RadialGradientBrush>
    <LinearGradientBrush x:Key="TaskButtonBackgroundHighlightPressed" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="Transparent" Offset="0.0" />
        <GradientStop Color="Transparent" Offset="0.5" />
    </LinearGradientBrush>
    <SolidColorBrush x:Key="TaskButtonTopBorderPressedHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerLeftBorderPressedHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerRightBorderPressedHover" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerBottomBorderPressedHover" Color="#12100e" />
    <RadialGradientBrush x:Key="TaskButtonBackgroundPressedHover" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#ba706e6c" Offset="0.0" />
        <GradientStop Color="#ba9967c5" Offset="0.1" />
        <GradientStop Color="#bab697d1" Offset="0.9" />
        <GradientStop Color="#ba989694" Offset="1.0" />
    </RadialGradientBrush>    

    <SolidColorBrush x:Key="TaskButtonTopBorderFlashing" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonLeftBorderFlashing" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonRightBorderFlashing" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonBottomBorderFlashing" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonInnerLeftBorderFlashing" Color="#12100e" />
    <SolidColorBrush x:Key="TaskButtonBottomRightBorderFlashing" Color="#12100e" />
    <LinearGradientBrush x:Key="TaskButtonBackgroundFlashing" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="#fdc966" Offset="0.0" />
        <GradientStop Color="#fdc864" Offset="0.1" />
        <GradientStop Color="#ffa043" Offset="0.9" />
        <GradientStop Color="#fdab5a" Offset="1.0" />
    </LinearGradientBrush>
    <LinearGradientBrush x:Key="TaskButtonBackgroundHighlightFlashing" StartPoint="0,0" EndPoint="0,1">
        <GradientStop Color="Transparent" Offset="0.0" />
        <GradientStop Color="Transparent" Offset="0.5" />
    </LinearGradientBrush>

    <SolidColorBrush x:Key="TaskListScrollButtonTopBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonLeftBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonRightBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonBottomBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonInnerTopBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonInnerLeftBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonInnerRightBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonInnerBottomBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonOuterTopBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonOuterLeftBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonOuterRightBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollButtonOuterBottomBorder" Color="Transparent" />

    <RadialGradientBrush x:Key="TaskListScrollButtonBackground" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#444240" Offset="0.0" />
        <GradientStop Color="#302e2c" Offset="0.1" />
        <GradientStop Color="#585654" Offset="0.9" />
        <GradientStop Color="#444240" Offset="1.0" />
    </RadialGradientBrush>
    <RadialGradientBrush x:Key="TaskListScrollButtonBackgroundHover" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#58596d" Offset="0.0" />
        <GradientStop Color="#989694" Offset="0.9" />
        <GradientStop Color="#58596d" Offset="1.0" />
    </RadialGradientBrush>        
    <RadialGradientBrush x:Key="TaskListScrollButtonBackgroundPressed" GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
        <GradientStop Color="#58596d" Offset="0.0" />
        <GradientStop Color="#6c3a98" Offset="0.1" />
        <GradientStop Color="#7c4aa8" Offset="0.9" />
        <GradientStop Color="#58596d" Offset="1.0" />
    </RadialGradientBrush>

    <SolidColorBrush x:Key="TaskListScrollDownButtonInnerTopBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollDownButtonOuterTopBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollDownButtonTopBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollDownButtonInnerBottomBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollDownButtonBottomBorder" Color="Transparent" />
    <SolidColorBrush x:Key="TaskListScrollArrow" Color="#e0e0e0" />
    
    <Style TargetType="ToggleButton" x:Key="StartButton">
        <Setter Property="OverridesDefaultStyle" Value="True" />
        <Setter Property="Foreground"
                Value="{DynamicResource ItemButtonForeground}" />
        <Setter Property="Margin"
                Value="-4,0,2,-2" />
        <Setter Property="MinWidth"
                Value="49" />
        <Setter Property="Height"
                Value="30" />
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="ToggleButton">
                    <Border x:Name="StartButtonBorder" Background="Transparent">
                        <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0" />
                    </Border>
                    <ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver"
                                 Value="True">
                            <Setter TargetName="StartButtonBorder" Property="Background">
                                <Setter.Value>
                                    <RadialGradientBrush GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
                                        <GradientStop Color="#5058596d" Offset="0.0" />
                                        <GradientStop Color="#50989694" Offset="0.9" />
                                        <GradientStop Color="#5058596d" Offset="1.0" />
                                    </RadialGradientBrush>
                                </Setter.Value>
                            </Setter>
                            <Setter TargetName="StartButtonBorder" Property="CornerRadius" Value="3,3,3,3"/>
                        </Trigger>
                        <Trigger Property="IsChecked"
                                 Value="True">
                            <Setter TargetName="StartButtonBorder" Property="Background">
                                <Setter.Value>
                                   <RadialGradientBrush GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
                                        <GradientStop Color="#997c4aa8" Offset="0.0" />
                                        <GradientStop Color="#996c3a98" Offset="0.9" />
                                        <GradientStop Color="#9958596d" Offset="1.0" />
                                    </RadialGradientBrush>   
                                </Setter.Value>
                            </Setter>
                        </Trigger>
                        <Trigger Property="IsPressed"
                                 Value="True">
                            <Setter TargetName="StartButtonBorder" Property="Background">
                                <Setter.Value>
                                    <RadialGradientBrush GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
                                        <GradientStop Color="#e06c3a98" Offset="0.0" />
                                        <GradientStop Color="#e07c4aa8" Offset="0.9" />
                                        <GradientStop Color="#e058596d" Offset="1.0" />
                                    </RadialGradientBrush>
                                </Setter.Value>
                            </Setter>
                        </Trigger>
                        <MultiTrigger>    
                            <MultiTrigger.Conditions>    
                                <Condition Property="IsMouseOver" Value="True"/>    
                                <Condition Property="IsChecked" Value="True"/>    
                            </MultiTrigger.Conditions>    
                            <MultiTrigger.Setters>    
                                <Setter TargetName="StartButtonBorder" Property="Background">
                                    <Setter.Value>
                                       <RadialGradientBrush GradientOrigin="0.15,0.15" RadiusX="1.0" RadiusY="1.0">
                                            <GradientStop Color="#ba7c42ae" Offset="0.0" />
                                            <GradientStop Color="#ba8f5fb9" Offset="0.9" />
                                            <GradientStop Color="#ba6b6d85" Offset="1.0" />
                                        </RadialGradientBrush>   
                                    </Setter.Value>
                                </Setter>  
                            </MultiTrigger.Setters>    
                        </MultiTrigger>                         
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
        <Style.Triggers>
            <DataTrigger Binding="{Binding Path=Orientation, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}"
                         Value="Vertical">
                <DataTrigger.Setters>
                    <Setter Property="Margin" Value="-2,0,2,0" />
                </DataTrigger.Setters>
            </DataTrigger>
        </Style.Triggers>
    </Style>   

    <Style TargetType="ContentControl" x:Key="Taskbar" BasedOn="{StaticResource Taskbar}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="ContentControl">
                    <Border BorderThickness="0,1,0,0"
                            BorderBrush="{DynamicResource TaskbarTopBorder}"
                            Background="{DynamicResource TaskbarBackground}"
                            x:Name="TaskbarTopBorder">
                        <Border BorderThickness="0,0,0,1"
                            BorderBrush="{DynamicResource TaskbarBottomBorder}"
                            x:Name="TaskbarBottomBorder">
                            <ContentPresenter Margin="0,-1,0,-1" Name="Content" />
                        </Border>
                    </Border>
                    <ControlTemplate.Triggers>
                        <DataTrigger Binding="{Binding Path=Orientation, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}"
                                     Value="Vertical">
                            <DataTrigger.Setters>
                                <Setter TargetName="TaskbarTopBorder"
                                        Property="Background"
                                        Value="{DynamicResource TaskbarVerticalBackground}" />
                                <Setter TargetName="TaskbarTopBorder"
                                        Property="BorderThickness"
                                        Value="1,0,0,0" />
                                <Setter TargetName="TaskbarBottomBorder"
                                        Property="BorderThickness"
                                        Value="0,0,1,0" />
                                <Setter TargetName="Content"
                                        Property="Margin"
                                        Value="-1,0,-1,0" />
                            </DataTrigger.Setters>
                        </DataTrigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

    <Style TargetType="GroupBox" x:Key="Tray">
        <Setter Property="OverridesDefaultStyle" Value="True" />
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="GroupBox">
                    <Border BorderThickness="1,0,0,0"
                            BorderBrush="{DynamicResource TrayLeftBorder1}"
                            Name="TrayInnerBorder1">
                        <Border BorderThickness="1,0,0,0"
                                BorderBrush="{DynamicResource TrayLeftBorder2}"
                                Name="TrayInnerBorder2">
                            <Border BorderThickness="0,0,0,1"
                                    BorderBrush="{DynamicResource TrayBottomBorder}"
                                    Background="{DynamicResource TrayBackground}"
                                    Name="TrayBottomBorder">
                                <Border BorderThickness="1,0,0,0"
                                        BorderBrush="{DynamicResource TrayLeftBorder3}"
                                        Name="TrayInnerBorder3">
                                    <Border BorderThickness="1,0,0,0"
                                            BorderBrush="{DynamicResource TrayLeftBorder4}"
                                            Padding="7,0,0,0"
                                            Name="TrayInnerBorder4">
                                        <ContentPresenter Margin="0,1,0,0" Name="Content" />
                                    </Border>
                                </Border>
                            </Border>
                        </Border>
                    </Border>
                    <ControlTemplate.Triggers>
                        <DataTrigger Binding="{Binding Path=Orientation, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}"
                                     Value="Vertical">
                            <DataTrigger.Setters>
                                <Setter TargetName="TrayBottomBorder"
                                        Property="BorderThickness"
                                        Value="0,0,1,0" />
                                <Setter TargetName="TrayInnerBorder1"
                                        Property="BorderThickness"
                                        Value="0,1,0,0" />
                                <Setter TargetName="TrayInnerBorder2"
                                        Property="BorderThickness"
                                        Value="0,1,0,0" />
                                <Setter TargetName="TrayInnerBorder3"
                                        Property="BorderThickness"
                                        Value="0,1,0,0" />
                                <Setter TargetName="TrayInnerBorder4"
                                        Property="BorderThickness"
                                        Value="0,1,0,0" />
                                <Setter TargetName="TrayInnerBorder4"
                                        Property="Padding"
                                        Value="0,7,0,0" />
                                <Setter TargetName="TrayBottomBorder"
                                        Property="Background"
                                        Value="{DynamicResource TrayVerticalBackground}" />
                                <Setter TargetName="Content"
                                        Property="Margin"
                                        Value="0,0,-1,0" />
                            </DataTrigger.Setters>
                        </DataTrigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</ResourceDictionary>

shittydark_v2 preview

ShittyDark v2.1 is based on XP Blue (needs it in Themes folder, included in zip).
ShittyDark_2_1.zip -fixed bottom corner trigger of startmenu (there was a 2px extra margin)

AveYo avatar Jan 07 '22 15:01 AveYo

I tried ShittyDark and i love it, nice work, mate.

Lianaja32 avatar Jan 22 '22 16:01 Lianaja32

@Lianaja32 Last retrobar update kinda broke it tho (the context menu got dark font on dark background) So I've added fix for that

AveYo avatar Jan 22 '22 17:01 AveYo

OK, still great work, mate

Lianaja32 avatar Jan 27 '22 14:01 Lianaja32

@Lianaja32, I've added ShittyDark v2, this time not reinventing the wheel and just use the example XP Silver. It's a WIP, I would very much like to theme basic context menus as well..

AveYo avatar Jan 29 '22 00:01 AveYo

@AveYo, the ShittyDark v2 is great, i love it, nice work !

Lianaja32 avatar Jan 31 '22 15:01 Lianaja32

Yo this theme helped me set up my Zune theme. Thanks alot

veterica avatar Mar 13 '22 19:03 veterica