change accent color per request
MODIFY
WalletWasabi.Fluent/Controls/NavBarItem.axaml
WalletWasabi.Fluent/Controls/NavBarItem.axaml
<Style Selector="c|NavBarItem /template/ Rectangle#SelectionIndicator">
<Setter Property="Opacity" Value="0"/>
- <Setter Property="Fill" Value="{DynamicResource NavBarAccentColor}" />
+ <Setter Property="Fill" Value="{DynamicResource SystemAccentColor}" />
</Style>
<Style Selector="c|NavBarItem /template/ Border#SelectionBackground">
<!-- Pressed State -->
<Style Selector="c|NavBarItem:pressed /template/ Rectangle#SelectionIndicator">
- <Setter Property="Fill" Value="{DynamicResource NavBarItemPressedAccentColor}" />
+ <Setter Property="Opacity" Value="{DynamicResource NavBarItemPressedAccentOpacity}" />
</Style>
<Style Selector="c|NavBarItem:pressed /template/ ContentPresenter#PART_ContentPresenter">
<Setter Property="TextBlock.Foreground" Value="{DynamicResource NavBarItemPressedBrush}" />
<!-- Selected PointerOver State -->
<Style Selector="c|NavBarItem:selected:pointerover /template/ Border">
- <Setter Property="BorderBrush" Value="{DynamicResource NavBarAccentColor}" />
+ <Setter Property="BorderBrush" Value="{DynamicResource SystemAccentColor}" />
</Style>
<Style Selector="c|NavBarItem:selected:pointerover /template/ ContentPresenter#PART_ContentPresenter">
<Setter Property="TextBlock.Foreground" Value="{DynamicResource NavBarItemSelectedPointerOverBrush}" />
<!-- Selected Pressed State -->
<Style Selector="c|NavBarItem:selected:pressed /template/ Border">
- <Setter Property="BorderBrush" Value="{DynamicResource NavBarAccentColorPressed}" />
+ <Setter Property="Opacity" Value="{DynamicResource NavBarAccentColorPressedOpacity}" />
</Style>
<Style Selector="c|NavBarItem:selected:pressed /template/ ContentPresenter#PART_ContentPresenter">
<Setter Property="TextBlock.Foreground" Value="{DynamicResource NavBarItemSelectedPressedBrush}" />

MODIFY
WalletWasabi.Fluent/Styles/Themes/Base.axaml
WalletWasabi.Fluent/Styles/Themes/Base.axaml
Color="{DynamicResource SystemBaseMediumLowColor}" />
<SolidColorBrush x:Key="ActionButtonForegroundColor" Color="White" />
- <SolidColorBrush x:Key="ActionButtonBackgroundColor" Color="{DynamicResource SystemAccentColor}" />
+ <SolidColorBrush x:Key="ActionButtonBackgroundColor" Color="{DynamicResource SystemAccentLowColor}" />
<SolidColorBrush x:Key="ActionButtonPressedBackgroundColor" Color="{DynamicResource SystemAccentColorDark1}" />
<SolidColorBrush x:Key="ActionButtonPointerOverBackgroundColor" Color="{DynamicResource SystemAccentColorLight1}" />
<SolidColorBrush x:Key="ActionButtonDisabledBackgroundColor" Color="{DynamicResource SystemChromeDisabledLowColor}" />
- <SolidColorBrush x:Key="NavBarAccentColor">#97D234</SolidColorBrush>
- <SolidColorBrush x:Key="NavBarAccentColorPressed">#719B2A</SolidColorBrush>
- <SolidColorBrush x:Key="NavBarItemPressedAccentColor">#719B2A</SolidColorBrush>
+ <x:Double x:Key="NavBarAccentColorPressedOpacity">0.6</x:Double>
+ <x:Double x:Key="NavBarItemPressedAccentOpacity">0.3</x:Double>
+
<SolidColorBrush x:Key="NavBarItemDisabledBrush">#66FFFFFF</SolidColorBrush>
<SolidColorBrush x:Key="NavBarItemPointerOverBrush">#FFFFFFFF</SolidColorBrush>
<SolidColorBrush x:Key="NavBarItemPointerOverBackgroundBrush">#19FFFFFF</SolidColorBrush>

MODIFY
WalletWasabi.Fluent/Styles/Themes/BaseDark.axaml
WalletWasabi.Fluent/Styles/Themes/BaseDark.axaml
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
- <Color x:Key="SystemAccentColor">#FF7FAF2E</Color>
+ <Color x:Key="SystemAccentColor">#72BD81</Color>
+ <Color x:Key="SystemAccentLowColor">#FF7FAF2E</Color>
<Color x:Key="SystemAltHighColor">#FF000000</Color>
<Color x:Key="SystemAltLowColor">#FF000000</Color>
<Color x:Key="SystemAltMediumColor">#FF000000</Color>

MODIFY
WalletWasabi.Fluent/Styles/Themes/BaseLight.axaml
WalletWasabi.Fluent/Styles/Themes/BaseLight.axaml
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
- <Color x:Key="SystemAccentColor">#FF78A827</Color>
+ <Color x:Key="SystemAccentColor">#72BD81</Color>
+ <Color x:Key="SystemAccentLowColor">#FF7FAF2E</Color>
<Color x:Key="SystemAltHighColor">#FFFFFFFF</Color>
<Color x:Key="SystemAltLowColor">#FFFFFFFF</Color>
<Color x:Key="SystemAltMediumColor">#FFFFFFFF</Color>

MODIFY
WalletWasabi.Fluent/Views/NavBar/NavBar.axaml
WalletWasabi.Fluent/Views/NavBar/NavBar.axaml
<!-- CJ indicator -->
<PathIcon Data="{StaticResource link_filled}" HorizontalAlignment="Left" Margin="20 0 0 -12" Height="8"
VerticalAlignment="Center" IsVisible="{Binding IsCoinJoining}"
- Foreground="{StaticResource NavBarAccentColor}" />
+ Foreground="{StaticResource SystemAccentColor}" />
<!-- Loading Indicator -->
<Viewbox HorizontalAlignment="Left" Height="12" VerticalAlignment="Center" Margin="25 0 0 -14"
ClipToBounds="False" IsVisible="{Binding IsLoading}">
<c:ProgressRing Height="40" IsIndeterminate="True" ClipToBounds="False" Background="Transparent"
- Foreground="{StaticResource NavBarAccentColor}" />
+ Foreground="{StaticResource SystemAccentColor}" />
</Viewbox>
</Panel>
<!-- Big status indicators -->
<DockPanel DockPanel.Dock="Right" HorizontalAlignment="Right">
<PathIcon Data="{StaticResource link_filled}" HorizontalAlignment="Center" VerticalAlignment="Center"
- IsVisible="{Binding IsCoinJoining}" Foreground="{StaticResource NavBarAccentColor}" />
+ IsVisible="{Binding IsCoinJoining}" Foreground="{StaticResource SystemAccentColor}" />
<Viewbox HorizontalAlignment="Center" VerticalAlignment="Center" Margin="3" ClipToBounds="False"
IsVisible="{Binding IsLoading}">
<c:ProgressRing Height="60" IsIndeterminate="True" ClipToBounds="False" Background="Transparent"
- Foreground="{StaticResource NavBarAccentColor}" />
+ Foreground="{StaticResource SystemAccentColor}" />
</Viewbox>
</DockPanel>

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/PrivacyControlTileView.axaml
WalletWasabi.Fluent/Views/Wallets/Home/Tiles/PrivacyControlTileView.axaml
<TextBlock
VerticalAlignment="Center" HorizontalAlignment="Center"
TextAlignment="Center"
- Text="{Binding PercentText}" Classes="h1" Foreground="{StaticResource SystemAccentColorLight1}" />
+ Text="{Binding PercentText}" Classes="h1" Foreground="{StaticResource SystemAccentColor}" />
</StackPanel>

change accent color per @danwalmsley's request