add hover and resting states to the privacy suggestions
MODIFY
WalletWasabi.Fluent/Styles/Themes/BaseDark.axaml
WalletWasabi.Fluent/Styles/Themes/BaseDark.axaml
<BoxShadows x:Key="InfoBoxShadow">0 1 1.5 #3F000000</BoxShadows>
<BoxShadows x:Key="BoxShadow">0 1 4 #121212</BoxShadows>
<BoxShadows x:Key="OptionButtonShadow">0 2 2 #121212</BoxShadows>
- <BoxShadows x:Key="OptimizePrivacyOptionBoxShadow1">0 12 32 0 #33000000</BoxShadows>
+
+ <BoxShadows x:Key="OptimizePrivacyOptionBoxShadow1">0 6 16 0 #22000000</BoxShadows>
+ <BoxShadows x:Key="OptimizePrivacyOptionBoxShadow2">0 12 32 0 #4A000000</BoxShadows>
</Styles.Resources>
<StyleInclude Source="avares://Avalonia.Themes.Fluent/FluentDark.xaml" />

MODIFY
WalletWasabi.Fluent/Styles/Themes/BaseLight.axaml
WalletWasabi.Fluent/Styles/Themes/BaseLight.axaml
<BoxShadows x:Key="InfoBoxShadow">0 1 1.5 #3F000000</BoxShadows>
<BoxShadows x:Key="BoxShadow">0 1 4 #D1D1D1</BoxShadows>
<BoxShadows x:Key="OptionButtonShadow">0 2 2 #D1D1D1</BoxShadows>
- <BoxShadows x:Key="OptimizePrivacyOptionBoxShadow1">0 12 32 0 #49556726</BoxShadows>
+
+ <BoxShadows x:Key="OptimizePrivacyOptionBoxShadow1">0 6 16 0 #23556726</BoxShadows>
+ <BoxShadows x:Key="OptimizePrivacyOptionBoxShadow2">0 12 32 0 #49556726</BoxShadows>
</Styles.Resources>
<StyleInclude Source="avares://Avalonia.Themes.Fluent/FluentLight.xaml" />

MODIFY
WalletWasabi.Fluent/Views/Wallets/Send/ChangeAvoidanceSuggestionControl.axaml
WalletWasabi.Fluent/Views/Wallets/Send/ChangeAvoidanceSuggestionControl.axaml
x:CompileBindings="True"
x:Class="WalletWasabi.Fluent.Views.Wallets.Send.ChangeAvoidanceSuggestionControl">
<Panel>
- <Border Name="PART_DecorationBorder" />
+ <Border Name="PART_DecorationBorderUnselected" >
+ <Border.Transitions>
+ <Transitions>
+ <DoubleTransition Property="Opacity"
+ Easing="{StaticResource FluentEasing}"
+ Duration="0:0:0.25" />
+ </Transitions>
+ </Border.Transitions>
+ </Border>
+ <Border Name="PART_DecorationBorderHover" >
+ <Border.Transitions>
+ <Transitions>
+ <DoubleTransition Property="Opacity"
+ Easing="{StaticResource FluentEasing}"
+ Duration="0:0:0.25" />
+ </Transitions>
+ </Border.Transitions>
+ </Border>
<Border Name="PART_MainContentBorder">
<StackPanel Spacing="20">
<Panel MinHeight="80" MinWidth="100">

MODIFY
WalletWasabi.Fluent/Views/Wallets/Send/PocketSuggestionControl.axaml
WalletWasabi.Fluent/Views/Wallets/Send/PocketSuggestionControl.axaml
x:DataType="send:PocketSuggestionViewModel"
x:Class="WalletWasabi.Fluent.Views.Wallets.Send.PocketSuggestionControl">
<Panel>
- <Border Name="PART_DecorationBorder" />
+
+ <Border Name="PART_DecorationBorderUnselected" >
+ <Border.Transitions>
+ <Transitions>
+ <DoubleTransition Property="Opacity"
+ Easing="{StaticResource FluentEasing}"
+ Duration="0:0:0.25" />
+ </Transitions>
+ </Border.Transitions>
+ </Border>
+ <Border Name="PART_DecorationBorderHover" >
+ <Border.Transitions>
+ <Transitions>
+ <DoubleTransition Property="Opacity"
+ Easing="{StaticResource FluentEasing}"
+ Duration="0:0:0.25" />
+ </Transitions>
+ </Border.Transitions>
+ </Border>
<Border Name="PART_MainContentBorder">
<StackPanel Spacing="20">
<PathIcon DockPanel.Dock="Top" Data="{StaticResource incognito_filled}" Height="25" Width="25"

MODIFY
WalletWasabi.Fluent/Views/Wallets/Send/TransactionPreviewView.axaml
WalletWasabi.Fluent/Views/Wallets/Send/TransactionPreviewView.axaml
<Setter Property="MaxHeight" Value="300" />
</Style>
- <Style Selector="ListBoxItem Border#PART_DecorationBorder">
+ <Style Selector="ListBoxItem Border#PART_DecorationBorderUnselected">
<Setter Property="Padding" Value="15 25 15 25" />
<Setter Property="CornerRadius" Value="4" />
<Setter Property="Margin" Value="5" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="Background" Value="{StaticResource OptimizePrivacyOptionSelectedColor}" />
<Setter Property="BoxShadow" Value="{StaticResource OptimizePrivacyOptionBoxShadow1}" />
+ </Style>
+
+
+ <Style Selector="ListBoxItem Border#PART_DecorationBorderHover">
+ <Setter Property="Padding" Value="15 25 15 25" />
+ <Setter Property="CornerRadius" Value="4" />
+ <Setter Property="Margin" Value="5" />
+
+ <Setter Property="BorderBrush" Value="#2AFFFFFF" />
+ <Setter Property="BorderThickness" Value="1" />
+ <Setter Property="Background" Value="{StaticResource OptimizePrivacyOptionSelectedColor}" />
+ <Setter Property="BoxShadow" Value="{StaticResource OptimizePrivacyOptionBoxShadow2}" />
<Setter Property="Opacity" Value="0" />
- <Setter Property="Transitions">
- <Transitions>
- <DoubleTransition Property="Opacity"
- Easing="{StaticResource FluentEasing}"
- Duration="0:0:0.25" />
- </Transitions>
- </Setter>
</Style>
- <Style Selector="ListBoxItem:pointerover Border#PART_DecorationBorder">
+ <Style Selector="ListBoxItem:pointerover Border#PART_DecorationBorderHover">
<Setter Property="Opacity" Value="1" />
</Style>
+
</ListBox.Styles>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>

add hover and resting states to the privacy suggestions