add images for light theme
RENAME
WalletWasabi.Fluent/Assets/WelcomeScreen/anonymous.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Dark/anonymous.png
RENAME
WalletWasabi.Fluent/Assets/WelcomeScreen/opensource.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Dark/opensource.png
RENAME
WalletWasabi.Fluent/Assets/WelcomeScreen/trustless.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Dark/trustless.png
RENAME
WalletWasabi.Fluent/Assets/WelcomeScreen/welcome_to_wasabi.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Dark/welcome.png
ADD
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/anonymous.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/anonymous.png
Binary files /dev/null and b/WalletWasabi.Fluent/Assets/WelcomeScreen/Light/anonymous.png differ

ADD
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/opensource.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/opensource.png
Binary files /dev/null and b/WalletWasabi.Fluent/Assets/WelcomeScreen/Light/opensource.png differ

ADD
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/trustless.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/trustless.png
Binary files /dev/null and b/WalletWasabi.Fluent/Assets/WelcomeScreen/Light/trustless.png differ

ADD
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/welcome.png
WalletWasabi.Fluent/Assets/WelcomeScreen/Light/welcome.png
Binary files /dev/null and b/WalletWasabi.Fluent/Assets/WelcomeScreen/Light/welcome.png differ

MODIFY
WalletWasabi.Fluent/ViewModels/AddWallet/WelcomePageViewModel.cs
WalletWasabi.Fluent/ViewModels/AddWallet/WelcomePageViewModel.cs
using System.Reactive;
using System.Reactive.Linq;
using System.Windows.Input;
+using Avalonia.Media.Imaging;
using ReactiveUI;
+using WalletWasabi.Fluent.Helpers;
using WalletWasabi.Fluent.ViewModels.Dialogs.Base;
namespace WalletWasabi.Fluent.ViewModels.AddWallet
@@ -34,8 +36,17 @@ namespace WalletWasabi.Fluent.ViewModels.AddWallet
NextCommand = ReactiveCommand.Create(() => SelectedIndex++, this.WhenAnyValue(x => x.SelectedIndex).Select(c => c < NumberOfPages - 1));
PrevCommand = ReactiveCommand.Create(() => SelectedIndex--, this.WhenAnyValue(x => x.SelectedIndex).Select(c => c > 0));
+
}
+ public Bitmap WelcomeImage { get; } = AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/WelcomeScreen/{ThemeHelper.CurrentTheme}/welcome.png");
+
+ public Bitmap TrustlessImage { get; } = AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/WelcomeScreen/{ThemeHelper.CurrentTheme}/trustless.png");
+
+ public Bitmap OpensourceImage { get; } = AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/WelcomeScreen/{ThemeHelper.CurrentTheme}/opensource.png");
+
+ public Bitmap AnonymousImage { get; } = AssetHelpers.GetBitmapAsset($"avares://WalletWasabi.Fluent/Assets/WelcomeScreen/{ThemeHelper.CurrentTheme}/anonymous.png");
+
public ICommand GetStartedCommand { get; }
public ICommand PrevCommand { get; }

MODIFY
WalletWasabi.Fluent/Views/AddWallet/WelcomePageView.axaml
WalletWasabi.Fluent/Views/AddWallet/WelcomePageView.axaml
</Viewbox>
</DockPanel>
<Viewbox Grid.Column="1" VerticalAlignment="Center">
- <Image Source="/Assets/WelcomeScreen/welcome_to_wasabi.png" />
+ <Image Source="{Binding WelcomeImage}" />
</Viewbox>
</Grid>
</Viewbox>
</DockPanel>
<Viewbox Grid.Column="1" VerticalAlignment="Center">
- <Image Source="/Assets/WelcomeScreen/trustless.png" />
+ <Image Source="{Binding TrustlessImage}" />
</Viewbox>
</Grid>
</Viewbox>
</DockPanel>
<Viewbox Grid.Column="1" VerticalAlignment="Center">
- <Image Source="/Assets/WelcomeScreen/anonymous.png" />
+ <Image Source="{Binding AnonymousImage}" />
</Viewbox>
</Grid>
</Viewbox>
</DockPanel>
<Viewbox Grid.Column="1" VerticalAlignment="Center">
- <Image Source="/Assets/WelcomeScreen/opensource.png" />
+ <Image Source="{Binding OpensourceImage}" />
</Viewbox>
</Grid>

add images for light theme