cdeaca73c4
android: Move ktlintCheck to yuzu-verify
2024-01-13 17:41:01 -05:00
f7a3c135e2
Merge pull request #12605 from german77/abstract
...
service: hid: Create abstracted pad structure
2024-01-12 10:02:13 -05:00
b5dac5f525
service: hid: Create abstracted pad structure
2024-01-11 19:35:04 -06:00
d3ba6b334b
android: Fix added driver path
...
While this didn't break anything, the extra separator was unnecessary
2024-01-10 23:14:04 -05:00
dac8c4ce4d
android: Add button to use global driver value
2024-01-10 23:14:04 -05:00
9e974d4c7e
android: Reload driver data on importing user data
2024-01-10 23:14:04 -05:00
6bfc3c530c
android: Rework driver fragment
...
Applies settings upon selection and uses a new Driver model to represent the information in-view. Also switches from an async diff list to a plain one.
2024-01-10 23:14:04 -05:00
93239f191a
android: Refactor DriverAdapter to use AbstractSingleSelectionList
2024-01-10 23:14:04 -05:00
b17db2b462
android: Create generic single selection list adapter
2024-01-10 23:14:04 -05:00
9130366a58
android: Refactor recycler view adapters to use AbstractListAdapter
2024-01-10 23:14:04 -05:00
ad0066a6b6
android: Create generic list adapter for basic lists
...
Simplifies basic setup for lists
2024-01-10 23:14:04 -05:00
78c323c4eb
android: Refactor async diff adapters to use AbstractDiffAdapter
2024-01-10 23:14:04 -05:00
51ad2d10de
android: Create generic adapter and viewholder
...
Eliminates repeated code associated with every async differ list
2024-01-10 23:14:04 -05:00
1220309323
Merge pull request #12560 from GayPotatoEmma/master
...
android: add basic support for google game dashboard
2024-01-07 10:43:53 -05:00
87430acff1
Merge pull request #12576 from t895/total-save-manager
...
android: Re-add global save manager
2024-01-07 07:33:31 -05:00
ee847f8ff0
hid_core: Move hid to it's own subproject
2024-01-05 11:41:15 -06:00
a8f62bff43
Merge pull request #12575 from t895/inconsistent-settings-application
...
frontend_common: config: Only write setting related to opened config file
2024-01-04 15:51:24 -05:00
519904e8a8
Merge pull request #12571 from t895/apply-orientation-on-start
...
android: Expose more orientation options
2024-01-04 15:51:08 -05:00
53d4dbacf0
android: Re-add global save manager
...
Reworked to correctly collect and import/export saves that could exist in either /nand/user/save/000...000/<user id> or /nand/user/save/account/<user id raw string>
2024-01-04 00:56:40 -05:00
39d28a5131
android: Save global config synchronously in onCloseGameFoldersFragment
...
Could cause multiple global saves at once that went untracked previously
2024-01-03 22:50:21 -05:00
1c278974a8
android: Don't save settings on config destruction
...
Android doesn't have a proper way of destroying its config object so it's best to stick to the built-in methods to control saving config
2024-01-03 22:12:15 -05:00
2b838b6d06
android: Update orientation on emulation fragment start
2024-01-03 21:35:45 -05:00
82ea082997
android: Expose all orientation locking options
2024-01-03 21:35:45 -05:00
e5de3d5a77
android: add basic support for google game dashboard
2024-01-04 01:07:43 +01:00
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