dace726d08
android: Add internal option to disable compression for zip exports
...
Disables compression for user data and save exports
2024-01-02 18:11:22 -05:00
cec91c5fd6
Merge pull request #12551 from t895/dpad-save-fix
...
android: Fix dpad position saving
2024-01-02 10:44:26 -05:00
3c78926d75
android: Use case-insensitive check for addon directory
2024-01-01 22:51:32 -05:00
466cdeb8a0
android: Fix dpad position saving
...
Was using the wrong key previously
2024-01-01 22:48:10 -05:00
aa4d15594f
android: Expose touchscreen toggle
2023-12-30 15:11:36 -05:00
278cafb76c
android: Don't apply material you below android 12
...
Since you can manually change the config file now, users can force the material you theme under Android 12 and that will result in crashing on startup. This swaps to the default theme if that happens.
2023-12-30 15:11:36 -05:00
d163b18208
android: Migrate in-game overlay settings to ini
2023-12-30 15:11:36 -05:00
051afd21e7
frontend_common: config: Refactor WriteSetting to stricter types
...
Previously this could cause problems if a version of the template generated for WriteSetting didn't use the type you needed (e.g. floating point values). Now these are all ready without having to be used within frontend_common first.
2023-12-30 15:11:36 -05:00
d3f38ce56c
android: Migrate theme settings to ini
2023-12-30 15:11:35 -05:00
b2b4742e61
android: Update Kotlin version to 1.9.20
2023-12-30 15:11:00 -05:00
21e7f86697
android: Expose anisotropic filtering setting
2023-12-29 17:43:36 -05:00
347b3bd18d
android: Center switch setting title when no description is present
2023-12-29 17:28:01 -05:00
755c45777f
android: Pair fastmem toggle to CPU Debug toggle
...
Hides fastmem toggle when CPU Debugging is disabled
2023-12-29 17:27:36 -05:00
d3070cafa7
android: Fix "No games found" text appearing on load
2023-12-21 00:49:22 -05:00
6ca530a721
android: add oboe to audio configuration
2023-12-17 11:44:49 -05:00
00965e6c34
Merge pull request #12335 from t895/per-game-settings
...
android: Game Properties
2023-12-16 13:57:54 -05:00
4f600f746a
Merge pull request #12237 from liamwhite/nce-sigtrap
...
nce: implement instruction emulation for misaligned memory accesses
2023-12-16 11:47:35 -05:00
86d26914a2
android: Rework InstallableProperty view with icon
2023-12-12 17:25:37 -05:00
6ae4177b25
android: Prevent editing non-savable settings in per-game settings
2023-12-12 17:25:37 -05:00
f6bf8b3ed3
android: Pre-select custom config in game launch dialog
2023-12-12 17:25:37 -05:00
345fb6b226
android: Use confirmation dialog when deleting shader cache
2023-12-12 17:25:37 -05:00
87a9dc9489
android: Always use custom settings when launched from intent
2023-12-12 17:25:37 -05:00
5acffe75df
android: Adjust variable name format for native config
2023-12-12 17:25:37 -05:00
ac222ceba2
android: Add game dir entries to FilesystemProvider
...
Allows us to correctly parse update metadata
2023-12-12 17:25:37 -05:00
f9d4827102
android: Fix games list loading thread safety
...
Previously we relied on a stateflow for reloading state. Now we use an atomic boolean.
2023-12-12 17:25:37 -05:00
7ea7c72dde
android: Collect latest information for games list
2023-12-12 17:25:37 -05:00
809230f634
android: Remove global save import/exporter UI
...
The original implementation exposed here was fundamentally broken where it would not export or import all of your saves depending on your user profile configuration
2023-12-12 17:25:37 -05:00
698c854d5b
android: Compare all properties between games in DiffCallback
2023-12-12 17:25:37 -05:00
ca5b135ddf
android: Expose MemoryUtil size formatting function
2023-12-12 17:25:37 -05:00
dbddc627d4
android: Add JNI initialization information for Game class
...
Unused in this PR, but will be useful later
2023-12-12 17:25:37 -05:00
f2eb3c579f
android: Add per-game drivers
2023-12-12 17:25:37 -05:00
2fce812026
android: Add per-game settings
2023-12-12 17:25:36 -05:00
e975f3cde9
android: Add Game properties
...
This commit has the UI for viewing a game's properties on long-press and some links to useful tools like
- Game info
- Shortcut to settings (global in this commit)
- Addon manager with installer
- Save data manager
- Option to clear all save data
- Option to clear shader cache
2023-12-12 17:25:36 -05:00
70c3d36536
android: Refactor settings to expose more options
...
In AbstractSetting, this removes the category, androidDefault, and valueAsString properties as they are no longer needed and have replacements. isSwitchable, global, and getValueAsString are all exposed and give better options for working with global/per-game settings.
2023-12-12 17:25:36 -05:00
bd59934350
nce: implement instruction emulation for misaligned memory accesses
2023-12-10 18:23:42 -05:00
a22a025c5b
core: Use single instance of profile manager
2023-12-10 11:29:43 -06:00
a53cd2854e
android: Listen for directory selection in viewmodel
...
Fixes broken game directory selection setup flow
2023-12-08 22:02:04 -05:00
08be9cff0f
android: Don't reload filesystem on update install
2023-12-01 20:19:28 -05:00
57a391e71d
Merge pull request #12074 from GPUCode/yuwu-on-the-metal
...
Implement Native Code Execution (NCE)
2023-11-30 09:20:55 -05:00
aded28f276
Merge pull request #12204 from t895/config-migration
...
android: Multi directory UI
2023-11-29 12:34:09 -05:00
7dddf5cb3c
android: Save global settings in onStop
2023-11-27 23:46:30 -05:00
b8f66c9412
android: Multi directory UI
2023-11-27 23:46:29 -05:00
de58618421
android: input: Flip abxy on backbone labs controllers
2023-11-25 18:22:03 -06:00
b5bde8451c
android: input: Flip abxy on redmagic controllers
2023-11-25 10:53:59 -06:00
9ff8d0f3e6
Address more review comments
2023-11-25 00:47:43 -05:00
20de0ddf1f
android: show current backend in fps overlay
2023-11-25 00:47:36 -05:00
8fab363237
android: Add cpu bakend gui toggle
2023-11-25 00:47:28 -05:00
e637ec0c38
android: Rework config lifecycle
...
Exposes options for initializing, unloading, reloading, and saving settings that let us update the config much more granularly based on what's happening in the UI.
2023-11-21 01:58:13 -05:00
e744c06f61
android: Remove ini4j
2023-11-21 01:58:13 -05:00
aa20311969
general: Remove inih
2023-11-21 01:58:13 -05:00