Commit graph

400 commits

Author SHA1 Message Date
Jean-Philip Desjardins
30568a057d Use app_config module.
Some checks failed
Build macOS / build_macos (push) Has been cancelled
Build Android / build_android (apk) (push) Has been cancelled
Build Android / build_android (libretro) (push) Has been cancelled
Build Linux ARM32 / build_linux_arm32 (push) Has been cancelled
Build Linux ARM64 / build_linux_arm64 (push) Has been cancelled
Build Windows Psf / build_windows_psf (off, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (on, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows / build_windows (x86_32, Visual Studio 16 2019, installer32.nsi, win32_msvc2019, Win32) (push) Has been cancelled
Build Windows / build_windows (x86_64, Visual Studio 16 2019, installer64.nsi, win64_msvc2019_64, x64) (push) Has been cancelled
Check Format / run_clangformat (push) Has been cancelled
Build iOS / build_ios (push) Has been cancelled
Build JavaScript / build_js (push) Has been cancelled
Build Linux / build_linux (push) Has been cancelled
2025-03-11 16:18:58 -04:00
Jean-Philip Desjardins
f8fc40e8bc Cleanup CMake variable names to avoid reusing previously defined stuff. 2025-03-11 09:06:27 -04:00
Zer0xFF
f7117c32d7
Cleanup/Fix: Fix list order list to reflect new ordering, use new pref name for sorting (#1421) 2024-10-25 21:09:59 -04:00
Mahmood - Zer0xFF
c618861c0e update BootablesInterop.java and preference name to reflect recent enum changes 2024-10-25 21:21:52 +01:00
Mahmood - Zer0xFF
c3f138a424 Split DiskUtils into BootableUtils 2024-10-24 20:43:37 +01:00
Mahmood - Zer0xFF
9eaf97ae4d Move IsBootableExecutablePath && IsBootableDiscImagePath to DiskUtils namespace 2024-10-24 18:13:18 +01:00
Jean-Philip Desjardins
7d84e7fe99 Fix some minor Vulkan validation issues. 2024-02-27 15:46:32 -05:00
Jean-Philip Desjardins
eb1818757d Fix minor formatting issues. 2024-01-15 10:46:05 -05:00
Jean-Philip Desjardins
67c91b668f Fix Android and iOS builds. 2024-01-15 10:46:05 -05:00
Jean-Philip Desjardins
ac0156f7b6 Fix some build issues. 2023-11-15 10:19:11 -05:00
Jean-Philip Desjardins
86d57c2ed5 Android: Catch potential exceptions when using Add Folder. 2023-10-11 10:51:30 -04:00
Jean-Philip Desjardins
d72c5eba79 Android: Rework launching the emulator from external sources. 2023-10-10 11:59:59 -04:00
Jean-Philip Desjardins
b56de8c25b Disable vsync on Android. 2023-08-24 14:16:44 -04:00
Jean-Philip Desjardins
4ad3d6570d Update target Android SDK to 33. 2023-08-21 08:55:11 -04:00
Croden1999
e9e2fad0f6 Android: Update language strings and zh translation. 2023-07-11 01:33:13 +08:00
Jean-Philip Desjardins
740bc48a98 Remove Android 11 data files migration popup at launch.
Still possible to migrate through settings if needed.
2022-03-01 09:38:49 -05:00
Jean-Philip Desjardins
2956c185e6 Fix Android build. 2022-01-21 20:09:09 -05:00
Jean-Philip Desjardins
81284985fb Offset FPS label to make sure it's not hidden by rounded screen corners. 2021-11-17 13:11:21 -05:00
Jean-Philip Desjardins
251ec2a37f Fix commonly occurring crash. 2021-11-17 08:49:22 -05:00
Jean-Philip Desjardins
6859937c5c Use localizable strings. 2021-11-08 18:14:15 -05:00
Jean-Philip Desjardins
210d325840 Fix some issues with migration process.
- Don't copy config.xml file as it contains paths to previous Data Files location.
- Also check for bootables.db to identify a potential Data Files folder.
2021-11-08 16:43:28 -05:00
Jean-Philip Desjardins
aa3262d13f Change scanning strategy for Add Folder feature.
Add Folder will only take a persistent URI permission.
The scan process will then check persistent URI permissions and scan for games inside.
2021-11-08 16:43:28 -05:00
Jean-Philip Desjardins
8b963313df Remove Content URI manipulation. 2021-11-08 16:43:28 -05:00
Jean-Philip Desjardins
f8a748304e Don't take a persistable permission when migrating. 2021-11-08 16:43:28 -05:00
Jean-Philip Desjardins
e2aa96f60b Add cap frame rate toggle on Android.
Just to make it easier to play with.
Needs further testing, but the frame limiter seems to have a negative performance impact on some games/devices.
2021-10-26 17:26:51 -04:00
Jean-Philip Desjardins
cc87745e66 Move text to strings.xml. 2021-10-26 08:48:21 -04:00
Jean-Philip Desjardins
7ce7835f62 Also set proper intent flags for migration source folder selection. 2021-10-26 08:48:21 -04:00
Jean-Philip Desjardins
24af920613 Forgot to decode URI to provide to native code. 2021-10-26 08:48:21 -04:00
Jean-Philip Desjardins
3172fa3eb6 Add some flags in Open Document Tree intent. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
d7b786c532 Fix typo. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
974c83824f Add some more feedback on the scan progress. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
b992be917e Handle potential failures in GetBootables. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
ec0ca5c13b Fix param types. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
53c4631531 Disable FS scanning on Android 30. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
1b361aa680 Remove all content URI manipulation + add some logs. 2021-10-26 08:48:20 -04:00
Jean-Philip Desjardins
83cb569f4d Forward TryRegisterBootable's return value. 2021-10-26 08:48:19 -04:00
Jean-Philip Desjardins
aff9be3d67 Make migration run in background task. 2021-10-19 09:59:49 -04:00
Jean-Philip Desjardins
75bdce25af Scan subdirectories when using Add Folder. 2021-10-15 16:08:35 -04:00
Jean-Philip Desjardins
4739e6610c Move string resources. 2021-10-13 16:30:37 -04:00
Jean-Philip Desjardins
d23102565e Better messaging.
Honestly not sure how to make this easier for users.
2021-10-13 16:30:36 -04:00
Jean-Philip Desjardins
e6d4c0d4bb Add some feedback. 2021-10-13 16:30:36 -04:00
Jean-Philip Desjardins
3586937883 Allow migrating from the settings menu. 2021-10-13 16:30:36 -04:00
Jean-Philip Desjardins
c044a1ecbf Plug in the migration process.
Only the first time you start the app for now. But will add a preference item to activate it.
2021-10-13 16:30:36 -04:00
Jean-Philip Desjardins
470421c6e5 Mini cleanup. 2021-10-13 16:30:36 -04:00
Jean-Philip Desjardins
49bdcbb206 First draft of data folder migration code. 2021-10-13 16:30:35 -04:00
Jean-Philip Desjardins
ea29275910 Use app's data path instead of external storage.
Maybe a temp fix, gotta see how we're going to handle migration from old dir to this new dir.
2021-10-13 16:30:35 -04:00
Jean-Philip Desjardins
3bc60f4728 Fix a few high occurring crashes reported by Google Play. 2021-10-01 11:05:33 -04:00
Jean-Philip Desjardins
62aeeda944 Add preference to switch between OpenGL & Vulkan. 2021-09-28 15:02:53 -04:00
Jean-Philip Desjardins
3fb2128670 Remove one instance of hardcoded GS class name. 2021-09-28 14:02:27 -04:00
Jean-Philip Desjardins
802f2dc845 Fix style issues. 2021-09-24 13:02:20 -04:00