diff --git a/Classes/AppDelegate.swift b/Classes/AppDelegate.swift index fdcbad3..635f0d5 100644 --- a/Classes/AppDelegate.swift +++ b/Classes/AppDelegate.swift @@ -12,8 +12,6 @@ import CloudKit import Robin import UserNotifications import LKAlertController -import Fabric -import Crashlytics @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate { @@ -42,9 +40,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD } func setupSDKs() { - Fabric.with([Crashlytics.self]) - - _ = RealmManager() + _ = RealmManager() self.syncEngine = SyncEngine(objects: [ SyncObject(realmConfiguration: RealmManager.sharedInstance.getConfig()), diff --git a/Classes/Tasks/RemindersViewController.swift b/Classes/Tasks/RemindersViewController.swift index a6326c9..198a7f4 100644 --- a/Classes/Tasks/RemindersViewController.swift +++ b/Classes/Tasks/RemindersViewController.swift @@ -65,6 +65,7 @@ class RemindersViewController: BaseViewController { }, origin: self.view) if #available(iOS 13.0, *) { +// datePicker?. datePicker?.pickerBackgroundColor = .systemBackground datePicker?.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.label] } diff --git a/Podfile b/Podfile index 91ca78d..cd8bda3 100644 --- a/Podfile +++ b/Podfile @@ -6,7 +6,7 @@ target 'ToDoList' do platform :ios, '11.0' pod 'LKAlertController' - pod 'ActionSheetPicker-3.0', :git => 'https://github.com/rursache/ActionSheetPicker-3.0' + pod 'ActionSheetPicker-3.0', :git => 'https://github.com/skywinder/ActionSheetPicker-3.0' pod 'IceCream', :git => 'https://github.com/rursache/IceCream.git' pod 'UnderKeyboard' pod 'ActiveLabel' @@ -16,8 +16,6 @@ target 'ToDoList' do pod 'AcknowList' pod 'Loaf' pod 'Robin' - pod 'Fabric' - pod 'Crashlytics' pod 'ImageViewer.swift' pod 'BulletinBoard' diff --git a/Podfile.lock b/Podfile.lock index 13d1ce2..93d5b67 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,32 +1,27 @@ PODS: - - AcknowList (1.9.4) - - ActionSheetPicker-3.0 (2.3.1) + - AcknowList (1.9.5) + - ActionSheetPicker-3.0 (2.6.1) - ActiveLabel (1.1.0) - BulletinBoard (4.1.2) - - Crashlytics (3.14.0): - - Fabric (~> 1.10.2) - - Fabric (1.10.2) - IceCream (1.13.0): - RealmSwift - - ImageViewer.swift (3.3.2) + - ImageViewer.swift (3.3.3) - LKAlertController (1.12.2) - Loaf (0.5.0) - - Realm (5.4.0): - - Realm/Headers (= 5.4.0) - - Realm/Headers (5.4.0) - - RealmSwift (5.4.0): - - Realm (= 5.4.0) + - Realm (5.4.8): + - Realm/Headers (= 5.4.8) + - Realm/Headers (5.4.8) + - RealmSwift (5.4.8): + - Realm (= 5.4.8) - Robin (0.1.1) - RSTextViewMaster (2.1.2) - UnderKeyboard (13.0.2) DEPENDENCIES: - AcknowList - - ActionSheetPicker-3.0 (from `https://github.com/rursache/ActionSheetPicker-3.0`) + - ActionSheetPicker-3.0 (from `https://github.com/skywinder/ActionSheetPicker-3.0`) - ActiveLabel - BulletinBoard - - Crashlytics - - Fabric - IceCream (from `https://github.com/rursache/IceCream.git`) - ImageViewer.swift - LKAlertController @@ -42,8 +37,6 @@ SPEC REPOS: - AcknowList - ActiveLabel - BulletinBoard - - Crashlytics - - Fabric - ImageViewer.swift - LKAlertController - Loaf @@ -55,35 +48,33 @@ SPEC REPOS: EXTERNAL SOURCES: ActionSheetPicker-3.0: - :git: https://github.com/rursache/ActionSheetPicker-3.0 + :git: https://github.com/skywinder/ActionSheetPicker-3.0 IceCream: :git: https://github.com/rursache/IceCream.git CHECKOUT OPTIONS: ActionSheetPicker-3.0: - :commit: 6b3aef31a4880d48b162c2afefe2910a9d8dd38e - :git: https://github.com/rursache/ActionSheetPicker-3.0 + :commit: 837a125c7b2c62c52d91aae159f0b3df03d43ccd + :git: https://github.com/skywinder/ActionSheetPicker-3.0 IceCream: :commit: 398749b546d64c7cf6fd49ce853538a868ca6807 :git: https://github.com/rursache/IceCream.git SPEC CHECKSUMS: - AcknowList: a236060b8c33141d7756814fd21d5dab477fc193 - ActionSheetPicker-3.0: e011a1ab5c4db15eae954582c5a5a7d959be1dac + AcknowList: 485f0e0da8ff7d5aaa8fb54bbff1da1f065e496c + ActionSheetPicker-3.0: d7a91adbc3aa8126aadc070f1276b14216bfadd4 ActiveLabel: 5e3f4de79a1952d4604b845a0610d4776e4b82b3 BulletinBoard: 1c0cb191b6c6245d08f51bd2445f1e36414ec0ed - Crashlytics: 540b7e5f5da5a042647227a5e3ac51d85eed06df - Fabric: 706c8b8098fff96c33c0db69cbf81f9c551d0d74 IceCream: 1689e1952bd526922293c283a5938e8183e9e177 - ImageViewer.swift: 497d1201dd29ef96d8095d115911e0813fa3363e + ImageViewer.swift: 3dbb74a68ac4bdd6cdd585b3128dae17ccd733e5 LKAlertController: 10c7e8627e5d4757d03b4f53469f35ded14c378f Loaf: 0800b444431366bc395d54267975d4ad4ad5c99c - Realm: 8949757d76e2451a53d727954c607e49c2542b77 - RealmSwift: 0b7d7121e842724188123c6086831ae6d2952050 + Realm: 042bbb59227a0159eda397b8a5a49fbd67495ce7 + RealmSwift: 15ddd6b3398ebfc99810811c44f095df1313adb3 Robin: 59dacf9ece2546b76a93967a4e0c6cbd55db2939 RSTextViewMaster: 21b31d2c702b062cfcc4ead4fca0643e9d4a638f UnderKeyboard: 79ea6feb497af99c1856aaae0ab8ded3c739f745 -PODFILE CHECKSUM: 3bf2cf4dabac8cbd717132525efef77a1e217f2e +PODFILE CHECKSUM: 1c3e6be2deb52002574643e99e734448d3356064 -COCOAPODS: 1.9.3 +COCOAPODS: 1.10.0.rc.1 diff --git a/README.md b/README.md index b2a285f..1adacc0 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,9 @@ A simple To-do list app build for iPhone, iPad and Apple Watch in Swift 5 (iOS 1 - [ ] watchOS complications + sync improvements - [ ] Reload notifications after user gave push permissions if initially declined +### Known issues +- [ ] Currently Realm does not support arm64 architecture and might not compile. This must be fixed by Realm - [Issue #6684](https://github.com/realm/realm-cocoa/issues/6684) + ## Communication - If you **found a bug**, open an [issue](https://github.com/rursache/ToDoList/issues). - If you **have a feature request**, open an [issue](https://github.com/rursache/ToDoList/issues). @@ -74,7 +77,6 @@ RSToDoList is currently using: - [Loaf)](https://github.com/schmidyy/Loaf) - [Robin](https://github.com/ahmedabadie/Robin) - [BulletinBoard](https://github.com/alexaubry/BulletinBoard) - - [Fabric & Crashlytics](https://fabric.io/home) All icons used in RSToDoList are designed by Icons8.com and available [here](http://icons8.com). Colors for themes and app icon are picked from [FlatUIColors.com](https://flatuicolors.com). diff --git a/ToDoList.xcodeproj/project.pbxproj b/ToDoList.xcodeproj/project.pbxproj index a2ab37a..717eb74 100644 --- a/ToDoList.xcodeproj/project.pbxproj +++ b/ToDoList.xcodeproj/project.pbxproj @@ -577,7 +577,6 @@ 17D18D38221D56C4005C647B /* Frameworks */, 17D18D39221D56C4005C647B /* Resources */, 8A01BEFB3ADECC2B23A4998C /* [CP] Embed Pods Frameworks */, - 1745401B222EB8BE00B2CA7B /* Fabric */, 1718BE5023CCBB19009D591A /* Embed App Extensions */, 17278CE423CE058A0014B8B2 /* Embed Watch Content */, ); @@ -717,24 +716,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1745401B222EB8BE00B2CA7B /* Fabric */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = Fabric; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Fabric/run\" 06ceb8f70becb136dc0e3a334f040b5244b60c38 6cb1a5193d48da23c32baf638d367554d79acdfd3ea0bcf2b9fa801a14bd3b00\n"; - }; 1BF607087AE207E3FF8284EC /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1013,7 +994,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList.ToDoListWidget; PRODUCT_NAME = ToDoListWidget; SKIP_INSTALL = YES; @@ -1039,7 +1020,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList.ToDoListWidget; PRODUCT_NAME = ToDoListWidget; SKIP_INSTALL = YES; @@ -1065,7 +1046,7 @@ "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList.watchkitapp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = watchos; @@ -1093,7 +1074,7 @@ "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList.watchkitapp; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = watchos; @@ -1118,7 +1099,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList.watchkitapp.watchkitextension; PRODUCT_NAME = "${TARGET_NAME}"; SDKROOT = watchos; @@ -1143,7 +1124,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList.watchkitapp.watchkitextension; PRODUCT_NAME = "${TARGET_NAME}"; SDKROOT = watchos; @@ -1291,7 +1272,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; OTHER_SWIFT_FLAGS = "-D COCOAPODS -D realApp"; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1318,7 +1299,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.4; + MARKETING_VERSION = 1.4.1; OTHER_SWIFT_FLAGS = "-D COCOAPODS -D realApp"; PRODUCT_BUNDLE_IDENTIFIER = ro.randusoft.RSToDoList; PRODUCT_NAME = "$(TARGET_NAME)";