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
1a01e4fd2e
Merge pull request #19168 from hrydgard/ios-window-refactor
...
iOS ViewController refactor
2024-05-22 00:07:22 +02:00
Henrik Rydgård
d41a2ad303
Merge pull request #19167 from Kaitul/master
...
Update zh_TW.ini
2024-05-21 15:01:21 +02:00
Henrik Rydgård
947f0a876e
Delegate shouldn't keep the specific ViewController type
2024-05-21 14:57:30 +02:00
Kung-chih
ceb5c699ca
Update zh_TW.ini
2024-05-21 20:54:09 +08: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
076194eb6f
Merge pull request #19165 from hrydgard/ui-crash-fixes
...
UI crash fix in control mapping screen
2024-05-21 11:32:38 +02:00
Henrik Rydgård
58f7e190c4
Move the category array outside the function
2024-05-21 11:17:34 +02:00
Henrik Rydgård
635b4d4acf
Fix memory error in control mapping dialog
...
Can't put pointers to member variables in a static const array, it'll
get initialized once, then it'll be wrong the next time.
2024-05-21 11:15:54 +02:00
Henrik Rydgård
1129000d8f
Add some asserts, small cleanup
2024-05-21 11:08:09 +02:00
Henrik Rydgård
aecc77f232
Merge pull request #19163 from hrydgard/update-es-la
...
Update es_LA translation (thanks xKinet).
2024-05-20 21:38:48 +02:00
Henrik Rydgård
54affdb4f4
Update es_LA translation (thanks xKinet). Assorted other translation fixes
2024-05-20 21:37:45 +02:00
Henrik Rydgård
b00b4fb70b
Merge pull request #19161 from hrydgard/basic-ios-keyboard
...
Add basic soft-keyboard support on iOS
2024-05-20 19:36:28 +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
e829ac896a
Merge pull request #19160 from hrydgard/soft-keyboard-refactor
...
Change UI event notifications (used for soft-keyboard in UWP mode) from strings to enums
2024-05-20 19:08:22 +02:00
Henrik Rydgård
f61baa3b51
Switch UI event notifications (used for soft-keyboard) from strings to enums
2024-05-20 18:25:16 +02:00
Henrik Rydgård
f0befda912
Merge pull request #19159 from hrydgard/minor-ios-fixes
...
iOS: Fix threading issue, add back gesture
2024-05-20 16:42:24 +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
612f879e4a
Merge pull request #19158 from hrydgard/screen-dimming-refactor
...
Make a new internal system request KEEP_SCREEN_BRIGHT
2024-05-20 15:20:49 +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
5042555d7b
Make a dedicated system request KEEP_SCREEN_BRIGHT, unify behavior between Windows and Android more
2024-05-20 14:03:54 +02:00
Henrik Rydgård
ab598f37f6
Merge pull request #19157 from hrydgard/android-fix-blurry-fonts
...
Workaround for blurry text when high contrast text is enabled in Android Accessibility
2024-05-20 11:07:56 +02:00
Henrik Rydgård
4933deb94f
Merge pull request #19156 from hrydgard/ios-build-script
...
iOS build changes for app store
2024-05-20 11:07:45 +02:00
Henrik Rydgård
744e3db73c
Workaround for blurry text when high contrast text is enabled in Android Accessibility
...
Unfortunately this breaks emoji, so we only use this if the option is
enabled. Fortunately, we barely use emoji in the UI. They do appear in
RetroAchievemnts sometimes.
2024-05-20 10:44:36 +02:00
Henrik Rydgård
1ca5bc9d86
Partially revert previous commit
2024-05-20 10:04:11 +02:00
Henrik Rydgård
f1e40987cb
Update URIs for iOS
2024-05-20 10:04:11 +02:00
Henrik Rydgård
fb8f8ca52f
SDL: Allow --xres and --yres to work even if a config file exists
2024-05-20 10:04:11 +02:00
Henrik Rydgård
1ff7710854
Folder/file browser tweaks
2024-05-20 10:04:11 +02:00
Henrik Rydgård
dd6a04a525
iOS: Default to 2x internal resolution, slight build script improvements
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
b1f6647fa6
Add "Buy gold" URI for iOS
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
9da5ab726d
Disable copying MoltenVK into the iOS app for now (need a different approach for app store)
2024-05-20 10:04:11 +02:00
Henrik Rydgård
3af181d35d
Hide the nickname picker on iOS (until we have keyboard support)
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
6270d24c70
iOS: Don't generate more than one xcode "xcheme" for the app store builds
2024-05-20 10:04:11 +02:00
Henrik Rydgård
6295631aca
Add a hack to fix the first-try builds in XCode
2024-05-20 10:04:11 +02:00
Henrik Rydgård
fe91f246b2
Bump a few minimum-cmake-version statements
2024-05-20 10:04:11 +02:00