Files
2026-07-13 12:31:29 +08:00

29 lines
720 B
C#

using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Styling;
using Avalonia.Themes.Fluent;
namespace CodexProviderSync.Mac;
public sealed class App : Application
{
public override void Initialize()
{
RequestedThemeVariant = ThemeVariant.Light;
Styles.Add(new FluentTheme());
}
public override void OnFrameworkInitializationCompleted()
{
MainWindow? mainWindow = null;
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
mainWindow = new MainWindow();
desktop.MainWindow = mainWindow;
}
base.OnFrameworkInitializationCompleted();
mainWindow?.Show();
}
}