Commit Graph

355 Commits

Author SHA1 Message Date
Riley Testut
28335c8deb Switches back to legacy build system
Temporary (hopefully) until I’m able to spend more time figuring out how to definitively fix the dependency cycle errors
2019-03-04 13:44:54 -08:00
Riley Testut
f4374ed54a Adds support for WarioWare: Twisted! 2019-03-01 13:36:00 -08:00
Riley Testut
803d180a9b Adds ability to import game save files 2019-03-01 11:42:37 -08:00
Riley Testut
43b4aeac51 Fixes SNES games crashing when stopping emulation 2019-02-28 17:59:24 -08:00
Riley Testut
6dbe908a66 Improves error message when displaying RecordError.other error 2019-02-25 19:02:22 -08:00
Riley Testut
3b05afd21e Automatically syncs when entering/returning from background 2019-02-25 17:13:47 -08:00
Riley Testut
2c0709fa38 Fixes various memory leaks 2019-02-25 17:13:00 -08:00
Riley Testut
6b8414ccdc Updates dependencies 2019-02-25 15:21:35 -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
0babc81914 Fixes deep links not working when app is not running 2019-02-21 15:56:49 -08:00
Riley Testut
e63a525671 Fixes black screen when running NES games on device without debugger 2019-02-21 15:24:53 -08:00
Riley Testut
a377c1631a Adds placeholder view for SyncStatusViewController 2019-02-21 12:47:19 -08:00
Riley Testut
bec8d89acc Improves Delta scheme build dependencies to prevent build cycles 2019-02-21 12:46:48 -08:00
Riley Testut
b3a72ee2aa Updates version number to 0.7 2019-02-20 17:20:27 -08:00
Riley Testut
786450c8e9 Updates dependencies 2019-02-20 17:20:11 -08:00
Riley Testut
3443fe4e4f Adds NES UTI + Document declarations 2019-02-20 16:18:49 -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
4f30dce4ec Increases syncing RSTToastView font size 2019-02-05 14:20:32 -08:00
Riley Testut
90c04ee62e Prevents launching games while downloading their game saves
This minimizes potential for data loss.
2019-02-05 14:14:39 -08:00
Riley Testut
708ebb1a7f Backs up Database folder on first launch
Allows beta testers to recover data while testing Harmony syncing if something goes wrong
2019-02-01 13:02:16 -08:00
Riley Testut
1e144e5657 Adds support for NES games 2019-02-01 12:44:32 -08:00
Riley Testut
7523102982 Adjusts keyboard input display priorities to favor special character keys 2019-02-01 12:25:08 -08:00
Riley Testut
04a6b10b39 Merge branch 'feature/bugfixes' into develop 2019-02-01 11:38:14 -08:00
Riley Testut
4bbfee5e8f Seeds Harmony database on launch if not yet seeded 2019-01-31 17:03:40 -08:00
Riley Testut
d446e3612f Fixes unauthorized access and rate limit Harmony errors 2019-01-31 17:03:25 -08:00
Riley Testut
3b7cb49d89 Adds support for migrating to latest Core Data model from any previous version 2019-01-31 12:19:34 -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
38ae10db78 Disables parallelized building 2019-01-17 16:40:38 -08:00
Riley Testut
bace668739 Adds SyncResultViewController to view errors that occured during sync 2018-12-04 17:21:04 -08:00
Riley Testut
eaa8429bd8 Adds SaveState.localizedName 2018-12-04 17:06:42 -08:00
Riley Testut
9a186ffea9 Changes Cheat.name to non-optional 2018-12-04 17:05:14 -08:00
Riley Testut
007092f875 Disables OS_ACTIVITY_MODE 2018-12-04 17:04:02 -08:00
Riley Testut
5c531fcbee Fixes non-syncable save states appearing in GameSyncStatusViewController 2018-12-04 16:21:15 -08:00
Riley Testut
144fd83167 Adds Harmony schemes 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
c4487433cd Adds Delta colors to asset catalog 2018-11-27 14:39:38 -08:00
Riley Testut
97b456d9b7 Adds UIAlertController extension to display Errors 2018-11-27 14:38:29 -08:00
Riley Testut
1f298f8e79 Fixes potential crash when launching games 2018-11-26 16:55:23 -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