a lot of work

This commit is contained in:
2025-11-15 17:17:52 +01:00
parent 336b6ad1fd
commit b9ddc20b7d
42 changed files with 1453 additions and 3346 deletions

View File

@@ -1,13 +1,13 @@
using Avalonia;
using Castle.Core.Logging;
using OfficeOpenXml;
using Pilz.Configuration;
using Pilz.Features;
namespace ModpackUpdater.Apps.Manager;
public static class Program
{
private static readonly SettingsManager settingsManager;
internal static readonly SettingsManager settingsManager;
public static ISettings Settings => settingsManager.Instance;
@@ -15,6 +15,7 @@ public static class Program
{
ExcelPackage.License.SetNonCommercialPersonal("Pilzinsel64");
settingsManager = new(GetSettingsPath(), true);
settingsManager.Instance.Logger = new ConsoleLogger("Settings");
}
/// <summary>
@@ -25,8 +26,6 @@ public static class Program
{
// To customize application configuration such as set high DPI settings or default font,
// see https://aka.ms/applicationconfiguration.
AppGlobals.Initialize();
PluginFeatureController.Instance.RegisterAllOwn();
BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
}