Riley Testut
6cca0f244f
Replaces frameworks with static libraries
...
As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
2020-02-03 19:28:23 -08:00
Riley Testut
63a8dfd5b9
Adds button to change save states sort order
2019-10-14 18:55:47 -07:00
Riley Testut
4aa7a100e3
Adds ability to delete controller skins
2019-10-10 12:13:48 -07:00
Riley Testut
5574f8668a
Asynchronously loads images when viewing controller skins
2019-10-10 00:29:14 -07:00
Riley Testut
2c05e1b70f
Adds option to disable haptic feedback for touch inputs
2019-09-30 17:31:13 -07:00
Riley Testut
ef64a15e37
Adds ability to reset controller mappings to default mapping
2019-09-30 17:27:06 -07:00
Riley Testut
5337636f43
Opens Patreon page in-app when AltStore not installed
2019-09-30 15:32:24 -07:00
Riley Testut
9412bf0df8
Adds Credits + Licenses + AltStore Patreon deep link
2019-09-25 03:46:27 -07:00
Riley Testut
ebf3fc6c27
Adds support for building Delta Lite (and Delta Lite beta)
...
Limits Delta Lite to NES games, and Delta Lite beta to NES and GBC games.
2019-09-15 18:57:15 -07:00
Riley Testut
aa05e57afc
Limits DS support to beta builds
2019-09-12 15:25:13 -07:00
Riley Testut
31d306e95f
Adds “No Connected Controllers” cell when there are no game controllers
2019-09-06 18:58:43 -07:00
Riley Testut
3189c502c5
Fixes images not prefetching in AppIconShortcutsViewController
2019-08-07 16:55:44 -07:00
Riley Testut
3ac77f5707
Displays message when there are are games but no app icon shortcuts
2019-08-07 13:04:06 -07:00
Riley Testut
7a257bc9ca
Presents confirmation alert when signing out of Delta Sync
2019-08-07 12:46:56 -07:00
Riley Testut
6e6c7a68bd
Adds AppIconShortcutsViewController placeholder message
2019-08-07 12:46:20 -07:00
Riley Testut
2a81710d07
Adds support for DS games
2019-08-05 23:03:08 -07:00
Riley Testut
8113c4888d
Limits controller customization screen to portrait orientation
2019-07-14 17:41:18 -07:00
Riley Testut
0046bfaf46
Adds support for N64 games
2019-06-21 12:07:30 -07:00
Riley Testut
9b28d42814
Updates input + video logic to support revised DeltaCore API
...
- Continuous inputs
- OpenGLES-based rendering
- Thumbsticks in controller skins
2019-04-30 15:42:30 -07:00
Riley Testut
bf2752496a
Fixes nav bar disappearing when selecting SyncStatusViewController search result
2019-03-25 18:27:21 -07:00
Riley Testut
de616021e2
Displays both name + email address of sync service account
2019-03-25 15:58:56 -07:00
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
Riley Testut
3311c04a07
Remembers previous game collection when returning to GamesViewController
2016-12-11 18:31:58 -08:00
Riley Testut
89da120b46
Adds taptic feedback when adjusting controller skin opacity
2016-11-28 01:31:12 -06:00
Riley Testut
e74725420a
Adds ability to adjust translucent controller skin opacity
2016-11-23 16:27:10 -06:00
Riley Testut
8cd3577cdc
Adds ability to select and use custom controller skins
2016-11-16 20:48:05 -08:00
Riley Testut
7664c72f12
Adds ControllerSkinsViewController
...
Displays all controller skins that support provided Traits
2016-11-07 14:32:12 -08:00
Riley Testut
a94fac95de
Adds ControllerSkin model object
2016-10-16 12:35:05 -07:00
Riley Testut
ce41b83c92
Adds basic implementation of GameTypeControllerSkinsViewController
2016-10-03 17:21:27 -07:00
Riley Testut
12ca37e0f4
Manually fixes errors Swift 3 migrator missed
...
Thank God I won’t have to ever do this again…hopefully…
2016-09-20 23:38:58 -07:00
Riley Testut
53bf0313b4
Updates syntax to Swift 3 GM via Xcode migrator
2016-09-20 00:07:15 -07:00
Riley Testut
7c8405d4e7
Fixes remaining Beta 4 syntax issues manually that the migrator missed
2016-08-06 23:18:55 -05:00
Riley Testut
95a2efdc01
Updates syntax to Swift 3 Beta 4 via Xcode migrator
2016-08-06 22:57:18 -05:00
Riley Testut
ae1d3f61dd
Updates syntax to Swift 3 Beta 2 via Xcode migrator
2016-07-27 12:57:23 -05:00
Riley Testut
1d7ce4b6e6
Updates DeltaCore API usage to match massive DeltaCore refactoring
2016-07-14 22:59:39 -05:00
Riley Testut
8b97d1badc
Manually fixes errors Swift 3 migrator missed
...
I apologize for any “try!”s that may still remain…
2016-07-14 22:59:29 -05:00
Riley Testut
9ce16a2a9d
Updates syntax to Swift 3 beta 2 via Xcode migrator
2016-07-13 01:28:38 -05:00
Riley Testut
01b255c981
Updates legacy Selector usage to new Swift 2.2 #selector syntax
2016-05-16 17:32:32 -05:00
Riley Testut
68edb36208
Reimplemented the ability to present SettingsViewController
2015-12-19 16:54:23 -06:00
Riley Testut
f46fcc7978
Reorganized Xcode project and file structure
2015-09-26 14:04:00 -07:00