Riley Testut
df5f409e74
Uses EmulatorCore.preferredRenderingSize to determine save states aspect ratio
2016-06-10 16:34:09 -05:00
Riley Testut
a74d505224
Adds support for automatically saving + loading game saves
2016-06-10 13:37:14 -05:00
Riley Testut
2e5616dd30
Updates save state usage to catch errors
2016-06-10 11:57:15 -05:00
Riley Testut
d15f523dc9
Readjusts PauseMenuViewController item widths
2016-06-10 10:58:40 -05:00
Riley Testut
29c8990540
Adds support for Gameboy Advance games
2016-06-10 10:53:29 -05:00
Riley Testut
8a252f9690
Identifies + uses correct aspect ratio for save state thumbnails
2016-06-08 02:06:07 -05:00
Riley Testut
c647762975
Finishes implementation of Sustain Buttons feature
2016-06-02 19:45:09 -05:00
Riley Testut
0f43de2138
Updates EmulationViewController Game Controller methods & matches DeltaCore refactoring
2016-05-29 05:40:42 -05:00
Riley Testut
07da4f3158
Adds basic UI for selecting sustained button
2016-05-29 02:55:19 -05:00
Riley Testut
b2bf15a79c
Refactors cheat usage for non-throwing EmulatorCore.deactivateCheat(_:)
2016-05-28 02:07:57 -05:00
Riley Testut
fecb1396d2
Fixes bug where pasting into EditCheatViewController's UITextView resulted in incorrect font
2016-05-28 01:53:33 -05:00
Riley Testut
15ec9c9f49
Fixes bug where presenting EditCheatViewController would mess up PausePresentationController's layout
2016-05-28 01:52:52 -05:00
Riley Testut
9b5357ccd6
Adds Peek & Pop support to EditCheatViewController
2016-05-27 23:30:17 -05:00
Riley Testut
a80aeed4a4
Renames/rearranges SaveStatesViewController preview actions to match Apple's guidelines
2016-05-27 23:29:06 -05:00
Riley Testut
f7ed6f75d1
Adds ability for user to add/edit custom cheats
2016-05-27 15:25:14 -05:00
Riley Testut
f0f88a529a
Removes explicit initialization of SNESEmulatorCore
2016-05-21 15:38:12 -05:00
Riley Testut
9d599064a8
Fixes bug where peeking a save state then cancelling would prevent save states from working
2016-05-21 14:53:18 -05:00
Riley Testut
b98b9d60ca
Adds images for Save State and Load State pause items
2016-05-21 14:53:18 -05:00
Riley Testut
db9bd94667
Responds to app lifecycle events by pausing/resuming emulation
2016-05-21 14:53:18 -05:00
Riley Testut
509cb4b136
Adds support for adding, removing, activating, and deactivating (hard-coded) cheats
2016-05-21 14:53:18 -05:00
Riley Testut
c08e2a2de7
Adds temporary semaphore to ensure DatabaseManager finishes before showing UI
2016-05-21 14:53:18 -05:00
Riley Testut
9dcb88b2de
Presents empty CheatsViewController for Cheats pause item
2016-05-21 14:53:10 -05:00
Riley Testut
572ef0abec
Fixes bug where Peeking + Popping into a game resulted in slightly delayed audio
2016-05-19 03:23:55 -05:00
Riley Testut
290f1b93e5
Refactors SaveState.isPreview attribute to Game.previewSaveState relationship
2016-05-19 02:40:50 -05:00
Riley Testut
304da44f3c
Displays preview actions when peeking save states
2016-05-18 17:13:55 -05:00
Riley Testut
5434143988
Adds Preview Save States
2016-05-18 00:47:18 -05:00
Riley Testut
d242589bde
Fixes bug where temporary save states weren't always deleted
2016-05-17 15:14:18 -05:00
Riley Testut
bf6b0adbd0
Adds ability to rename save states
2016-05-16 18:13:43 -05:00
Riley Testut
6a2b2164be
Prevents controller view from appearing when peeking EmulationViewController in landscape
2016-05-16 17:43:21 -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
c6e2820458
Adds ability to Peek & Pop save states via 3D Touch
2016-05-16 17:30:53 -05:00
Riley Testut
832fac25b3
Fixes code-signing validation issues with Cocoapods
2016-05-16 13:02:21 -05:00
Riley Testut
48e0596043
Refactors video rendering pipeline
...
Fixes occasional black screen issue, and fixes issue where the simulator would fail to render video correctly
2016-03-16 16:15:03 -05:00
Riley Testut
aa4f5fb532
Adds support for Locked Save States
2016-03-15 04:56:52 -05:00
Riley Testut
0b12732e6e
Wraps overlooked user-facing strings in NSLocalizedString function
2016-03-15 01:02:50 -05:00
Riley Testut
0b9e3e2541
Limits saving save states to when SaveStatesViewController's mode is .Saving
2016-03-15 00:55:41 -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
Riley Testut
129cef9cb8
Adds ability to delete save states via long press
2016-03-14 19:22:16 -05:00
Riley Testut
e08cc1c331
Adds mode property to SaveStatesViewController to switch between saving and loading save states
2016-03-14 16:02:02 -05:00
Riley Testut
ee1e57f54b
Saves and displays thumbnails for save states
2016-03-01 01:55:02 -08:00
Riley Testut
bf70df6611
Adds basic support for saving + loading save states
...
Stores SaveState model objects with Core Data, and displays the available save states in SaveStatesViewController.
Currently, tapping + button creates a new save state, while tapping a collection view cell loads the save state, regardless of whether Save State or Load State was selected from the pause menu.
2016-02-08 13:55:27 -08:00
Riley Testut
544f1a1801
Displays dummy data in SaveStatesViewController
2016-01-31 03:10:39 -08:00
Riley Testut
9dcec258c1
Presents empty SaveStatesViewController for Save/Load State Pause Item
2016-01-29 20:00:36 -08:00
Riley Testut
b8b46f00a6
Refactors PauseViewController in preparation for pushing new view controllers
...
# PauseViewController has been renamed to PauseMenuViewController.
# A new PauseViewController maintains a child UINavigationController, which has PauseMenuViewController as the root view controller.
2016-01-30 18:19:02 -08:00
Riley Testut
08e46b9678
Fixes slightly delayed audio after disabling Fast Forward
2016-01-23 01:35:03 -08:00
Riley Testut
8fd2f554fc
Adds support for toggling Fast Forward from pause menu
2016-01-13 13:29:52 -08:00
Riley Testut
aa8527e775
Stops tracking Delta.xcscmblueprint in Git
2016-01-13 13:28:48 -08:00
Riley Testut
0aba8b27d3
Added stub implementations for provided PauseItems
2015-12-27 00:48:47 -06:00
Riley Testut
46eb747737
Replaced GameCollectionViewLayout with GridCollectionViewLayout
...
Additionally, refactored GridCollectionViewCell to no longer use a NIB. This makes it easier to reuse for iOS and tvOS, and allows us to use storyboard segues (which include peek & pop)
2015-12-26 04:09:45 -06:00