namespace Wino.Core.Domain.Enums;

/// <summary>
/// All registered views.
/// </summary>
public enum WinoPage
{
    None,
    IdlePage,
    ComposePage,
    SettingsPage,
    ContactsPage,
    MailRenderingPage,
    WelcomePage,
    AccountDetailsPage,
    MergedAccountDetailsPage,
    ManageAccountsPage,
    AccountManagementPage,
    SignatureManagementPage,
    AboutPage,
    PersonalizationPage,
    MessageListPage,
    MailListPage,
    ReadComposePanePage,
    LanguageTimePage,
    AppPreferencesPage,
    SettingOptionsPage,
    AliasManagementPage,
    ImapCalDavSettingsPage,
    KeyboardShortcutsPage,
    CalendarPage,
    CalendarSettingsPage,
    CalendarAccountSettingsPage,
    EventDetailsPage,
    CalendarEventComposePage,
    SignatureAndEncryptionPage,
    EmailTemplatesPage,
    CreateEmailTemplatePage,
    StoragePage,
    WelcomePageV2,
    WelcomeHostPage,
    ProviderSelectionPage,
    AccountSetupProgressPage,
    SpecialImapCredentialsPage
}
