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
Riley Testut
c1fc0d1ce3
Fixes game artwork not refreshing after syncing
2018-11-20 13:04:31 -06:00
Riley Testut
c3301f9384
Displays basic toast view when syncing starts/finishes
2018-11-14 19:01:55 -08:00
Riley Testut
88601fb952
Adds temporary Sync button to initiate syncs
2018-11-14 19:01:34 -08:00
Riley Testut
a3108e6c3a
Adds support for syncing GameControllerInputMappings
2018-11-14 15:36:16 -08:00
Riley Testut
557529b1e7
Adds support for syncing ControllerSkins
2018-11-14 14:26:19 -08:00
Riley Testut
5b64ca7c7b
Adds support for syncing Cheats
2018-11-14 14:10:19 -08:00
Riley Testut
fb9272cd6c
Adds support for syncing SaveStates
2018-11-14 13:42:36 -08:00
Riley Testut
f858a3eb07
Adds support for syncing Games and GameCollections
2018-11-14 13:18:48 -08:00
Riley Testut
db9f43334d
Adds basic SyncManager implementation
...
Handles authenticating with Google Drive
2018-11-13 17:46:47 -08:00
Riley Testut
4c913d5be0
Refactors LaunchViewController into RSTLaunchViewController subclass
2018-11-13 17:27:04 -08:00
Riley Testut
c1cfdad0a7
Misc. updates to DatabaseManager
...
- Subclasses RSTPersistentContainer
- Removes need for FileMD5Hash pod
- Adds start() as better way to load database
- Uses merged Harmony model
2018-11-13 17:26:21 -08:00
Riley Testut
d3b7767374
Fixes occasional crash when importing several games
2018-11-13 16:14:52 -08:00
Riley Testut
746ed9638b
Changes Game.gameCollections to single Game.gameCollection
2018-11-13 16:13:03 -08:00
Riley Testut
8429c795a0
Configures project to support syncing with Google Drive
2018-11-13 16:03:49 -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
94d7edd707
Updates project to recommended Xcode 10.1 settings
2018-11-12 11:57:21 -08:00
Riley Testut
52c15eeb60
Fixes warnings
2018-11-12 11:52:11 -08:00
Riley Testut
4939a7da25
Removes 4.2 migrator helper functions
2018-11-12 11:51:04 -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
15b23c13e7
Updates delta cores + replaces ZipZap with ZIPFoundation
...
Replaces ZipZap with ZIPFoundation due to DeltaCore now using ZIPFoundation
2018-11-08 17:13:39 -08:00
Riley Testut
a9c3e85df8
Adds support for 3D Touch app icon game shortcuts
2018-01-04 14:17:59 -06:00
Riley Testut
d3d56d3454
Fixes rare crash when updating connected controllers
2018-01-04 14:13:04 -06:00
Riley Testut
5939e20399
Fixes crash when attempting to use invalid clipboard image when changing game artwork
2017-12-21 15:39:35 -06:00
Riley Testut
a371bb71a9
Fixes issue where SaveStatesViewController blurred background didn’t extend to bottom on iPhone X
2017-12-21 15:19:32 -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
407b801243
Fixes issue where importing via UIDocumentBrowserViewController would fail due to invalid permissions
2017-12-18 23:14:27 -06:00
Riley Testut
a5acf30600
Fixes issue where importing games not in OpenVGDB results in incorrect name
2017-12-18 23:14:04 -06:00
Riley Testut
36a8739479
Fixes GamesDatabaseBrowserViewController iOS 11 issues
2017-12-18 22:22:03 -06:00
Riley Testut
6836fb5bae
Moves core ControllerSkin translucency logic to ControllerView
2017-12-18 18:14:28 -06:00
Riley Testut
bb418038e2
Fixes misc. iPhone X layout issues
2017-11-29 01:41:05 -08:00
Riley Testut
19d438f566
Fixes issue where database from beta 4 failed to migrate correctly
2017-10-16 20:37:51 -07:00
Riley Testut
52c39dbc4d
Adds ability to search for games from GamesViewController
2017-10-16 13:03:00 -07:00
Riley Testut
6f33ed5824
Updates Assets
2017-10-12 16:07:32 -07: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
356d843a9b
Removes use of deprecated String.characters property
2017-10-12 14:43:36 -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
df0c307be4
Fixes animation when launching a game when a game is already running
2017-10-12 11:13:49 -07:00
Riley Testut
c16562c8ca
Merge branch 'feature/ios11' into develop
2017-10-12 10:45:54 -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
c6875c44b6
Renames Core Data model from Model to Delta
2017-09-28 19:25: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
aa5dc88114
Fixes incorrect animations when presenting pause menu as well as selecting options
2017-09-26 17:21:24 -07:00
Riley Testut
a592d6e2ad
Fixes incorrect GamesViewController content insets
2017-09-26 13:09:15 -07:00
Riley Testut
2da455bc2f
Replaces UIDocumentPickerViewController with UIDocumentBrowserViewController on iOS 11
2017-09-26 12:58:39 -07:00
Riley Testut
c0b3a04110
Fixes GameViewController “cannot satisfy constraints” error
2017-07-07 22:39:09 -05:00
Riley Testut
812a773fba
Refactors UICollectionViewControllers/UITableViewControllers to use prefetching RSTCellContentDataSources
2017-07-07 21:58:29 -05:00
Riley Testut
0c567de380
Updates GameMetadata + GamesDatabase to include release identifier
2017-07-07 21:26:47 -05:00
Riley Testut
a8176cb276
Fixes refactored FileManager.uniqueTemporaryURL usages
2017-06-29 13:35:33 -05:00
Riley Testut
e5f232b7b2
Uses UIAlertController instead of UIDocumentMenuViewController for Cydia Impactor builds
2017-05-09 20:42:46 -07:00
Riley Testut
fa3be870b7
Updates SNES localized name to “Super Nintendo”
2017-05-02 17:29:53 -07:00
Riley Testut
6355699480
Fixes issue where image picker would be presented with a clear background.
...
Occurs when Delta needs to request permission from user to access photo library.
2017-05-02 16:55:16 -07:00
Riley Testut
a288f564b6
Merge branch 'feature/custom_artwork' into develop
2017-05-02 16:46:23 -07:00
Riley Testut
fadc62bfef
Adds Crashlytics
2017-05-02 03:41:00 -07:00
Riley Testut
78c47015a5
Adds support for selecting game artwork from clipboard and photo library
2017-05-02 03:21:40 -07:00
Riley Testut
1dcbb9c656
Merge branch 'master' of github.com:rileytestut/Delta into develop
2017-04-30 21:43:30 -07: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
d0ed98ba6b
Updates DeltaCore + system cores
2017-04-30 19:36:48 -07:00
Caroline Moore
10e9f85ad5
Updates Delta purple
2017-04-11 18:32:36 -07:00
Riley Testut
6b6be904b0
Updates remaining UICollectionView/UITableView logic to use RSTCellContentDataSource
2017-04-04 18:29:40 -07:00
Riley Testut
eebb593aa2
Updates GamesDatabaseBrowserViewController design to match Delta dark theme
2017-03-28 00:14:47 -07:00
Riley Testut
45c18cc8e2
Adds ability to search games database to change game artwork
...
Searching database is done via GamesDatabaseBrowserViewController
2017-03-15 13:13:20 -06: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
ed68653a98
Fixes incorrect mogenerator URLs
2017-02-06 16:36:36 -08:00
Riley Testut
2bb4c4d278
Implements error handling when importing games + controller skins
2017-01-14 11:27:18 -08:00
Riley Testut
c87ecf4d40
Fixes issue where “menu” inputs from MFi controllers had no effect
2017-01-04 18:41:39 -06:00
Riley Testut
23ecd83e73
Fixes issue where GameViewController’s ControllerView remained visible after connecting MFi controller
2017-01-03 20:07:19 -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
e311bfc857
Fixes issue where games with capitalized files extensions were imported as “Unsupported”
2016-12-29 13:24:55 -06:00
Riley Testut
b3288ab835
Fixes issue where unsupported games could be launched + previewed via 3D Touch
2016-12-29 13:19:41 -06:00
Riley Testut
d0ed247305
Adds ability to share games
2016-12-29 02:46:59 -06:00
Riley Testut
de51210248
Fixes issue where canceling rename save state prompt would still rename save state
2016-12-29 02:16:04 -06:00
Riley Testut
01ed2b6a94
Adds ability to rename games
2016-12-29 02:15:55 -06:00
Riley Testut
5c6c66c9a1
Fixes crashes when loading Game or SaveState that had been overwritten by a duplicate entry
...
When Core Data detects a duplicate entry, it deletes the previous entry. This caused Delta to delete the associated ROM and Save State files. Now, there is a check in prepareForDeletion to make sure the object being deleted is not simply being replaced by a newer entry during a merge.
2016-12-26 15:56:33 -06:00
Riley Testut
9648aec3b5
Fixes issue where importing zipped games from Safari failed
...
Failed because app attempted to extract the game into the containing folder, which in this case was read-only. Fixed by extracting to temporary directory instead.
2016-12-26 15:52:58 -06:00
Riley Testut
7b43b48b51
Adds support for importing zip archives containing games
2016-12-25 02:26:18 -06:00
Riley Testut
062abf6dbe
Adds ability to import games & controller skins from other apps
2016-12-22 16:59:29 -06:00
Riley Testut
03ddd7e7a6
Updates GameCollectionViewController to display 3 games per row on 5.5” screens
2016-12-21 19:42:06 -06:00
Riley Testut
a8f2d49497
Updates build number for first beta
2016-12-20 18:25:47 -06:00
Riley Testut
93119b4714
Reorganizes Xcode project structure
...
Merges “Common” folder into main Delta target folder
2016-12-20 18:24:43 -06:00
Riley Testut
a9d4581631
Fixes issue where controllers were not registered with EmulatorCore
2016-12-20 13:14:47 -06:00
Riley Testut
b686f2aa5d
Fixes issue where loading save states could result in invalid cached inputs
2016-12-20 13:14:17 -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
64f1b66431
Updates Delta purple color
...
Lighter for better legibility against dark backgrounds
2016-12-11 14:40:51 -08:00
Riley Testut
fca8265501
Adds Cheat Codes + Sustain Buttons pause item icons
2016-12-11 14:35:34 -08:00