Minor improvements

This commit is contained in:
2023-08-17 22:14:10 +02:00
parent b1c2454ed9
commit fd9a20e888
17 changed files with 99 additions and 17 deletions

View File

@@ -32,6 +32,7 @@ public class Application : Avalonia.Application
.ConfigureFont(configuration)
.RegisterLogging()
.RegisterServices()
.AddSettings()
.AddViewModels()
.BuildServiceProvider();

View File

@@ -49,6 +49,12 @@ public static class Startup
serviceCollection.TryAddSingleton<IGuiAppState>(s => s.GetRequiredService<GuiAppState>());
return serviceCollection;
}
internal static IServiceCollection AddSettings(this IServiceCollection serviceCollection)
{
serviceCollection.TryAddSingleton(new TabPersistenceSettings());
return serviceCollection;
}
internal static IServiceCollection RegisterServices(this IServiceCollection serviceCollection)
{