Henrik Rydgård
41f8670d2a
Add MoltenVK.xcframework as a submodule
2024-05-23 09:41:00 +02:00
Henrik Rydgård
4726e1f4b3
Remove the last non-interface function on the ViewController
2024-05-22 16:43:18 +02:00
Henrik Rydgård
538cc62f16
Remove a redundant function
2024-05-22 16:43:18 +02:00
Henrik Rydgård
cc37476c79
Add a ViewControllerCommon.h
2024-05-22 16:43:16 +02:00
Henrik Rydgård
016e90f7a4
Buildfix, cleanup use of long-deprecated stuff.
2024-05-22 13:34:17 +02:00
Henrik Rydgård
98e87a78d8
Extract the iCade code to Controls.mm
2024-05-22 12:11:51 +02:00
Henrik Rydgård
bf8d55c970
Finish extracting the touch tracker from the ViewController
2024-05-22 11:59:26 +02:00
Henrik Rydgård
1db11599b4
Move some more code
2024-05-22 11:36:52 +02:00
Henrik Rydgård
75af8c6704
Some C++-ification
2024-05-22 11:24:00 +02:00
Henrik Rydgård
82573b4f82
Move controller setup to Controls.mm
2024-05-22 11:18:03 +02:00
Henrik Rydgård
04a260bded
Move System_LaunchUri to a more appropriate place
2024-05-22 11:17:38 +02:00
Henrik Rydgård
c34079a908
Hide keyboard on app display
2024-05-22 11:17:01 +02:00
Henrik Rydgård
09e89e9d79
Minor cleanup
2024-05-22 10:38:40 +02:00
Henrik Rydgård
4f2379a2d3
Remove obsolete code path
2024-05-22 00:24:36 +02:00
Henrik Rydgård
947f0a876e
Delegate shouldn't keep the specific ViewController type
2024-05-21 14:57:30 +02:00
Henrik Rydgård
b1a435840c
Renaming and comments
2024-05-21 14:48:28 +02:00
Henrik Rydgård
3166eee3f0
iOS ViewController: Move external methods to a protocol
2024-05-21 14:20:42 +02:00
Henrik Rydgård
835aa02a28
Add basic soft-keyboard support on iOS
...
This uses the old UIKeyInput which is a bit limited language-wise, however, it's enough
to log into RetroAchievements and change your nickname, at least, and it was the easiest to implement.
So, this solves 90% of the problems caused by missing keyboard support, at least.
2024-05-20 19:08:35 +02:00
Henrik Rydgård
c083e0966a
iOS: Add recognizer for swipe-from-left-edge gesture, for Back
2024-05-20 16:22:27 +02:00
Henrik Rydgård
aa6962df4a
iOS swipe gesture recognizer experiment
2024-05-20 16:12:25 +02:00
Henrik Rydgård
8756a2100e
iOS: Fix threading issue with launch-url
2024-05-20 15:43:27 +02:00
Henrik Rydgård
d720224c87
iOS: Switch to the same screen dimming logic as Windows/Android
2024-05-20 14:27:42 +02:00
Henrik Rydgård
1ff7710854
Folder/file browser tweaks
2024-05-20 10:04:11 +02:00
Henrik Rydgård
b8248c51cc
Update icons
2024-05-20 10:04:11 +02:00
Henrik Rydgård
27f9bd0919
Create a .xcassets folder for the icons, link it properly
2024-05-20 10:04:11 +02:00
Henrik Rydgård
c8a4961f95
Add 1024x1024 icons (as now required for iOS apps...)
2024-05-20 10:04:11 +02:00
Henrik Rydgård
ac058261fe
iOS: Remove use of a non-public vibration API in app store builds
2024-05-20 10:04:11 +02:00
Henrik Rydgård
16dffaa92d
Add a little perl script to try to convert version numbers to Apple-compatible format.
2024-05-20 10:04:11 +02:00
Henrik Rydgård
ca7f781ae8
Rename ExportFree.plist to Export.plist
2024-05-20 10:04:11 +02:00
Henrik Rydgård
fc554050fd
Fix updating the version in the plist, various cleanup
2024-05-20 10:04:11 +02:00
Henrik Rydgård
90f7a90aa8
More build work
2024-05-20 10:04:11 +02:00
Henrik Rydgård
2df7a24748
Messy hackery, we now seem to be able to export
2024-05-20 10:04:11 +02:00
Henrik Rydgård
aa94867128
Warning fixes
2024-05-20 10:04:11 +02:00
Henrik Rydgård
640eb1f799
Limit file browsing in app store builds
2024-05-20 10:04:11 +02:00
Henrik Rydgård
a2a150a95e
More work on iOS Gold version
2024-05-20 10:04:11 +02:00
Henrik Rydgård
3011a5222a
Pass in team ID, start of gold prep
2024-05-20 10:04:11 +02:00
Henrik Rydgård
f6f45dda0a
Disable the JIT hackery in app store builds
2024-05-20 10:04:11 +02:00
Henrik Rydgård
1f13eaa874
Add gold icon files for iOS
2024-05-20 10:04:11 +02:00
Henrik Rydgård
f5b6836bf9
Initial work on app store support
2024-05-20 10:04:11 +02:00
Henrik Rydgård
ae1ee41eb0
Add functionality to limit a pathbrowser to a specific root
2024-05-03 17:54:57 +02:00
Henrik Rydgård
616ee81f84
Add another parameter to the internal "request" framework.
2024-04-06 12:04:45 +02:00
Henrik Rydgård
5a8140c301
Initialize RAIntegration support if available. Untested.
2024-04-05 18:15:10 +02:00
Henrik Rydgård
c5791764d8
Make the i18n T function use std::string_view
...
Buildfixes, crashfixes
One more
Android buildfix
Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård
e3177ac870
Make some global string pointers const, not just the strings.
...
Minor cleanup.
2023-12-29 14:09:45 +01:00
Halo-Michael
c4008ee274
Little cleanup
2023-12-10 22:34:26 +08:00
Halo-Michael
17daebfc56
Update JIT enable method from project UTM
...
See at 714871a85d/Services/UTMJailbreak.m
2023-12-10 20:06:25 +08:00
Henrik Rydgård
c5469c409a
Add specific sysprop for accelerometer
2023-11-06 18:33:01 -06:00
Henrik Rydgård
19e4de5088
Change global UI messages to use an enum instead of strings.
...
Makes it easier to add new ones and delete outdated ones without missing
any uses.
2023-09-30 11:37:02 +02:00
Henrik Rydgård
80a99a67d9
Control: Change internal interfaces to batch-process input axis updates
...
These naturally come in bunches on many platforms like Android, so lay
some groundwork to also handle them in bunches to minimize locking in
the future.
Linux buildfix
2023-08-31 11:55:53 +02:00
Henrik Rydgård
60492ae579
Make System_ShowFileInFolder a "request"
...
Also makes support queryable.
Lets us remove the dummy implementations.
2023-08-24 14:22:35 +02:00