Added ContextMenu/Flyout animations. Added platform services. Use bitmap cache for all views.

This commit is contained in:
2025-03-18 09:31:32 -04:00
parent 7c70eb3814
commit 9214e97100
17 changed files with 649 additions and 169 deletions

View File

@@ -4,6 +4,7 @@ using Avalonia.Data.Core.Plugins;
using Avalonia.Markup.Xaml;
using Harmonia.Core.Extensions;
using Harmonia.UI.Caching;
using Harmonia.UI.Platform;
using Harmonia.UI.ViewModels;
using Harmonia.UI.Views;
using Microsoft.Extensions.DependencyInjection;
@@ -27,6 +28,8 @@ public partial class App : Application
services.AddSingleton<PlaylistViewModel>();
services.AddSingleton<IAudioBitmapCache, AudioBitmapCache>();
services.AddSingleton<IStorageProviderLocator, StorageProviderLocator>();
services.AddSingleton<IClipboardLocator, ClipboardLocator>();
services.AddHarmonia();
@@ -65,4 +68,4 @@ public partial class App : Application
base.OnFrameworkInitializationCompleted();
}
}
}