Skip to content

Instantly share code, notes, and snippets.

@xezrunner
Created September 8, 2018 16:53
Show Gist options
  • Save xezrunner/7c6682452b6ab06982a6ddf1d8191843 to your computer and use it in GitHub Desktop.
Save xezrunner/7c6682452b6ab06982a6ddf1d8191843 to your computer and use it in GitHub Desktop.
class DefaultApplicationConfiguration
{
public List<Configuration> CreateDefaultApplicationConfigurationList()
{
return new List<Configuration>
{
// Theming engine
new Configuration() {Property = "IsThemingEnabled", DefaultValue = "True"},
new Configuration() {Property = "IsAccentColorizationEnabled", DefaultValue = "True"},
new Configuration() {Property = "IsFluentDesignChoice", DefaultValue = "True"},
new Configuration() {Property = "IsFluentDesignForced", DefaultValue = "False"},
new Configuration() {Property = "ShowFluentDesignIncompatibleNotice", DefaultValue = "Unintrusive"},
// Note taking
new Configuration() {Property = "IsNoteColorizationEnabled", DefaultValue = "True"},
new Configuration() {Property = "NotesCanHaveCustomTitles", DefaultValue = "True"},
new Configuration() {Property = "UseNewNotesListExperience", DefaultValue = "False"},
new Configuration() {Property = "EnableEditorCustomization", DefaultValue = "True"},
new Configuration() {Property = "InEditorCustomizations", DefaultValue = "True"},
// Configuration import & export
new Configuration() {Property = "EnableTxtFileSupport", DefaultValue = "True"},
new Configuration() {Property = "EnableTxtFileImport", DefaultValue = "True"},
new Configuration() {Property = "EnableTxtFileExport", DefaultValue = "True"},
new Configuration() {Property = "DisableConfigurationBackupRestore", DefaultValue = "False"},
new Configuration() {Property = "UseBackupRestoreProgressUI", DefaultValue = "True"},
// Updates engine
new Configuration() {Property = "EnableUpdates", DefaultValue = "False"},
new Configuration() {Property = "EnableUpdateNotifications", DefaultValue = "True"},
// Debug & internal
// ----- logging -----
new Configuration() {Property = "IsDebugLoggingEnabled", DefaultValue = "Auto"},
new Configuration() {Property = "AddDebugInfoToNotes", DefaultValue = "False"}
};
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment