98eed39fe6
Introduce a dedicated settings page that lets users reorder, hide, and pin/unpin folders per account. Folders are organized into Pinned, Categories (Gmail only), and More sections with drag-to-reorder via ListView. New Order column on MailItemFolder persists the custom layout; the default sort falls back to alphabetic when no custom order is set. A reset action wipes all customization in a single transaction and restores system-folder stickiness. Co-authored-by: Claude <noreply@anthropic.com>
51 lines
1.2 KiB
C#
51 lines
1.2 KiB
C#
namespace Wino.Core.Domain.Enums;
|
|
|
|
/// <summary>
|
|
/// All registered views.
|
|
/// </summary>
|
|
public enum WinoPage
|
|
{
|
|
None,
|
|
IdlePage,
|
|
ComposePage,
|
|
SettingsPage,
|
|
ContactsPage,
|
|
MailRenderingPage,
|
|
AccountDetailsPage,
|
|
FolderCustomizationPage,
|
|
MergedAccountDetailsPage,
|
|
ManageAccountsPage,
|
|
AccountManagementPage,
|
|
SignatureManagementPage,
|
|
AboutPage,
|
|
PersonalizationPage,
|
|
MessageListPage,
|
|
MailNotificationSettingsPage,
|
|
MailListPage,
|
|
ReadComposePanePage,
|
|
AppPreferencesPage,
|
|
SettingOptionsPage,
|
|
AliasManagementPage,
|
|
MailCategoryManagementPage,
|
|
ImapCalDavSettingsPage,
|
|
KeyboardShortcutsPage,
|
|
CalendarPage,
|
|
CalendarSettingsPage,
|
|
CalendarRenderingSettingsPage,
|
|
CalendarNotificationSettingsPage,
|
|
CalendarPreferenceSettingsPage,
|
|
CalendarAccountSettingsPage,
|
|
EventDetailsPage,
|
|
CalendarEventComposePage,
|
|
SignatureAndEncryptionPage,
|
|
EmailTemplatesPage,
|
|
CreateEmailTemplatePage,
|
|
StoragePage,
|
|
WinoAccountManagementPage,
|
|
WelcomePageV2,
|
|
WelcomeHostPage,
|
|
ProviderSelectionPage,
|
|
AccountSetupProgressPage,
|
|
SpecialImapCredentialsPage
|
|
}
|