GBA001/Delta
Chris Rittenhouse 6bdc05f640
[Experimental Feature] Game Screenshots (#242)
* Adds extension to handle interactions with Photos app
- isAuthorized to check/ask for authorization
- saveUIImage to save a UIImage to Photos

* Adds a Pause Menu button for taking game screenshots

* Adds @Feature and @Options for Game Screenshots

* Implements Game Screenshots feature in GameViewController

* Updates project settings

* Passes call to save to Photos as a closure into authorization prompt
- Ensures that the screenshot is saved when the user is first prompted for access to Photos
- More elegant extension code

---------

Co-authored-by: Riley Testut <riley@rileytestut.com>
2023-04-28 14:35:26 -05:00
..
Base.lproj Adds “Experimental Features” section to SettingsViewController 2023-04-21 14:51:45 -05:00
Components Fixes displaying system name in dark text when remapping inputs on iOS 16 2022-08-15 16:18:04 -05:00
Database Replaces cheatbase.sqlite with trimmed cheatbase.zip 2023-02-06 15:11:27 -06:00
Deep Linking Switches to UIScene-based app lifecycle 2022-07-25 17:24:57 -05:00
Emulation [Experimental Feature] Game Screenshots (#242) 2023-04-28 14:35:26 -05:00
Experimental Features [Experimental Feature] Game Screenshots (#242) 2023-04-28 14:35:26 -05:00
Extensions [Experimental Feature] Game Screenshots (#242) 2023-04-28 14:35:26 -05:00
Game Selection [Features] Moves Notification.Name.settingsDidChange to DeltaFeatures 2023-04-13 15:57:25 -05:00
Importing Replaces UIAlertController with UIMenu for importing games 2022-04-28 16:54:18 -07:00
Launch Replaces screen edge gesture hack with preferredScreenEdgesDeferringSystemGestures 2019-08-05 22:58:59 -07:00
Pause Menu [Experimental Feature] Game Screenshots (#242) 2023-04-28 14:35:26 -05:00
Settings Adds “Experimental Features” section to SettingsViewController 2023-04-21 14:51:45 -05:00
Supporting Files [iPad] Initial support for Split View / Stage Manager 2022-08-12 19:05:02 -05:00
Syncing Improves sync error messages when a game is missing or can’t be synced 2020-06-12 13:00:44 -07:00
Systems Supports AltJIT 2021-11-16 14:39:48 -08:00
Theming Replaces light theme with “opaque” dark theme 2016-11-22 19:57:39 -08:00
AppDelegate.swift Switches to UIScene-based app lifecycle 2022-07-25 17:24:57 -05:00
SceneDelegate.swift [iPad] Fixes automatically pausing + resuming emulation with Stage Manager on iOS 16 beta 5 2022-08-12 19:23:23 -05:00