using Avalonia; using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Markup.Xaml; using ModpackUpdater.Apps.Manager.Ui; using Pilz.Features; namespace ModpackUpdater.Apps.Manager; public partial class App : Application { public override void Initialize() { AvaloniaXamlLoader.Load(this); AppGlobals.Initialize(); PluginFeatureController.Instance.RegisterAllOwn(); } public override void OnFrameworkInitializationCompleted() { if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) desktop.MainWindow = new MainWindow(); base.OnFrameworkInitializationCompleted(); } }