diff --git a/Frameworks/Account/AccountTests/Info.plist b/Frameworks/Account/AccountTests/Info.plist
deleted file mode 100644
index 6c40a6cd0..000000000
--- a/Frameworks/Account/AccountTests/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/Frameworks/Account/Info.plist b/Frameworks/Account/Info.plist
deleted file mode 100644
index b3516740c..000000000
--- a/Frameworks/Account/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSHumanReadableCopyright
- Copyright © 2017 Ranchero Software, LLC. All rights reserved.
- NSPrincipalClass
-
-
-
diff --git a/Frameworks/Account/xcconfig/Account_project.xcconfig b/Frameworks/Account/xcconfig/Account_project.xcconfig
deleted file mode 100644
index 8e096dabd..000000000
--- a/Frameworks/Account/xcconfig/Account_project.xcconfig
+++ /dev/null
@@ -1,61 +0,0 @@
-CODE_SIGN_IDENTITY = Developer ID Application
-DEVELOPMENT_TEAM = M8L2WTLA8W
-CODE_SIGN_STYLE = Manual
-PROVISIONING_PROFILE_SPECIFIER =
-
-// See the notes in NetNewsWire_target.xcconfig on why the
-// DeveloperSettings.xcconfig is #included here
-
-#include? "../../../SharedXcodeSettings/DeveloperSettings.xcconfig"
-#include? "../../../SharedXcodeSettings/ProjectSettings.xcconfig"
-
-SDKROOT = macosx
-MACOSX_DEPLOYMENT_TARGET = 10.15
-IPHONEOS_DEPLOYMENT_TARGET = 13.0
-SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator
-
-CLANG_ENABLE_OBJC_WEAK = YES
-SWIFT_VERSION = 5.1
-COMBINE_HIDPI_IMAGES = YES
-
-COPY_PHASE_STRIP = NO
-ALWAYS_SEARCH_USER_PATHS = NO
-CURRENT_PROJECT_VERSION = 1
-VERSION_INFO_PREFIX =
-VERSIONING_SYSTEM = apple-generic
-GCC_NO_COMMON_BLOCKS = YES
-GCC_C_LANGUAGE_STANDARD = gnu11
-CLANG_CXX_LANGUAGE_STANDARD = gnu++14
-CLANG_CXX_LIBRARY = libc++
-CLANG_ENABLE_MODULES = YES
-CLANG_ENABLE_OBJC_ARC = YES
-ENABLE_STRICT_OBJC_MSGSEND = YES
-CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
-CLANG_WARN_DOCUMENTATION_COMMENTS = YES
-CLANG_WARN_EMPTY_BODY = YES
-CLANG_WARN_BOOL_CONVERSION = YES
-CLANG_WARN_CONSTANT_CONVERSION = YES
-GCC_WARN_64_TO_32_BIT_CONVERSION = YES
-CLANG_WARN_ENUM_CONVERSION = YES
-CLANG_WARN_INT_CONVERSION = YES
-CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
-CLANG_WARN_INFINITE_RECURSION = YES
-GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
-CLANG_WARN_UNREACHABLE_CODE = YES
-GCC_WARN_UNUSED_FUNCTION = YES
-GCC_WARN_UNUSED_VARIABLE = YES
-CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
-CLANG_WARN_SUSPICIOUS_MOVE = YES
-CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
-CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-CLANG_ANALYZER_NONNULL = YES
-CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
diff --git a/Frameworks/Account/xcconfig/Account_project_debug.xcconfig b/Frameworks/Account/xcconfig/Account_project_debug.xcconfig
deleted file mode 100644
index 095f28641..000000000
--- a/Frameworks/Account/xcconfig/Account_project_debug.xcconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "./Account_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf
-ENABLE_TESTABILITY = YES
-GCC_DYNAMIC_NO_PIC = NO
-GCC_OPTIMIZATION_LEVEL = 0
-GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
-
-MTL_ENABLE_DEBUG_INFO = YES
-SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
-SWIFT_COMPILATION_MODE = singlefile
-SWIFT_OPTIMIZATION_LEVEL = -Onone
-ONLY_ACTIVE_ARCH = YES
-
-
diff --git a/Frameworks/Account/xcconfig/Account_project_release.xcconfig b/Frameworks/Account/xcconfig/Account_project_release.xcconfig
deleted file mode 100644
index b613abc46..000000000
--- a/Frameworks/Account/xcconfig/Account_project_release.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "./Account_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
-ENABLE_NS_ASSERTIONS = NO
-
-MTL_ENABLE_DEBUG_INFO = NO
-SWIFT_OPTIMIZATION_LEVEL = -O
-
-SWIFT_COMPILATION_MODE = wholemodule
diff --git a/Frameworks/Account/xcconfig/Account_target.xcconfig b/Frameworks/Account/xcconfig/Account_target.xcconfig
deleted file mode 100644
index 1861195ac..000000000
--- a/Frameworks/Account/xcconfig/Account_target.xcconfig
+++ /dev/null
@@ -1,14 +0,0 @@
-
-INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
-SKIP_INSTALL = YES
-DYLIB_COMPATIBILITY_VERSION = 1
-DYLIB_CURRENT_VERSION = 1
-DYLIB_INSTALL_NAME_BASE = @rpath
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks
-DEFINES_MODULE = YES
-FRAMEWORK_VERSION = A
-INFOPLIST_FILE = Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Account
-PRODUCT_NAME = $(TARGET_NAME:c99extidentifier)
-CLANG_ENABLE_MODULES = YES
-APPLICATION_EXTENSION_API_ONLY = YES
diff --git a/Frameworks/Account/xcconfig/Accounttests_target.xcconfig b/Frameworks/Account/xcconfig/Accounttests_target.xcconfig
deleted file mode 100644
index a2dcf98de..000000000
--- a/Frameworks/Account/xcconfig/Accounttests_target.xcconfig
+++ /dev/null
@@ -1,18 +0,0 @@
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
-INFOPLIST_FILE = AccountTests/Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.AccountTests
-PRODUCT_NAME = $(TARGET_NAME)
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Frameworks/Articles/DataTests/DataTests.swift b/Frameworks/Articles/DataTests/DataTests.swift
deleted file mode 100644
index d7d9bdc27..000000000
--- a/Frameworks/Articles/DataTests/DataTests.swift
+++ /dev/null
@@ -1,36 +0,0 @@
-//
-// DataTests.swift
-// DataTests
-//
-// Created by Brent Simmons on 7/3/17.
-// Copyright © 2017 Ranchero Software. All rights reserved.
-//
-
-import XCTest
-@testable import Articles
-
-class DataTests: XCTestCase {
-
- override func setUp() {
- super.setUp()
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- override func tearDown() {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- super.tearDown()
- }
-
- func testExample() {
- // This is an example of a functional test case.
- // Use XCTAssert and related functions to verify your tests produce the correct results.
- }
-
- func testPerformanceExample() {
- // This is an example of a performance test case.
- self.measure {
- // Put the code you want to measure the time of here.
- }
- }
-
-}
diff --git a/Frameworks/Articles/DataTests/Info.plist b/Frameworks/Articles/DataTests/Info.plist
deleted file mode 100644
index 6c6c23c43..000000000
--- a/Frameworks/Articles/DataTests/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/Frameworks/Articles/Info.plist b/Frameworks/Articles/Info.plist
deleted file mode 100644
index 478d89397..000000000
--- a/Frameworks/Articles/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSHumanReadableCopyright
- Copyright © 2017 Ranchero Software. All rights reserved.
- NSPrincipalClass
-
-
-
diff --git a/Frameworks/Articles/xcconfig/ArticlesDataTests_target.xcconfig b/Frameworks/Articles/xcconfig/ArticlesDataTests_target.xcconfig
deleted file mode 100644
index ee5484e64..000000000
--- a/Frameworks/Articles/xcconfig/ArticlesDataTests_target.xcconfig
+++ /dev/null
@@ -1,18 +0,0 @@
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
-INFOPLIST_FILE = DataTests/Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.ArticlesDataTests
-PRODUCT_NAME = $(TARGET_NAME)
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Frameworks/Articles/xcconfig/Articles_project.xcconfig b/Frameworks/Articles/xcconfig/Articles_project.xcconfig
deleted file mode 100644
index d3bd6c6de..000000000
--- a/Frameworks/Articles/xcconfig/Articles_project.xcconfig
+++ /dev/null
@@ -1,61 +0,0 @@
-CODE_SIGN_IDENTITY = Developer ID Application
-DEVELOPMENT_TEAM = M8L2WTLA8W
-CODE_SIGN_STYLE = Manual
-PROVISIONING_PROFILE_SPECIFIER =
-
-// See the notes in NetNewsWire_target.xcconfig on why the
-// DeveloperSettings.xcconfig is #included here
-
-#include? "../../../SharedXcodeSettings/DeveloperSettings.xcconfig"
-
-SDKROOT = macosx
-MACOSX_DEPLOYMENT_TARGET = 10.15
-IPHONEOS_DEPLOYMENT_TARGET = 13.0
-SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator
-
-CLANG_ENABLE_OBJC_WEAK = YES
-SWIFT_VERSION = 5.1
-COMBINE_HIDPI_IMAGES = YES
-
-COPY_PHASE_STRIP = NO
-ALWAYS_SEARCH_USER_PATHS = NO
-CURRENT_PROJECT_VERSION = 1
-VERSION_INFO_PREFIX =
-VERSIONING_SYSTEM = apple-generic
-GCC_NO_COMMON_BLOCKS = YES
-GCC_C_LANGUAGE_STANDARD = gnu99
-CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
-CLANG_CXX_LIBRARY = libc++
-CLANG_ENABLE_MODULES = YES
-CLANG_ENABLE_OBJC_ARC = YES
-ENABLE_STRICT_OBJC_MSGSEND = YES
-CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
-CLANG_WARN_DOCUMENTATION_COMMENTS = YES
-CLANG_WARN_EMPTY_BODY = YES
-CLANG_WARN_BOOL_CONVERSION = YES
-CLANG_WARN_CONSTANT_CONVERSION = YES
-GCC_WARN_64_TO_32_BIT_CONVERSION = YES
-CLANG_WARN_ENUM_CONVERSION = YES
-CLANG_WARN_INT_CONVERSION = YES
-CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
-CLANG_WARN_INFINITE_RECURSION = YES
-GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
-CLANG_WARN_UNREACHABLE_CODE = YES
-GCC_WARN_UNUSED_FUNCTION = YES
-GCC_WARN_UNUSED_VARIABLE = YES
-CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
-CLANG_WARN_SUSPICIOUS_MOVE = YES
-CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
-CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-CLANG_ANALYZER_NONNULL = YES
-CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
-SWIFT_SWIFT3_OBJC_INFERENCE = Off
diff --git a/Frameworks/Articles/xcconfig/Articles_project_debug.xcconfig b/Frameworks/Articles/xcconfig/Articles_project_debug.xcconfig
deleted file mode 100644
index 19e145a3e..000000000
--- a/Frameworks/Articles/xcconfig/Articles_project_debug.xcconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "./Articles_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf
-ENABLE_TESTABILITY = YES
-GCC_DYNAMIC_NO_PIC = NO
-GCC_OPTIMIZATION_LEVEL = 0
-GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
-
-MTL_ENABLE_DEBUG_INFO = YES
-SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
-SWIFT_COMPILATION_MODE = singlefile
-SWIFT_OPTIMIZATION_LEVEL = -Onone
-ONLY_ACTIVE_ARCH = YES
-
-
diff --git a/Frameworks/Articles/xcconfig/Articles_project_release.xcconfig b/Frameworks/Articles/xcconfig/Articles_project_release.xcconfig
deleted file mode 100644
index ec397b637..000000000
--- a/Frameworks/Articles/xcconfig/Articles_project_release.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "./Articles_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
-ENABLE_NS_ASSERTIONS = NO
-
-MTL_ENABLE_DEBUG_INFO = NO
-SWIFT_OPTIMIZATION_LEVEL = -O
-
-SWIFT_COMPILATION_MODE = wholemodule
diff --git a/Frameworks/Articles/xcconfig/Articles_target.xcconfig b/Frameworks/Articles/xcconfig/Articles_target.xcconfig
deleted file mode 100644
index 709a677e3..000000000
--- a/Frameworks/Articles/xcconfig/Articles_target.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
-SKIP_INSTALL = YES
-DYLIB_COMPATIBILITY_VERSION = 1
-DYLIB_CURRENT_VERSION = 1
-DYLIB_INSTALL_NAME_BASE = @rpath
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks
-DEFINES_MODULE = YES
-FRAMEWORK_VERSION = A
-INFOPLIST_FILE = Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Articles
-PRODUCT_NAME = $(TARGET_NAME)
-CLANG_ENABLE_MODULES = YES
-APPLICATION_EXTENSION_API_ONLY = YES
diff --git a/Frameworks/ArticlesDatabase/DatabaseTests/ArticleChangesTests.swift b/Frameworks/ArticlesDatabase/DatabaseTests/ArticleChangesTests.swift
deleted file mode 100644
index 2848cba63..000000000
--- a/Frameworks/ArticlesDatabase/DatabaseTests/ArticleChangesTests.swift
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// ArticleChangesTests.swift
-// DatabaseTests
-//
-// Created by Brent Simmons on 9/21/17.
-// Copyright © 2017 Ranchero Software. All rights reserved.
-//
-
-import XCTest
-@testable import ArticlesDatabase
-
-class ArticleChangesTests: XCTestCase {
-
-
-}
diff --git a/Frameworks/ArticlesDatabase/DatabaseTests/DatabaseTests.swift b/Frameworks/ArticlesDatabase/DatabaseTests/DatabaseTests.swift
deleted file mode 100644
index 53d697cb2..000000000
--- a/Frameworks/ArticlesDatabase/DatabaseTests/DatabaseTests.swift
+++ /dev/null
@@ -1,36 +0,0 @@
-//
-// DatabaseTests.swift
-// DatabaseTests
-//
-// Created by Brent Simmons on 7/3/17.
-// Copyright © 2017 Ranchero Software. All rights reserved.
-//
-
-import XCTest
-@testable import ArticlesDatabase
-
-class DatabaseTests: XCTestCase {
-
- override func setUp() {
- super.setUp()
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- override func tearDown() {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- super.tearDown()
- }
-
- func testExample() {
- // This is an example of a functional test case.
- // Use XCTAssert and related functions to verify your tests produce the correct results.
- }
-
- func testPerformanceExample() {
- // This is an example of a performance test case.
- self.measure {
- // Put the code you want to measure the time of here.
- }
- }
-
-}
diff --git a/Frameworks/ArticlesDatabase/DatabaseTests/Info.plist b/Frameworks/ArticlesDatabase/DatabaseTests/Info.plist
deleted file mode 100644
index 6c6c23c43..000000000
--- a/Frameworks/ArticlesDatabase/DatabaseTests/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/Frameworks/ArticlesDatabase/Info.plist b/Frameworks/ArticlesDatabase/Info.plist
deleted file mode 100644
index 478d89397..000000000
--- a/Frameworks/ArticlesDatabase/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSHumanReadableCopyright
- Copyright © 2017 Ranchero Software. All rights reserved.
- NSPrincipalClass
-
-
-
diff --git a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabaseTests_target.xcconfig b/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabaseTests_target.xcconfig
deleted file mode 100644
index d56b73b8f..000000000
--- a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabaseTests_target.xcconfig
+++ /dev/null
@@ -1,18 +0,0 @@
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/../Frameworks
-INFOPLIST_FILE = DatabaseTests/Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.ArticlesDatabaseTests
-PRODUCT_NAME = $(TARGET_NAME)
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project.xcconfig b/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project.xcconfig
deleted file mode 100644
index d3bd6c6de..000000000
--- a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project.xcconfig
+++ /dev/null
@@ -1,61 +0,0 @@
-CODE_SIGN_IDENTITY = Developer ID Application
-DEVELOPMENT_TEAM = M8L2WTLA8W
-CODE_SIGN_STYLE = Manual
-PROVISIONING_PROFILE_SPECIFIER =
-
-// See the notes in NetNewsWire_target.xcconfig on why the
-// DeveloperSettings.xcconfig is #included here
-
-#include? "../../../SharedXcodeSettings/DeveloperSettings.xcconfig"
-
-SDKROOT = macosx
-MACOSX_DEPLOYMENT_TARGET = 10.15
-IPHONEOS_DEPLOYMENT_TARGET = 13.0
-SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator
-
-CLANG_ENABLE_OBJC_WEAK = YES
-SWIFT_VERSION = 5.1
-COMBINE_HIDPI_IMAGES = YES
-
-COPY_PHASE_STRIP = NO
-ALWAYS_SEARCH_USER_PATHS = NO
-CURRENT_PROJECT_VERSION = 1
-VERSION_INFO_PREFIX =
-VERSIONING_SYSTEM = apple-generic
-GCC_NO_COMMON_BLOCKS = YES
-GCC_C_LANGUAGE_STANDARD = gnu99
-CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
-CLANG_CXX_LIBRARY = libc++
-CLANG_ENABLE_MODULES = YES
-CLANG_ENABLE_OBJC_ARC = YES
-ENABLE_STRICT_OBJC_MSGSEND = YES
-CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
-CLANG_WARN_DOCUMENTATION_COMMENTS = YES
-CLANG_WARN_EMPTY_BODY = YES
-CLANG_WARN_BOOL_CONVERSION = YES
-CLANG_WARN_CONSTANT_CONVERSION = YES
-GCC_WARN_64_TO_32_BIT_CONVERSION = YES
-CLANG_WARN_ENUM_CONVERSION = YES
-CLANG_WARN_INT_CONVERSION = YES
-CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
-CLANG_WARN_INFINITE_RECURSION = YES
-GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
-CLANG_WARN_UNREACHABLE_CODE = YES
-GCC_WARN_UNUSED_FUNCTION = YES
-GCC_WARN_UNUSED_VARIABLE = YES
-CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
-CLANG_WARN_SUSPICIOUS_MOVE = YES
-CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
-CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-CLANG_ANALYZER_NONNULL = YES
-CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
-SWIFT_SWIFT3_OBJC_INFERENCE = Off
diff --git a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project_debug.xcconfig b/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project_debug.xcconfig
deleted file mode 100644
index a5f5e3fa2..000000000
--- a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project_debug.xcconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "./ArticlesDatabase_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf
-ENABLE_TESTABILITY = YES
-GCC_DYNAMIC_NO_PIC = NO
-GCC_OPTIMIZATION_LEVEL = 0
-GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
-
-MTL_ENABLE_DEBUG_INFO = YES
-SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
-SWIFT_COMPILATION_MODE = singlefile
-SWIFT_OPTIMIZATION_LEVEL = -Onone
-ONLY_ACTIVE_ARCH = YES
-
-
diff --git a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project_release.xcconfig b/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project_release.xcconfig
deleted file mode 100644
index e81a65a29..000000000
--- a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_project_release.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "./ArticlesDatabase_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
-ENABLE_NS_ASSERTIONS = NO
-
-MTL_ENABLE_DEBUG_INFO = NO
-SWIFT_OPTIMIZATION_LEVEL = -O
-
-SWIFT_COMPILATION_MODE = wholemodule
diff --git a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_target.xcconfig b/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_target.xcconfig
deleted file mode 100644
index 37bbd7197..000000000
--- a/Frameworks/ArticlesDatabase/xcconfig/ArticlesDatabase_target.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
-SKIP_INSTALL = YES
-DYLIB_COMPATIBILITY_VERSION = 1
-DYLIB_CURRENT_VERSION = 1
-DYLIB_INSTALL_NAME_BASE = @rpath
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks
-DEFINES_MODULE = YES
-FRAMEWORK_VERSION = A
-INFOPLIST_FILE = Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.ArticlesDatabase
-PRODUCT_NAME = $(TARGET_NAME)
-CLANG_ENABLE_MODULES = YES
-APPLICATION_EXTENSION_API_ONLY = YES
diff --git a/Frameworks/Secrets/Info.plist b/Frameworks/Secrets/Info.plist
deleted file mode 100644
index b8d61ba53..000000000
--- a/Frameworks/Secrets/Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- $(PRODUCT_BUNDLE_PACKAGE_TYPE)
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSHumanReadableCopyright
- Copyright © 2020 Ranchero Software, LLC. All rights reserved.
-
-
diff --git a/Frameworks/Secrets/xcconfig/Secrets_project.xcconfig b/Frameworks/Secrets/xcconfig/Secrets_project.xcconfig
deleted file mode 100644
index 573284972..000000000
--- a/Frameworks/Secrets/xcconfig/Secrets_project.xcconfig
+++ /dev/null
@@ -1,61 +0,0 @@
-CODE_SIGN_IDENTITY = Developer ID Application
-DEVELOPMENT_TEAM = M8L2WTLA8W
-CODE_SIGN_STYLE = Manual
-PROVISIONING_PROFILE_SPECIFIER =
-
-// See the notes in NetNewsWire_target.xcconfig on why the
-// DeveloperSettings.xcconfig is #included here
-
-#include? "../../../SharedXcodeSettings/DeveloperSettings.xcconfig"
-
-SDKROOT = macosx
-MACOSX_DEPLOYMENT_TARGET = 10.14
-IPHONEOS_DEPLOYMENT_TARGET = 13.0
-SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator
-
-CLANG_ENABLE_OBJC_WEAK = YES
-SWIFT_VERSION = 5.1
-COMBINE_HIDPI_IMAGES = YES
-
-COPY_PHASE_STRIP = NO
-ALWAYS_SEARCH_USER_PATHS = NO
-CURRENT_PROJECT_VERSION = 1
-VERSION_INFO_PREFIX =
-VERSIONING_SYSTEM = apple-generic
-GCC_NO_COMMON_BLOCKS = YES
-GCC_C_LANGUAGE_STANDARD = gnu99
-CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
-CLANG_CXX_LIBRARY = libc++
-CLANG_ENABLE_MODULES = YES
-CLANG_ENABLE_OBJC_ARC = YES
-ENABLE_STRICT_OBJC_MSGSEND = YES
-CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
-CLANG_WARN_DOCUMENTATION_COMMENTS = YES
-CLANG_WARN_EMPTY_BODY = YES
-CLANG_WARN_BOOL_CONVERSION = YES
-CLANG_WARN_CONSTANT_CONVERSION = YES
-GCC_WARN_64_TO_32_BIT_CONVERSION = YES
-CLANG_WARN_ENUM_CONVERSION = YES
-CLANG_WARN_INT_CONVERSION = YES
-CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
-CLANG_WARN_INFINITE_RECURSION = YES
-GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
-CLANG_WARN_UNREACHABLE_CODE = YES
-GCC_WARN_UNUSED_FUNCTION = YES
-GCC_WARN_UNUSED_VARIABLE = YES
-CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
-CLANG_WARN_SUSPICIOUS_MOVE = YES
-CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
-CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-CLANG_ANALYZER_NONNULL = YES
-CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
-SWIFT_SWIFT3_OBJC_INFERENCE = Off
diff --git a/Frameworks/Secrets/xcconfig/Secrets_project_debug.xcconfig b/Frameworks/Secrets/xcconfig/Secrets_project_debug.xcconfig
deleted file mode 100644
index 94c3e5164..000000000
--- a/Frameworks/Secrets/xcconfig/Secrets_project_debug.xcconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "./Secrets_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf
-ENABLE_TESTABILITY = YES
-GCC_DYNAMIC_NO_PIC = NO
-GCC_OPTIMIZATION_LEVEL = 0
-GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
-
-MTL_ENABLE_DEBUG_INFO = YES
-SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
-SWIFT_COMPILATION_MODE = singlefile
-SWIFT_OPTIMIZATION_LEVEL = -Onone
-ONLY_ACTIVE_ARCH = YES
-
-
diff --git a/Frameworks/Secrets/xcconfig/Secrets_project_release.xcconfig b/Frameworks/Secrets/xcconfig/Secrets_project_release.xcconfig
deleted file mode 100644
index 7643e4a2b..000000000
--- a/Frameworks/Secrets/xcconfig/Secrets_project_release.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "./Secrets_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
-ENABLE_NS_ASSERTIONS = NO
-
-MTL_ENABLE_DEBUG_INFO = NO
-SWIFT_OPTIMIZATION_LEVEL = -O
-
-SWIFT_COMPILATION_MODE = wholemodule
diff --git a/Frameworks/Secrets/xcconfig/Secrets_target.xcconfig b/Frameworks/Secrets/xcconfig/Secrets_target.xcconfig
deleted file mode 100644
index fcb096eab..000000000
--- a/Frameworks/Secrets/xcconfig/Secrets_target.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
-SKIP_INSTALL = YES
-DYLIB_COMPATIBILITY_VERSION = 1
-DYLIB_CURRENT_VERSION = 1
-DYLIB_INSTALL_NAME_BASE = @rpath
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks
-DEFINES_MODULE = YES
-FRAMEWORK_VERSION = A
-INFOPLIST_FILE = Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Secrets
-PRODUCT_NAME = $(TARGET_NAME)
-CLANG_ENABLE_MODULES = YES
-APPLICATION_EXTENSION_API_ONLY = YES
diff --git a/Frameworks/SyncDatabase/Info.plist b/Frameworks/SyncDatabase/Info.plist
deleted file mode 100644
index 5550efc84..000000000
--- a/Frameworks/SyncDatabase/Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSHumanReadableCopyright
- Copyright © 2019-2020 Brent Simmons. All rights reserved.
-
-
diff --git a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project.xcconfig b/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project.xcconfig
deleted file mode 100644
index d3bd6c6de..000000000
--- a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project.xcconfig
+++ /dev/null
@@ -1,61 +0,0 @@
-CODE_SIGN_IDENTITY = Developer ID Application
-DEVELOPMENT_TEAM = M8L2WTLA8W
-CODE_SIGN_STYLE = Manual
-PROVISIONING_PROFILE_SPECIFIER =
-
-// See the notes in NetNewsWire_target.xcconfig on why the
-// DeveloperSettings.xcconfig is #included here
-
-#include? "../../../SharedXcodeSettings/DeveloperSettings.xcconfig"
-
-SDKROOT = macosx
-MACOSX_DEPLOYMENT_TARGET = 10.15
-IPHONEOS_DEPLOYMENT_TARGET = 13.0
-SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator
-
-CLANG_ENABLE_OBJC_WEAK = YES
-SWIFT_VERSION = 5.1
-COMBINE_HIDPI_IMAGES = YES
-
-COPY_PHASE_STRIP = NO
-ALWAYS_SEARCH_USER_PATHS = NO
-CURRENT_PROJECT_VERSION = 1
-VERSION_INFO_PREFIX =
-VERSIONING_SYSTEM = apple-generic
-GCC_NO_COMMON_BLOCKS = YES
-GCC_C_LANGUAGE_STANDARD = gnu99
-CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
-CLANG_CXX_LIBRARY = libc++
-CLANG_ENABLE_MODULES = YES
-CLANG_ENABLE_OBJC_ARC = YES
-ENABLE_STRICT_OBJC_MSGSEND = YES
-CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
-CLANG_WARN_DOCUMENTATION_COMMENTS = YES
-CLANG_WARN_EMPTY_BODY = YES
-CLANG_WARN_BOOL_CONVERSION = YES
-CLANG_WARN_CONSTANT_CONVERSION = YES
-GCC_WARN_64_TO_32_BIT_CONVERSION = YES
-CLANG_WARN_ENUM_CONVERSION = YES
-CLANG_WARN_INT_CONVERSION = YES
-CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
-CLANG_WARN_INFINITE_RECURSION = YES
-GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
-CLANG_WARN_UNREACHABLE_CODE = YES
-GCC_WARN_UNUSED_FUNCTION = YES
-GCC_WARN_UNUSED_VARIABLE = YES
-CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
-CLANG_WARN_SUSPICIOUS_MOVE = YES
-CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
-CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-CLANG_ANALYZER_NONNULL = YES
-CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
-SWIFT_SWIFT3_OBJC_INFERENCE = Off
diff --git a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project_debug.xcconfig b/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project_debug.xcconfig
deleted file mode 100644
index d8e140d98..000000000
--- a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project_debug.xcconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "./SyncDatabase_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf
-ENABLE_TESTABILITY = YES
-GCC_DYNAMIC_NO_PIC = NO
-GCC_OPTIMIZATION_LEVEL = 0
-GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
-
-MTL_ENABLE_DEBUG_INFO = YES
-SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
-SWIFT_COMPILATION_MODE = singlefile
-SWIFT_OPTIMIZATION_LEVEL = -Onone
-ONLY_ACTIVE_ARCH = YES
-
-
diff --git a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project_release.xcconfig b/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project_release.xcconfig
deleted file mode 100644
index d7d26dd1c..000000000
--- a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_project_release.xcconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "./SyncDatabase_project.xcconfig"
-
-DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
-ENABLE_NS_ASSERTIONS = NO
-
-MTL_ENABLE_DEBUG_INFO = NO
-SWIFT_OPTIMIZATION_LEVEL = -O
-
-SWIFT_COMPILATION_MODE = wholemodule
diff --git a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_target.xcconfig b/Frameworks/SyncDatabase/xcconfig/SyncDatabase_target.xcconfig
deleted file mode 100644
index 73bb31494..000000000
--- a/Frameworks/SyncDatabase/xcconfig/SyncDatabase_target.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
-SKIP_INSTALL = YES
-DYLIB_COMPATIBILITY_VERSION = 1
-DYLIB_CURRENT_VERSION = 1
-DYLIB_INSTALL_NAME_BASE = @rpath
-LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks
-DEFINES_MODULE = YES
-FRAMEWORK_VERSION = A
-INFOPLIST_FILE = Info.plist
-PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.SyncDatabase
-PRODUCT_NAME = $(TARGET_NAME)
-CLANG_ENABLE_MODULES = YES
-APPLICATION_EXTENSION_API_ONLY = YES
diff --git a/Multiplatform/Shared/Add/Add Account Sheets/Authentication.swift b/Multiplatform/Shared/Add/Add Account Sheets/Authentication.swift
deleted file mode 100644
index 026f7ab4f..000000000
--- a/Multiplatform/Shared/Add/Add Account Sheets/Authentication.swift
+++ /dev/null
@@ -1,13 +0,0 @@
-//
-// Authentication.swift
-// Multiplatform macOS
-//
-// Created by Stuart Breckenridge on 05/12/2020.
-// Copyright © 2020 Ranchero Software. All rights reserved.
-//
-
-import Foundation
-
-protocol AccountUpdater {
- var authenticationError: AccountUpdateErrors { get set }
-}
diff --git a/Multiplatform/Shared/AppModel.swift b/Multiplatform/Shared/AppModel.swift
deleted file mode 100644
index 754efcd28..000000000
--- a/Multiplatform/Shared/AppModel.swift
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// AppModel.swift
-// NetNewsWire
-//
-// Created by Maurice Parker on 6/28/20.
-// Copyright © 2020 Ranchero Software. All rights reserved.
-//
-
-import Foundation
-
-final class SceneModel {
-
- var sidebarModel = SidebarModel()
-
-}
diff --git a/Multiplatform/Shared/NavigationView.swift b/Multiplatform/Shared/NavigationView.swift
deleted file mode 100644
index 27e663ff3..000000000
--- a/Multiplatform/Shared/NavigationView.swift
+++ /dev/null
@@ -1,40 +0,0 @@
-//
-// NavigationView.swift
-// NetNewsWire
-//
-// Created by Maurice Parker on 6/28/20.
-// Copyright © 2020 Ranchero Software. All rights reserved.
-//
-
-import SwiftUI
-
-struct SceneNavigationView: View {
- var body: some View {
- SceneNavigationView {
- Text("Hello")
-// #if os(macOS)
-// SidebarView().frame(minWidth: 100, idealWidth: 150, maxWidth: 200, maxHeight: .infinity)
-// #else
-// SidebarView()
-// #endif
-//
-// Text("Timeline")
-// .frame(maxWidth: .infinity, maxHeight: .infinity)
-//
-// #if os(macOS)
-// Text("None Selected")
-// .frame(maxWidth: .infinity, maxHeight: .infinity)
-// .toolbar { Spacer() }
-// #else
-// Text("None Selected")
-// .frame(maxWidth: .infinity, maxHeight: .infinity)
-// #endif
- }
- }
-}
-
-struct NavigationView_Previews: PreviewProvider {
- static var previews: some View {
- SceneNavigationView()
- }
-}
diff --git a/Multiplatform/Shared/Sidebar/SidebarStyleModifier.swift b/Multiplatform/Shared/Sidebar/SidebarStyleModifier.swift
deleted file mode 100644
index 43cd89b9e..000000000
--- a/Multiplatform/Shared/Sidebar/SidebarStyleModifier.swift
+++ /dev/null
@@ -1,34 +0,0 @@
-//
-// SidebarStyleModifier.swift
-// NetNewsWire
-//
-// Created by Maurice Parker on 7/6/20.
-// Copyright © 2020 Ranchero Software. All rights reserved.
-//
-
-import SwiftUI
-
-struct SidebarListStyleModifier: ViewModifier {
-
- #if os(iOS)
- @Environment(\.horizontalSizeClass) private var horizontalSizeClass
- #endif
-
- @ViewBuilder func body(content: Content) -> some View {
- content
- #if os(macOS)
- content
- .listStyle(SidebarListStyle())
- #else
- if horizontalSizeClass == .compact {
- content
- .listStyle(PlainListStyle())
- } else {
- content
- .listStyle(SidebarListStyle())
- }
- #endif
-
- }
-
-}
diff --git a/Multiplatform/iOS/AppSettings.swift b/Multiplatform/iOS/AppSettings.swift
deleted file mode 100644
index 80caba537..000000000
--- a/Multiplatform/iOS/AppSettings.swift
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// AppSettings.swift
-// Multiplatform iOS
-//
-// Created by Stuart Breckenridge on 1/7/20.
-// Copyright © 2020 Ranchero Software. All rights reserved.
-//
-
-import Foundation
-
-enum ColorPalette: Int, CustomStringConvertible, CaseIterable {
- case automatic = 0
- case light = 1
- case dark = 2
-
- var description: String {
- switch self {
- case .automatic:
- return NSLocalizedString("Automatic", comment: "Automatic")
- case .light:
- return NSLocalizedString("Light", comment: "Light")
- case .dark:
- return NSLocalizedString("Dark", comment: "Dark")
- }
- }
-}
-
-
-class AppSettings: ObservableObject {
-
- struct Key {
- static let userInterfaceColorPalette = "userInterfaceColorPalette"
- static let activeExtensionPointIDs = "activeExtensionPointIDs"
- static let lastImageCacheFlushDate = "lastImageCacheFlushDate"
- static let firstRunDate = "firstRunDate"
- static let timelineGroupByFeed = "timelineGroupByFeed"
- static let refreshClearsReadArticles = "refreshClearsReadArticles"
- static let timelineNumberOfLines = "timelineNumberOfLines"
- static let timelineIconSize = "timelineIconSize"
- static let timelineSortDirection = "timelineSortDirection"
- static let articleFullscreenAvailable = "articleFullscreenAvailable"
- static let articleFullscreenEnabled = "articleFullscreenEnabled"
- static let confirmMarkAllAsRead = "confirmMarkAllAsRead"
- static let lastRefresh = "lastRefresh"
- static let addWebFeedAccountID = "addWebFeedAccountID"
- static let addWebFeedFolderName = "addWebFeedFolderName"
- static let addFolderAccountID = "addFolderAccountID"
- }
-
- static let isDeveloperBuild: Bool = {
- if let dev = Bundle.main.object(forInfoDictionaryKey: "DeveloperEntitlements") as? String, dev == "-dev" {
- return true
- }
- return false
- }()
-
- static let isFirstRun: Bool = {
- if let _ = AppDefaults.shared.object(forKey: Key.firstRunDate) as? Date {
- return false
- }
- firstRunDate = Date()
- return true
- }()
-
-
-
-
-
-
-
-
-}
diff --git a/Multiplatform/macOS/Preferences/Preference Panes/Accounts/AccountManagement.swift b/Multiplatform/macOS/Preferences/Preference Panes/Accounts/AccountManagement.swift
deleted file mode 100644
index d734c676c..000000000
--- a/Multiplatform/macOS/Preferences/Preference Panes/Accounts/AccountManagement.swift
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// AccountManagement.swift
-// Multiplatform macOS
-//
-// Created by Stuart Breckenridge on 14/7/20.
-// Copyright © 2020 Ranchero Software. All rights reserved.
-//
-
-import Foundation
-
-protocol AccountManagement {
-
-
-
-
-
-
-}