enable higher quality rendering.
MODIFY
WalletWasabi.Gui/MainWindow.xaml
WalletWasabi.Gui/MainWindow.xaml
MinWidth="1100" MinHeight="530"
FontFamily="{DynamicResource UiFont}" FontSize="14"
Foreground="{DynamicResource ThemeForegroundBrush}" WindowState="Maximized"
+ UseLayoutRounding="True" RenderOptions.BitmapInterpolationMode="HighQuality"
id:DragBehavior.IsEnabled="False" id:DropBehavior.IsEnabled="False">
<i:Interaction.Behaviors>
<behaviors:PredicateCloseBehavior CanClose="{Binding CanClose}" />

MODIFY
WalletWasabi.Gui/Program.cs
WalletWasabi.Gui/Program.cs
@@ -68,18 +68,22 @@ namespace WalletWasabi.Gui
private static AppBuilder BuildAvaloniaApp()
{
+ var builder = AppBuilder.Configure<App>().UseReactiveUI();
+
if(RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{
- return AppBuilder.Configure<App>().UsePlatformDetect().UseReactiveUI();
+ builder.UseWin32().UseDirect2D1();
}
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
{
- return AppBuilder.Configure<App>().UseAvaloniaNative().UseSkia().UseReactiveUI();
+ builder.UseAvaloniaNative().UseSkia();
}
else
{
- return AppBuilder.Configure<App>().UsePlatformDetect().UseReactiveUI();
+ builder.UsePlatformDetect();
}
+
+ return builder;
}
}
}

enable higher quality rendering.