Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Commit

Permalink
- fixed time/date pickers on iOS 14
Browse files Browse the repository at this point in the history
- removed fabric and crashlytics
- updated readme
  • Loading branch information
rursache committed Oct 9, 2020
1 parent 630f289 commit 8d81167
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 64 deletions.
6 changes: 1 addition & 5 deletions Classes/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ import CloudKit
import Robin
import UserNotifications
import LKAlertController
import Fabric
import Crashlytics

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate {
Expand Down Expand Up @@ -42,9 +40,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
}

func setupSDKs() {
Fabric.with([Crashlytics.self])

_ = RealmManager()
_ = RealmManager()

self.syncEngine = SyncEngine(objects: [
SyncObject<TaskModel>(realmConfiguration: RealmManager.sharedInstance.getConfig()),
Expand Down
1 change: 1 addition & 0 deletions Classes/Tasks/RemindersViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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]
}
Expand Down
4 changes: 1 addition & 3 deletions Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand All @@ -16,8 +16,6 @@ target 'ToDoList' do
pod 'AcknowList'
pod 'Loaf'
pod 'Robin'
pod 'Fabric'
pod 'Crashlytics'
pod 'ImageViewer.swift'
pod 'BulletinBoard'

Expand Down
47 changes: 19 additions & 28 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -42,8 +37,6 @@ SPEC REPOS:
- AcknowList
- ActiveLabel
- BulletinBoard
- Crashlytics
- Fabric
- ImageViewer.swift
- LKAlertController
- Loaf
Expand All @@ -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
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand All @@ -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).
Expand Down
35 changes: 8 additions & 27 deletions ToDoList.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -577,7 +577,6 @@
17D18D38221D56C4005C647B /* Frameworks */,
17D18D39221D56C4005C647B /* Resources */,
8A01BEFB3ADECC2B23A4998C /* [CP] Embed Pods Frameworks */,
1745401B222EB8BE00B2CA7B /* Fabric */,
1718BE5023CCBB19009D591A /* Embed App Extensions */,
17278CE423CE058A0014B8B2 /* Embed Watch Content */,
);
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand All @@ -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;
Expand All @@ -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;
Expand Down Expand Up @@ -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;
Expand All @@ -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;
Expand All @@ -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;
Expand Down Expand Up @@ -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)";
Expand All @@ -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)";
Expand Down

0 comments on commit 8d81167

Please sign in to comment.