diff --git a/Aaru.Gui/Aaru.Gui.csproj b/Aaru.Gui/Aaru.Gui.csproj index 6fbf00ab5..0369c60dd 100644 --- a/Aaru.Gui/Aaru.Gui.csproj +++ b/Aaru.Gui/Aaru.Gui.csproj @@ -22,306 +22,307 @@ true - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + %(Filename) Designer - + Designer @@ -417,7 +418,7 @@ - + diff --git a/Aaru.Gui/Controls/BlockMap.cs b/Aaru.Gui/Controls/BlockMap.cs index dd10a7789..c609134e1 100644 --- a/Aaru.Gui/Controls/BlockMap.cs +++ b/Aaru.Gui/Controls/BlockMap.cs @@ -40,6 +40,7 @@ using Avalonia.Media; using Avalonia.Media.Imaging; using Avalonia.Platform; using Avalonia.Threading; +using Avalonia.Visuals.Media.Imaging; using JetBrains.Annotations; namespace Aaru.Gui.Controls @@ -162,7 +163,7 @@ namespace Aaru.Gui.Controls set => SetValue(BlocksProperty, value); } - protected override void OnPropertyChanged([NotNull] AvaloniaPropertyChangedEventArgs e) + protected override void OnPropertyChanged([NotNull] AvaloniaPropertyChangedEventArgs e) { base.OnPropertyChanged(e); @@ -229,7 +230,9 @@ namespace Aaru.Gui.Controls CreateBitmap(); } - context.DrawImage(_bitmap, 1, new Rect(0, 0, Width, Height), new Rect(0, 0, Width, Height)); + context.DrawImage(_bitmap, new Rect(0, 0, Width, Height), new Rect(0, 0, Width, Height), + BitmapInterpolationMode.HighQuality); + Dispatcher.UIThread.Post(InvalidateVisual, DispatcherPriority.Background); base.Render(context); } diff --git a/Aaru.Gui/Main.cs b/Aaru.Gui/Main.cs index 738a5b979..374847f13 100644 --- a/Aaru.Gui/Main.cs +++ b/Aaru.Gui/Main.cs @@ -29,7 +29,6 @@ using System.Text; using Avalonia; using Avalonia.Dialogs; -using Avalonia.Logging.Serilog; using Avalonia.ReactiveUI; namespace Aaru.Gui