Commit Graph

68 Commits

Author SHA1 Message Date
Riley Testut
8bc9d02e4c Improves UI for restoring records/resolving conflicts 2019-03-20 11:22:39 -07:00
Riley Testut
7464ce1412 Fixes crash when searching in SyncStatusViewController 2019-03-20 10:53:14 -07:00
Riley Testut
935ad9b7c2 Displays record name in RecordSyncStatusViewController 2019-03-20 10:47:43 -07:00
Riley Testut
483ad69678 Adds support for syncing with Dropbox 2019-03-20 10:47:17 -07:00
Riley Testut
2c0709fa38 Fixes various memory leaks 2019-02-25 17:13:00 -08:00
Riley Testut
fe6701c82c Migrates to Swift 5 2019-02-25 13:50:11 -08:00
Riley Testut
14e2eefc42 Updates Harmony dependency 2019-02-25 12:29:45 -08:00
Riley Testut
4778d48b67 Hides syncing status Settings row when no syncing service is selected 2019-02-21 16:13:05 -08:00
Riley Testut
a377c1631a Adds placeholder view for SyncStatusViewController 2019-02-21 12:47:19 -08:00
Riley Testut
d03cc90a29 Merge branch 'feature/nes' into develop
# Conflicts:
#	.gitmodules
#	Delta.xcodeproj/xcshareddata/xcschemes/Delta.xcscheme
#	Delta.xcworkspace/contents.xcworkspacedata
#	Delta/Base.lproj/Settings.storyboard
#	Delta/Settings/SettingsViewController.swift
2019-02-06 15:40:11 -08:00
Riley Testut
986b329178 Merge branch 'feature/harmony' into develop 2019-02-06 14:21:47 -08:00
Riley Testut
1e144e5657 Adds support for NES games 2019-02-01 12:44:32 -08:00
Riley Testut
17e20a6a7c Adds complete support for external keyboards
Fixes misc. other controller skin issues
2019-01-29 16:34:51 -08:00
Riley Testut
65342e0b55 Displays correct local modification date in RecordSyncStatusViewController 2019-01-29 15:11:25 -08:00
Riley Testut
3bd0a35c61 Adds support for syncing GameSaves 2019-01-29 15:07:46 -08:00
Riley Testut
dbe298f2a7 Adds complete support for (de)authenticating users 2019-01-19 16:10:55 -08:00
Riley Testut
878506e34f Adds ability to view previous sync results from SyncStatusViewController 2019-01-19 13:42:03 -08:00
Riley Testut
86beaaaaa4 Adds ability to view details of record errors in SyncResultViewController
Also updates error handling to match revised Harmony errors.
2019-01-18 16:08:04 -08:00
Riley Testut
eaa8429bd8 Adds SaveState.localizedName 2018-12-04 17:06:42 -08:00
Riley Testut
5c531fcbee Fixes non-syncable save states appearing in GameSyncStatusViewController 2018-12-04 16:21:15 -08:00
Riley Testut
f8c47fcb86 Adds RecordVersionsViewController
Allows users to restore remote versions of records, or resolve conflicts
2018-12-04 16:21:10 -08:00
Riley Testut
b226698760 Adds RecordSyncStatusViewController
Views local and remote status of a record, and enable/disable syncing
2018-11-27 14:46:38 -08:00
Riley Testut
fa4803373b Displays Harmony conflict count in SettingsViewController 2018-11-27 14:42:43 -08:00
Riley Testut
ca4ccfc3ae Adds basic GameSyncStatusViewController to view status of game-related records 2018-11-20 14:47:47 -06:00
Riley Testut
5354d779c1 Adds SyncStatusViewController to view basic sync status of games 2018-11-20 13:04:55 -06:00
Riley Testut
db9f43334d Adds basic SyncManager implementation
Handles authenticating with Google Drive
2018-11-13 17:46:47 -08:00
Riley Testut
e3c4e52981 Merge branch 'develop' into feature/harmony 2018-11-12 15:00:20 -08:00
Riley Testut
7b60c1e067 Updates deployment target to iOS 12.0 2018-11-12 14:51:29 -08:00
Riley Testut
545c5a223f Adds basic UI for selecting syncing services 2018-11-12 12:43:30 -08:00
Riley Testut
52c15eeb60 Fixes warnings 2018-11-12 11:52:11 -08:00
Riley Testut
ba653037b1 Migrates to Swift 4.2 via Xcode 10.1 migrator 2018-11-12 11:45:55 -08:00
Riley Testut
a9c3e85df8 Adds support for 3D Touch app icon game shortcuts 2018-01-04 14:17:59 -06:00
Riley Testut
d30f4db894 Merge branch 'feature/iphone_x' into develop 2017-12-19 01:55:22 -06:00
Riley Testut
18d6bd262a Adds support for iPhone X-optimized controller skins 2017-12-19 01:54:10 -06:00
Riley Testut
892f1cab2d Adds version number text in SettingsViewController 2017-12-18 23:46:32 -06:00
Riley Testut
6d2208a0f8 Updates project structure to match and automatically keep in sync with file system 2017-10-12 15:54:55 -07:00
Riley Testut
fb11f6dec7 Replaces fileprivate with private. THANK FUCKING GOD. 2017-10-12 15:33:16 -07:00
Riley Testut
fb5036acf8 Manually fixes Swift 4 migrator errors 2017-10-12 14:40:15 -07:00
Riley Testut
d709204107 Migrates to Swift 4 via Xcode migrator 2017-10-12 13:46:11 -07:00
Riley Testut
a58835e3ad Automatically uses external game controllers when connected 2017-10-12 10:27:56 -07:00
Riley Testut
61440ef994 Adds support for handling ActionInputs from GameControllers
• Quick Save
• Quick Load
• Fast Forward
2017-10-10 14:54:20 -07:00
Riley Testut
94cbdbe159 Persists customized input mappings between app launches 2017-09-28 12:55:05 -07:00
Riley Testut
d70105e30e Adds ControllerInputsViewController to customize external game controller inputs
Includes necessary code changes to use refactored DeltaCore Input logic
2017-09-27 13:08:41 -07:00
Riley Testut
812a773fba Refactors UICollectionViewControllers/UITableViewControllers to use prefetching RSTCellContentDataSources 2017-07-07 21:58:29 -05:00
Riley Testut
93493534e0 Adds support for GBC games
Adds System enum to represent supported game systems, simplifying the process to add future game systems.
2017-04-30 21:39:13 -07:00
Riley Testut
6b6be904b0 Updates remaining UICollectionView/UITableView logic to use RSTCellContentDataSource 2017-04-04 18:29:40 -07:00
Riley Testut
54da484423 Refactors loading operations to inherit from Roxas’ RSTLoadOperation 2017-03-15 13:07:34 -06:00
Riley Testut
882c6e74e6 Adds support for Roxas’ refactored UITableView/UICollectionView data source logic 2017-03-15 12:58:08 -06:00
Riley Testut
efdd00ba9e Hides Players 2-4 Input settings
Will be shown again when controller logic is finalized
2016-12-29 13:32:09 -06:00
Riley Testut
725c7a9691 Updates default translucentControllerSkinOpacity value to 0.7 2016-12-12 19:46:12 -08:00