From 1f6f5fa054ce6486257f5e715b32c43e52b290c8 Mon Sep 17 00:00:00 2001 From: Stuart Breckenridge Date: Mon, 29 Jun 2020 21:04:50 +0800 Subject: [PATCH] Adds Mac Preferences This makes use of `@AppStorage` for preferences. Severeral more need to migrated from AppDefaults etc. --- Mac/Base.lproj/Preferences.storyboard | 89 ++++++------ Multiplatform/Shared/MainApp.swift | 12 ++ .../Preferences/Model/MacPreferences.swift | 96 +++++++++++++ .../Views/AccountsPreferencesView.swift | 127 ++++++++++++++++++ .../Views/AdvancedPreferencesView.swift | 49 +++++++ .../Views/GeneralPreferencesView.swift | 33 +++++ .../Views/MacPreferencesView.swift | 89 ++++++++++++ NetNewsWire.xcodeproj/project.pbxproj | 66 +++++++-- 8 files changed, 506 insertions(+), 55 deletions(-) create mode 100644 Multiplatform/macOS/Preferences/Model/MacPreferences.swift create mode 100644 Multiplatform/macOS/Preferences/Views/AccountsPreferencesView.swift create mode 100644 Multiplatform/macOS/Preferences/Views/AdvancedPreferencesView.swift create mode 100644 Multiplatform/macOS/Preferences/Views/GeneralPreferencesView.swift create mode 100644 Multiplatform/macOS/Preferences/Views/MacPreferencesView.swift diff --git a/Mac/Base.lproj/Preferences.storyboard b/Mac/Base.lproj/Preferences.storyboard index 0c90be9b1..a48d6bdf8 100644 --- a/Mac/Base.lproj/Preferences.storyboard +++ b/Mac/Base.lproj/Preferences.storyboard @@ -1,7 +1,8 @@ - + - + + @@ -31,14 +32,14 @@ - + - + - + @@ -46,13 +47,13 @@ - + - + @@ -81,7 +82,7 @@ - + @@ -89,10 +90,10 @@ - + - + @@ -104,7 +105,7 @@ - + @@ -132,7 +133,7 @@ - + - + - + - + @@ -176,7 +177,7 @@ - + @@ -242,14 +243,14 @@ - + - + - + @@ -257,7 +258,7 @@