Emma
ce022aa941
android: add basic support for google game dashboard
2024-01-04 01:07:43 +01:00
t895
9d4e56245e
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
liamwhite
84b5003a30
Merge pull request #12551 from t895/dpad-save-fix
...
android: Fix dpad position saving
2024-01-02 10:44:26 -05:00
t895
872082e0e1
android: Use case-insensitive check for addon directory
2024-01-01 22:51:32 -05:00
t895
ef107ad402
android: Fix dpad position saving
...
Was using the wrong key previously
2024-01-01 22:48:10 -05:00
t895
df5b5aaebb
android: Expose touchscreen toggle
2023-12-30 15:11:36 -05:00
t895
697d61d292
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
t895
c206e92b35
android: Migrate in-game overlay settings to ini
2023-12-30 15:11:36 -05:00
t895
c90fc6308c
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
t895
b5a08cb0c1
android: Migrate theme settings to ini
2023-12-30 15:11:35 -05:00
t895
464060b380
android: Update Kotlin version to 1.9.20
2023-12-30 15:11:00 -05:00
t895
402641a78c
android: Expose anisotropic filtering setting
2023-12-29 17:43:36 -05:00
t895
5d9c9d5aae
android: Center switch setting title when no description is present
2023-12-29 17:28:01 -05:00
t895
44ebc797f5
android: Pair fastmem toggle to CPU Debug toggle
...
Hides fastmem toggle when CPU Debugging is disabled
2023-12-29 17:27:36 -05:00
t895
f3bf876e9e
android: Fix "No games found" text appearing on load
2023-12-21 00:49:22 -05:00
Liam
fbb2834ccf
android: add oboe to audio configuration
2023-12-17 11:44:49 -05:00
liamwhite
b5f4a18f2f
Merge pull request #12335 from t895/per-game-settings
...
android: Game Properties
2023-12-16 13:57:54 -05:00
liamwhite
21512172f3
Merge pull request #12237 from liamwhite/nce-sigtrap
...
nce: implement instruction emulation for misaligned memory accesses
2023-12-16 11:47:35 -05:00
t895
69a66cd6fe
android: Rework InstallableProperty view with icon
2023-12-12 17:25:37 -05:00
t895
0cbc3c4fd1
android: Prevent editing non-savable settings in per-game settings
2023-12-12 17:25:37 -05:00
t895
7313aa4d9b
android: Pre-select custom config in game launch dialog
2023-12-12 17:25:37 -05:00
t895
bfaeb1925c
android: Use confirmation dialog when deleting shader cache
2023-12-12 17:25:37 -05:00
t895
ac73c85c7b
android: Always use custom settings when launched from intent
2023-12-12 17:25:37 -05:00
t895
32f5aa3ae8
android: Adjust variable name format for native config
2023-12-12 17:25:37 -05:00
t895
0a7b3db9a0
android: Add game dir entries to FilesystemProvider
...
Allows us to correctly parse update metadata
2023-12-12 17:25:37 -05:00
t895
e3ed46e72b
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
t895
1c0730959b
android: Collect latest information for games list
2023-12-12 17:25:37 -05:00
t895
88f4217c8f
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
t895
349b06bcc6
android: Compare all properties between games in DiffCallback
2023-12-12 17:25:37 -05:00
t895
1a2f96badb
android: Expose MemoryUtil size formatting function
2023-12-12 17:25:37 -05:00
t895
b652ea328b
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
t895
6cf701ae25
android: Add per-game drivers
2023-12-12 17:25:37 -05:00
t895
44271a7cc5
android: Add per-game settings
2023-12-12 17:25:36 -05:00
t895
363eaa185c
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
t895
10eee4c0c3
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
Liam
ecb3d74dcd
nce: implement instruction emulation for misaligned memory accesses
2023-12-10 18:23:42 -05:00
german77
c2b2d7a903
core: Use single instance of profile manager
2023-12-10 11:29:43 -06:00
t895
a939ceb7cb
android: Listen for directory selection in viewmodel
...
Fixes broken game directory selection setup flow
2023-12-08 22:02:04 -05:00
t895
cb32614e4e
android: Don't reload filesystem on update install
2023-12-01 20:19:28 -05:00
liamwhite
da8676dda1
Merge pull request #12074 from GPUCode/yuwu-on-the-metal
...
Implement Native Code Execution (NCE)
2023-11-30 09:20:55 -05:00
liamwhite
308b8211ef
Merge pull request #12204 from t895/config-migration
...
android: Multi directory UI
2023-11-29 12:34:09 -05:00
t895
125b12e808
android: Save global settings in onStop
2023-11-27 23:46:30 -05:00
t895
f22099942f
android: Multi directory UI
2023-11-27 23:46:29 -05:00
german77
007ca4f80e
android: input: Flip abxy on backbone labs controllers
2023-11-25 18:22:03 -06:00
german77
a8211485f5
android: input: Flip abxy on redmagic controllers
2023-11-25 10:53:59 -06:00
GPUCode
1e5a1d1702
Address more review comments
2023-11-25 00:47:43 -05:00
Liam
8ad895c164
android: show current backend in fps overlay
2023-11-25 00:47:36 -05:00
GPUCode
3764cc4be2
android: Add cpu bakend gui toggle
2023-11-25 00:47:28 -05:00
t895
a830d9af3e
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
t895
4b8d9604ab
android: Remove ini4j
2023-11-21 01:58:13 -05:00