Settings refactoring.

This commit is contained in:
Burak Kaan Köse
2026-03-24 01:18:06 +01:00
parent 5c7f6aa734
commit ff84d62196
35 changed files with 990 additions and 999 deletions
@@ -47,11 +47,11 @@ public static class SettingsNavigationInfoProvider
Translator.SettingsAppPreferences_Description,
"\uE770",
searchKeywords: Translator.SettingsSearch_AppPreferences_Keywords),
new(WinoPage.LanguageTimePage,
Translator.SettingsLanguageTime_Title,
Translator.SettingsLanguageTime_Description,
"\uE775",
searchKeywords: Translator.SettingsSearch_LanguageTime_Keywords),
new(WinoPage.KeyboardShortcutsPage,
Translator.Settings_KeyboardShortcuts_Title,
Translator.Settings_KeyboardShortcuts_Description,
"\uE765",
searchKeywords: Translator.SettingsSearch_KeyboardShortcuts_Keywords),
new(WinoPage.PersonalizationPage,
Translator.SettingsPersonalization_Title,
Translator.SettingsPersonalization_Description,
@@ -63,11 +63,6 @@ public static class SettingsNavigationInfoProvider
"\uE946",
searchKeywords: Translator.SettingsSearch_About_Keywords),
new(null, Translator.SettingsOptions_MailSection, string.Empty, "\uE715", isSeparator: true),
new(WinoPage.KeyboardShortcutsPage,
Translator.Settings_KeyboardShortcuts_Title,
Translator.Settings_KeyboardShortcuts_Description,
"\uE765",
searchKeywords: Translator.SettingsSearch_KeyboardShortcuts_Keywords),
new(WinoPage.MessageListPage,
Translator.SettingsMessageList_Title,
Translator.SettingsMessageList_Description,
@@ -89,11 +84,22 @@ public static class SettingsNavigationInfoProvider
"\uE81C",
searchKeywords: Translator.SettingsSearch_Storage_Keywords),
new(null, Translator.SettingsOptions_CalendarSection, string.Empty, "\uE787", isSeparator: true),
new(WinoPage.CalendarSettingsPage,
Translator.SettingsCalendarSettings_Title,
Translator.SettingsCalendarSettings_Description,
new(WinoPage.CalendarRenderingSettingsPage,
Translator.CalendarSettings_Rendering_Title,
Translator.CalendarSettings_Rendering_Description,
"\uE787",
searchKeywords: Translator.SettingsSearch_CalendarSettings_Keywords)
,
new(WinoPage.CalendarNotificationSettingsPage,
Translator.CalendarSettings_Notifications_Title,
Translator.CalendarSettings_Notifications_Description,
"\uE7F4",
searchKeywords: Translator.SettingsSearch_CalendarSettings_Keywords),
new(WinoPage.CalendarPreferenceSettingsPage,
Translator.CalendarSettings_Preferences_Title,
Translator.CalendarSettings_Preferences_Description,
"\uE713",
searchKeywords: Translator.SettingsSearch_CalendarSettings_Keywords)
];
}
@@ -140,9 +146,11 @@ public static class SettingsNavigationInfoProvider
WinoPage.AboutPage => Translator.SettingsAbout_Title,
WinoPage.MessageListPage => Translator.SettingsMessageList_Title,
WinoPage.ReadComposePanePage => Translator.SettingsReadComposePane_Title,
WinoPage.LanguageTimePage => Translator.SettingsLanguageTime_Title,
WinoPage.AppPreferencesPage => Translator.SettingsAppPreferences_Title,
WinoPage.CalendarSettingsPage => Translator.SettingsCalendarSettings_Title,
WinoPage.CalendarSettingsPage => Translator.CalendarSettings_Preferences_Title,
WinoPage.CalendarRenderingSettingsPage => Translator.CalendarSettings_Rendering_Title,
WinoPage.CalendarNotificationSettingsPage => Translator.CalendarSettings_Notifications_Title,
WinoPage.CalendarPreferenceSettingsPage => Translator.CalendarSettings_Preferences_Title,
WinoPage.SignatureAndEncryptionPage => Translator.SettingsSignatureAndEncryption_Title,
WinoPage.KeyboardShortcutsPage => Translator.Settings_KeyboardShortcuts_Title,
WinoPage.StoragePage => Translator.SettingsStorage_Title,
@@ -162,7 +170,8 @@ public static class SettingsNavigationInfoProvider
WinoPage.ImapCalDavSettingsPage => WinoPage.ManageAccountsPage,
WinoPage.EmailTemplatesPage => WinoPage.ManageAccountsPage,
WinoPage.CreateEmailTemplatePage => WinoPage.ManageAccountsPage,
WinoPage.CalendarAccountSettingsPage => WinoPage.CalendarSettingsPage,
WinoPage.CalendarSettingsPage => WinoPage.CalendarPreferenceSettingsPage,
WinoPage.CalendarAccountSettingsPage => WinoPage.CalendarPreferenceSettingsPage,
_ => pageType
};