Jean-Philip Desjardins
|
a1fdde5a38
|
Allow building iOS without Vulkan.
|
2021-08-04 10:23:51 -04:00 |
|
Jean-Philip Desjardins
|
156a207c04
|
Remove controller handler when leaving emulator view.
|
2021-07-14 08:18:13 -04:00 |
|
Jean-Philip Desjardins
|
8fff62fbd8
|
Move hardware controller initialization to viewDidAppear.
toggleHardwareController calls updateOnScreenWidgets which needs the virtual machine to be created.
|
2021-07-13 06:54:44 -10:00 |
|
Yoshi Sugawara
|
e1491d305f
|
Merge branch 'master' into ios-qol-improvements
|
2021-07-13 06:53:43 -10:00 |
|
Jean-Philip Desjardins
|
d27ce4845f
|
Pause emulation when emulator is going in background.
Fixes some issues with MoltenVK loosing the device and rendering
not resuming when returning to the app.
|
2021-07-09 11:49:03 -04:00 |
|
Yoshi Sugawara
|
608d140916
|
applied formatting changes
|
2021-07-07 08:38:06 -10:00 |
|
Yoshi Sugawara
|
55b62460bf
|
added preference settings for haptic feedback
|
2021-07-07 08:37:03 -10:00 |
|
Yoshi Sugawara
|
a41ef9493c
|
applied formatting changes
|
2021-07-07 08:25:35 -10:00 |
|
Yoshi Sugawara
|
bb01c71c75
|
add haptic feedback to virtual pad
|
2021-07-07 08:24:18 -10:00 |
|
Yoshi Sugawara
|
edea5f2cc7
|
applied formatting fixes
|
2021-07-07 07:30:11 -10:00 |
|
Yoshi Sugawara
|
c76c16c2dc
|
use frame based layout instead just for consistency
|
2021-07-07 07:24:52 -10:00 |
|
Yoshi Sugawara
|
ae849d8ec8
|
[iOS] Quality of life improvements: Support virtual pad transparency; support L3/R3/Select/Start buttons; support for hiding virtual pad when controller is connected
|
2021-07-06 11:55:23 -10:00 |
|
Yoshi Sugawara
|
bc6c08a30d
|
apply formatting changes
|
2021-07-05 22:26:53 -10:00 |
|
Yoshi Sugawara
|
a692cec779
|
Ported save state view controller to objective c; added to CMakeLists.txt; using storyboard for UI
|
2021-07-03 19:30:43 -10:00 |
|
Yoshi Sugawara
|
0900a0219b
|
Select first slot by default; fix positioning
|
2021-07-02 14:45:41 -10:00 |
|
Yoshi Sugawara
|
d4be2ea488
|
set text color to white
|
2021-07-02 09:19:42 -10:00 |
|
Yoshi Sugawara
|
8d37b36e40
|
Add button to load/save state
|
2021-07-02 09:18:12 -10:00 |
|
Yoshi Sugawara
|
2195163f95
|
Support tapping outside of controls to hide
|
2021-07-02 08:58:08 -10:00 |
|
Yoshi Sugawara
|
05b8ea66b2
|
Add pragma mark section for SaveStateDelegate for clarity
|
2021-07-02 08:47:40 -10:00 |
|
Yoshi Sugawara
|
09907247e6
|
Support saving/loading to multiple save states; support browsing files in Files app
|
2021-07-02 08:45:00 -10:00 |
|
Jean-Philip Desjardins
|
77eb2d3090
|
Apply style fixes.
|
2021-06-29 08:14:27 -04:00 |
|
Jean-Philip Desjardins
|
bc6247d399
|
Prevent changing the GS handler when emulator is running.
|
2021-06-28 19:27:22 -04:00 |
|
Jean-Philip Desjardins
|
29f2331592
|
Add UI to select GS handler on iOS.
|
2021-06-28 19:16:02 -04:00 |
|
Jean-Philip Desjardins
|
4a47cba38e
|
Use proper initialization code.
|
2021-06-28 18:36:29 -04:00 |
|
Jean-Philip Desjardins
|
06347cac51
|
Make GS handler configurable through a setting on iOS.
|
2021-06-27 08:42:26 -04:00 |
|
Jean-Philip Desjardins
|
6d0e4f7ce0
|
Vulkan iOS build.
|
2021-06-24 07:56:56 -04:00 |
|
Jean-Philip Desjardins
|
83aed24051
|
iOS Vulkan initialization code.
|
2021-06-24 07:56:31 -04:00 |
|
Jean-Philip Desjardins
|
cebad3cc51
|
Code style fix.
|
2021-06-23 09:41:44 -04:00 |
|
Jean-Philip Desjardins
|
560fddba77
|
Reorganize iOS storyboard to allow leaving the settings screen.
|
2021-06-23 09:41:44 -04:00 |
|
Jean-Philip Desjardins
|
4be94cf8a0
|
Fix audio toggle on iOS.
|
2021-06-23 09:41:44 -04:00 |
|
Jean-Philip Desjardins
|
91bde50083
|
Update on screen widget status.
|
2021-06-23 09:41:44 -04:00 |
|
Jean-Philip Desjardins
|
8c7ce0ed52
|
Allow opening preferences while game is running on iOS.
|
2021-06-23 09:41:43 -04:00 |
|
Jean-Philip Desjardins
|
11919a6afe
|
Make the alert controller a bit nicer on iPads.
|
2021-06-23 09:41:43 -04:00 |
|
Jean-Philip Desjardins
|
9534ba7e59
|
Add switch to enable/disable widescreen on iOS.
|
2020-12-31 16:55:25 -05:00 |
|
Jean-Philip Desjardins
|
95da46c153
|
Code style fixes.
|
2020-12-07 10:44:04 -05:00 |
|
Jean-Philip Desjardins
|
344520c7b4
|
Fix iOS build.
|
2020-08-11 10:59:55 -04:00 |
|
Jean-Philip Desjardins
|
1818051365
|
Add scan path for jailbroken iOS devices.
|
2020-07-29 19:20:44 -04:00 |
|
Jean-Philip Desjardins
|
80bfc0a099
|
Simulate the debugger being detached when quitting the app.
Prevents the application from being stuck when killed by external means.
|
2020-06-19 15:46:49 -04:00 |
|
Jean-Philip Desjardins
|
7e98d7c67d
|
Various iOS UI fixes:
- Fixed menu button placement for iPhone X layouts.
- Fixed dark mode support.
|
2020-01-11 12:14:39 -05:00 |
|
Jean-Philip Desjardins
|
1089412964
|
Some adjustments for iPhone X screen layout.
|
2020-01-11 12:14:29 -05:00 |
|
Sacha
|
4553d14f1b
|
Remove boost dependency
Boost has already been removed from the project, but this include somehow lasted and was causing an error if boost was not available.
|
2019-12-10 15:44:29 +10:00 |
|
Jean-Philip Desjardins
|
97226f92aa
|
Fix iOS build.
|
2019-10-23 20:50:12 -04:00 |
|
Jean-Philip Desjardins
|
f17959feab
|
Fix screen orientation issues on iOS 13.
|
2019-10-18 12:58:11 -04:00 |
|
Mahmood - Zer0xFF
|
3f701fe4ef
|
Make Plays dependencies submodule in this repo
|
2019-08-30 13:25:03 -04:00 |
|
Jean-Philip Desjardins
|
2bc89de94f
|
Fix iOS build.
|
2019-08-17 11:03:53 -04:00 |
|
Mahmood - Zer0xFF
|
c765e613f1
|
Update to CSignal::Connect() new name
|
2019-08-17 11:03:53 -04:00 |
|
Mahmood - Zer0xFF
|
91a27b69a2
|
Remove boost::signals2.
|
2019-08-17 11:03:53 -04:00 |
|
Jean-Philip Desjardins
|
a0a621910b
|
Allow profiler output to be displayed on iOS.
|
2019-08-02 22:17:50 -04:00 |
|
Jean-Philip Desjardins
|
dcb2e0faa8
|
Use StatsManager on iOS for FPS and Draw Calls.
|
2019-08-02 21:33:37 -04:00 |
|
Jean-Philip Desjardins
|
0e5f2eaaed
|
Make sure we stop the timer when we leave the emulation view.
|
2019-08-02 21:26:46 -04:00 |
|