Commit Graph

75 Commits

Author SHA1 Message Date
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
d7db69925e Updates automatic code signing configuration 2017-04-30 21:13:13 -07:00
Riley Testut
d0ed98ba6b Updates DeltaCore + system cores 2017-04-30 19:36:48 -07:00
Riley Testut
25eb70c5a6 Updates dependencies to silence warnings 2017-04-04 15:36:24 -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
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
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
752ea94ce3 Updates Xcode project to recommended Swift settings 2016-12-20 18:25:19 -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
93b9e979cf Moves vibration logic to DeltaCore; adds taptic engine support 2016-11-28 17:09:45 -08:00
Riley Testut
f3c436fe65 Moves mogenerator run script into separate target 2016-11-24 16:48:06 -06:00
Riley Testut
5f2991ea47 Fixes project folder structure 2016-11-19 12:13:01 -08:00
Riley Testut
9d3a97377d Displays game artwork
Fetches artwork URL from OpenVG database
2016-11-18 17:31:25 -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
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
9f0a376946 Disables simulator’s annoyingly excessive logging 2016-09-30 19:07:47 -07:00
Riley Testut
f06fb72908 Adds Save States action when previewing/long pressing games 2016-09-27 15:35:55 -07:00
Riley Testut
21c5d13ba2 Refactors GamesViewController & GameCollectionViewController (previously GamesCollectionViewController) 2016-08-12 15:28:54 -05:00
Riley Testut
3d16fed35a Refactors previewing GameViewController logic into new PreviewGameViewController 2016-08-12 01:17:01 -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
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
Riley Testut
44b36d7ace Updates CheatsViewController to use CheatTableViewCell for vibrancy effects 2016-08-09 00:26:34 -05:00
Riley Testut
70f4175128 Enables Whole Module Optimization 2016-07-27 12:30:08 -05:00
Riley Testut
a5c50b41bc Adds back support for presenting CheatsViewController from Pause Menu 2016-07-27 04:08:08 -05:00
Riley Testut
60bc9dcfbc Adds basic implementation of GameViewController, replacement for EmulationViewController 2016-07-17 16:41:57 -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
e6585ec177 Raises deployment target to iOS 10 2016-07-13 01:13:33 -05:00
Riley Testut
bc6cfbbaa4 Removes DeltaTV target 2016-07-10 20:37:11 -05:00
Riley Testut
2e5616dd30 Updates save state usage to catch errors 2016-06-10 11:57:15 -05:00
Riley Testut
29c8990540 Adds support for Gameboy Advance games 2016-06-10 10:53:29 -05:00
Riley Testut
9b5357ccd6 Adds Peek & Pop support to EditCheatViewController 2016-05-27 23:30:17 -05:00
Riley Testut
f7ed6f75d1 Adds ability for user to add/edit custom cheats 2016-05-27 15:25:14 -05:00
Riley Testut
9dcb88b2de Presents empty CheatsViewController for Cheats pause item 2016-05-21 14:53:10 -05:00
Riley Testut
304da44f3c Displays preview actions when peeking save states 2016-05-18 17:13:55 -05:00
Riley Testut
832fac25b3 Fixes code-signing validation issues with Cocoapods 2016-05-16 13:02:21 -05:00
Riley Testut
aa4f5fb532 Adds support for Locked Save States 2016-03-15 04:56:52 -05:00
Riley Testut
01bf9c0e06 Refactors Core Data model objects 2016-03-14 20:03:51 -05:00
Riley Testut
ba6805b0f1 Refactors save state thumbnail loading to prevent placeholder image flickering 2016-03-14 19:24:25 -05:00