39 Commits

Author SHA1 Message Date
Eric Warmenhoven
853c2cc14e
iOS: A few changes to fix/improve app store submission (#16988) 2024-09-10 22:13:25 -07:00
Eric Warmenhoven
43e5492002
apple: to use the microphone apple requires we ask, and be entitled (#16964) 2024-09-04 22:53:06 -07:00
Eric Warmenhoven
60ee32b879
apple: display server, including ProMotion support (#16963) 2024-09-04 22:52:59 -07:00
Eric Warmenhoven
858148fbae
iOS: on iOS 18, enable game mode (#16817) 2024-07-25 22:27:19 -07:00
Eric Warmenhoven
87b643f487 Apple: Correctly register for filetypes uniquely 2024-05-22 13:21:56 -07:00
Eric Warmenhoven
a2a7c666fb
iOS/tvOS: some updates for packaging for app store (#16508) 2024-05-09 09:54:28 -07:00
Eric Warmenhoven
5fd4eb905c
iOS QOL improvements (#16444)
* iOS/tvOS: bundle cores as frameworks as opposed to dylibs

* iOS/tvOS: update plist to indicate controller support

* iOS/tvOS: living within the sandbox

* iOS/tvOS: import content through share sheet

* iOS/tvOS: default audio sync off due to crash on background

* iOS/tvOS: don't try altkit if there's no reason to

* iOS/tvOS: enumerate cores for appstore distribution
2024-04-18 03:01:39 -07:00
Eric Warmenhoven
b1fdbb9a37 netplay discovery through bonjour/mdns 2023-07-15 08:25:27 +02:00
Eric Warmenhoven
23211dc1a1 Enable AltServer JIT for builds installed by Xcode 2023-05-08 18:35:43 +02:00
warmenhoven
295e5f0682
JIT support in iOS (#15224)
* Use AltKit to try to enable JIT on iOS

* libretro: Add API to check JIT availability on iOS
2023-04-26 01:55:37 +02:00
warmenhoven
04b0421efc
Add App Category to a few places it should have been (#15019) 2023-03-08 20:59:14 +01:00
yoshisuga
bc02f8319e
[iOS] New iOS 13 project to support Swift; Custom keyboard and touch mouse support (#13435)
* Support for Swift, added emulator keyboard

* fixed toggle key handling using magic number hack for now

* fixed keyboard transparency slider for now with suboptimal fix; add gesture recognizer to hide/show keyboard

* Support CocoaView extensions in Swift; move keyboard delegate impl and setup to swift extension

* moved keyboard view model creation out of EmulatorKeyboard

* implement key pressed delegate in swift extension

* added input method for directly sending RETROK_* codes to support a touchscreen keyboard; assign keyboard model delegates; updated keyboard layout (added F1-F12 keys); change shift, control and alt keys to be modifiers

* enable focus mode when custom keyboard is shown; enable/disable overlay when custom keyboard is toggled

* Specify -DHAVE_OPENGLES2 instead of -DHAVE_OPENGLES3 since glsym_es3.h does not compile in iOS 14.5
Fix tvOS build using compiler flags

* Create new project for iOS 13 deploy target; add check for deploy target to conditionally compile for new iOS 13 specific feature (custom keyboard)

* force disable core info caching for iOS, use opengl es2 for debug

* Add flag for iOS custom keyboard - 3-finger swipe up to show, 3-finger swipe down to hide

* use OpenGLES2 instead; using ES3 results in compile time errors on iOS 14.5

* code cleanup

* Updated references to -DDONT_WANT_ARM_ASM_OPTIMIZATIONS flag

* Add JIT support for non-jailbroken devices

* iOS: Add support for touch mouse handler

* Added a HAVE_IOS_TOUCHMOUSE preprocessor macro so that it builds under the iOS11_Metal xcode project

* Changed click-and-drag behavior to double tap hold and drag

* Visual improvements to the emulator keyboard: updated colors, improved key-press effect
2022-02-22 08:21:34 +01:00
Yoshi Sugawara
777b0a33c3 Set version to 1.7.9, Xcode 11 project update 2019-10-05 10:19:18 -10:00
Yoshi Sugawara
c24caa8f48 (iOS/tvOS): IOS/tvOS build fixes:
- change bundle identifier to match that used in the official releases
- remove code signature assignment
- add a minimal assets.zip so that one can build and run without having to be required to go thru the online updater
- add the tvOS core directory
2019-09-14 12:59:22 -07:00
Yoshi Sugawara
5cc8ffa48b (iOS) use launch storyboard to properly support all screen sizes, including recent iPad Pro models. 2019-08-27 12:00:40 -10:00
Yoshi Sugawara
44dd704572 update iOS version number to 1.7.8, add assets.zip to Xcode project to add it to the application bundle if available 2019-08-26 15:26:36 -10:00
Weedy Weed Smoker
9aca90a910
Update version string to 1.7.7 2019-05-22 16:30:12 +07:00
twinaphex
db04ac0b2a Bump to version 1.7.6 2019-01-31 23:38:10 +01:00
twinaphex
50398c2a35 Bump version up to 1.7.5 2018-09-15 20:24:04 +02:00
twinaphex
7234544669 Update version 2018-08-29 01:48:37 +02:00
Yoshi Sugawara
14e79e0a43 support viewing/opening files in Files app 2018-07-11 15:52:11 -10:00
twinaphex
319d87cf6f Bump up version 2018-03-20 08:35:17 +01:00
Twinaphex
b96f51ecc3 Each xcodeproj now becomes unique 2018-01-24 07:21:15 +01:00
Yoshi Sugawara
6597447324 Fixed app icon color profile to sRGB IEC61966-2.1 so they get displayed on the home screen when installed from xcode 9 2017-10-03 06:56:03 -10:00
radius
79fdccb31f bump 2017-05-27 20:12:48 -05:00
Twinaphex
256433a00b Bump up to 1.5.0 2017-03-07 18:37:57 +01:00
Twinaphex
7d9edc0874 Update iOS solutions 2017-03-05 22:07:19 +01:00
Twinaphex
308aa4678f Update bundle identifiers 2017-02-27 03:52:11 +01:00
Twinaphex
ae92a0ceff Add to Info.plist 2017-02-27 01:42:29 +01:00
Twinaphex
7a510000bb Need to change bundle identifier for RetroArchiOS 10 2017-02-24 01:11:02 +01:00
Twinaphex
636ab5c12c Enable 'Requires Fullscreen' 2017-02-22 00:26:13 +01:00
twinaphex
218d6f5262 Bump up to 1.3.6 2016-07-17 01:05:18 +02:00
radius
33315d4b66 bump up version everywhere 2016-07-15 12:09:50 -05:00
Yoshi Sugawara
9173397f08 iOS 10 support: cores need to be in the modules directory of app bundle, added script to code sign cores in modules directory 2016-07-10 09:02:40 -10:00
radius
ec9aea1189 bump up version 2016-04-30 10:12:28 -05:00
radius
fba912834d bump up version 2016-03-20 11:48:10 -05:00
Alcaro
66e03301ce Replace remaining 1.2.2 with 1.3.0. 2016-01-11 21:24:50 +01:00
build
12d0f0f2fe try to fix iOS9 builds by changing the deployment target 2015-10-30 19:07:27 -05:00
twinaphex
239b352cc5 Rename plist files 2015-10-12 14:44:31 +02:00