Commit Graph

47 Commits

Author SHA1 Message Date
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
3d16fed35a Refactors previewing GameViewController logic into new PreviewGameViewController 2016-08-12 01:17:01 -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
d38b6bb981 Refactors GridCollectionViewCell to handle vibrancy on a per-cell-subview basis
Allows certain subviews to be vibrant while others aren’t
2016-08-08 19:06:08 -05: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
5a403d053b Adds back support for presenting SaveStatesViewController from Pause Menu 2016-07-22 14:39:13 -05:00
Riley Testut
e827faadad Improves SaveStatesViewController 3D Touch peeking performance
Pre-initializes GameViewController to ensure peek callback is fast
2016-07-17 16:21:48 -05:00
Riley Testut
a8ca3ef547 Brings back previously defined NSManagedObject.fetchRequest() as .rst_fetchRequest() 2016-07-14 23:23:26 -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
df5f409e74 Uses EmulatorCore.preferredRenderingSize to determine save states aspect ratio 2016-06-10 16:34:09 -05:00
Riley Testut
2e5616dd30 Updates save state usage to catch errors 2016-06-10 11:57:15 -05:00
Riley Testut
8a252f9690 Identifies + uses correct aspect ratio for save state thumbnails 2016-06-08 02:06:07 -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
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
9dcb88b2de Presents empty CheatsViewController for Cheats pause item 2016-05-21 14:53:10 -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
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
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