Commit Graph

143 Commits

Author SHA1 Message Date
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
Riley Testut
ebf59450cd Fixes issue where touches near left edge of screen were delayed 2016-11-29 21:11:09 -08:00
Riley Testut
93b9e979cf Moves vibration logic to DeltaCore; adds taptic engine support 2016-11-28 17:09:45 -08:00
Riley Testut
89da120b46 Adds taptic feedback when adjusting controller skin opacity 2016-11-28 01:31:12 -06:00
Riley Testut
edcf10df0f Updates Splash Screen 2016-11-25 01:09:02 -06:00
Riley Testut
e74725420a Adds ability to adjust translucent controller skin opacity 2016-11-23 16:27:10 -06:00
Riley Testut
0be355e01c Updates Delta purple color 2016-11-22 20:01:17 -08:00
Riley Testut
d3b4f25f20 Replaces light theme with “opaque” dark theme
Previous dark theme has been renamed “translucent”
2016-11-22 19:57:39 -08:00
Riley Testut
103d5cecf1 Removes unnecessary image network request when sizing GameCollectionViewController cells 2016-11-22 19:50:13 -08:00
Riley Testut
9d3a97377d Displays game artwork
Fetches artwork URL from OpenVG database
2016-11-18 17:31:25 -08:00
Riley Testut
8cd3577cdc Adds ability to select and use custom controller skins 2016-11-16 20:48:05 -08:00
Riley Testut
2b0fe3ef20 Fixes Xcode 8.1 warnings 2016-11-09 15:01:09 -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
dc9cb367de Adds supportConfigurations property to ControllerSkin model
Allows database querying of controller skins based on configurations they support
2016-11-07 14:29:18 -08:00
Riley Testut
023fe13c6a Adds ability to import ControllerSkin’s 2016-10-19 19:17:46 -07:00
Riley Testut
a7037ee45a Updates Info.plist UTI declarations 2016-10-16 12:36:01 -07:00
Riley Testut
a94fac95de Adds ControllerSkin model object 2016-10-16 12:35:05 -07:00
Riley Testut
578cf5eda2 Integrates mogenerator to automatically generate Core Data subclasses 2016-10-14 15:13:04 -07:00
Riley Testut
ce41b83c92 Adds basic implementation of GameTypeControllerSkinsViewController 2016-10-03 17:21:27 -07:00
Riley Testut
b80dbd4e26 Adds support for dark theme when presenting SaveStatesViewController via 3D Touch/Long Press 2016-09-30 19:09:08 -07:00
Riley Testut
f06fb72908 Adds Save States action when previewing/long pressing games 2016-09-27 15:35:55 -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
89905618e4 Adds Delete action when previewing/long pressing games 2016-08-29 13:19:47 -07:00
Riley Testut
75903552f9 Adds back ability to Peek & Pop games via 3D Touch 2016-08-13 02:51:20 -05:00
Riley Testut
bc9203fb44 Presents confirmation dialog asking user what to do if resuming paused game from GamesViewController 2016-08-12 16:25:31 -05:00
Riley Testut
21c5d13ba2 Refactors GamesViewController & GameCollectionViewController (previously GamesCollectionViewController) 2016-08-12 15:28:54 -05:00
Riley Testut
9e66df0ace Fixes crash when backgrounding app before starting a game 2016-08-12 13:12:48 -05:00
Riley Testut
3d16fed35a Refactors previewing GameViewController logic into new PreviewGameViewController 2016-08-12 01:17:01 -05:00
Riley Testut
b017be6368 Fixes issue where creating auto save state would fail when backgrounded with SaveStatesViewController visible 2016-08-11 16:40:47 -05:00
Riley Testut
30eec7bc2f Uses refactored EmulatorCore.saveSaveState(to:) method 2016-08-11 14:40:49 -05:00
Riley Testut
5a39263cb8 Uses renamed DeltaCore AudioManager/VideoManager.isEnabled property 2016-08-11 14:36:23 -05:00
Riley Testut
d0ada56b92 Removes UIPreviewInteraction usage in SaveStatesViewController 2016-08-10 23:44:26 -05:00
Riley Testut
e2f229fc36 Adds support for creating and updating Auto Save States 2016-08-10 23:31:12 -05:00
Riley Testut
856c412a78 Changes guard statement to if statement 2016-08-10 23:23:14 -05:00
Riley Testut
694adb6c6c Fixes various strong reference cycle leaks 2016-08-10 23:10:46 -05:00
Riley Testut
da7705aaff Refactors DatabaseManager into NSPersistentStore subclass 2016-08-09 19:52:32 -05:00
Riley Testut
0d562da309 Adds //MARK: comments to GamesViewController, rearranges some methods 2016-08-09 11:45:35 -05:00
Riley Testut
26a6a3c1b3 Adds custom transition when launching games + returning to Main Menu
The entire architecture had to change so GameViewController presented GamesViewController, instead of vice versa which was previously the case
2016-08-09 01:18:42 -05:00