Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård 947f0a876e Delegate shouldn't keep the specific ViewController type 2024-05-21 14:57:30 +02:00
Kung-chihandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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
Henrik Rydgård a2a150a95e More work on iOS Gold version 2024-05-20 10:04:11 +02:00
Henrik Rydgård dbf1f9db9b Remove the Exit button on app store builds (review guidelines) 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