summaryrefslogtreecommitdiff
path: root/src/android
AgeCommit message (Collapse)Author
2024-01-15Fix more typosViktor Szépe
2024-01-07Merge pull request #12560 from GayPotatoEmma/masterCharles Lombardo
android: add basic support for google game dashboard
2024-01-07Merge pull request #12576 from t895/total-save-managerliamwhite
android: Re-add global save manager
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2024-01-04Merge pull request #12575 from t895/inconsistent-settings-applicationliamwhite
frontend_common: config: Only write setting related to opened config file
2024-01-04Merge pull request #12571 from t895/apply-orientation-on-startliamwhite
android: Expose more orientation options
2024-01-04android: Re-add global save managert895
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-03android: Save global config synchronously in onCloseGameFoldersFragmentt895
Could cause multiple global saves at once that went untracked previously
2024-01-03android: Don't save settings on config destructiont895
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-03android: Update orientation on emulation fragment startt895
2024-01-03android: Expose all orientation locking optionst895
2024-01-04android: add basic support for google game dashboardEmma
2024-01-02android: Add internal option to disable compression for zip exportst895
Disables compression for user data and save exports
2024-01-02Merge pull request #12551 from t895/dpad-save-fixliamwhite
android: Fix dpad position saving
2024-01-01android: Use case-insensitive check for addon directoryt895
2024-01-01android: Fix dpad position savingt895
Was using the wrong key previously
2023-12-30android: Expose touchscreen togglet895
2023-12-30android: Don't apply material you below android 12t895
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-30android: Migrate in-game overlay settings to init895
2023-12-30frontend_common: config: Refactor WriteSetting to stricter typest895
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-30android: Migrate theme settings to init895
2023-12-30android: Update Kotlin version to 1.9.20t895
2023-12-29android: Expose anisotropic filtering settingt895
2023-12-29android: Center switch setting title when no description is presentt895
2023-12-29android: Pair fastmem toggle to CPU Debug togglet895
Hides fastmem toggle when CPU Debugging is disabled
2023-12-21android: Fix "No games found" text appearing on loadt895
2023-12-17android: add oboe to audio configurationLiam
2023-12-16Merge pull request #12335 from t895/per-game-settingsliamwhite
android: Game Properties
2023-12-16Merge pull request #12237 from liamwhite/nce-sigtrapliamwhite
nce: implement instruction emulation for misaligned memory accesses
2023-12-12android: Rework InstallableProperty view with icont895
2023-12-12android: Prevent editing non-savable settings in per-game settingst895
2023-12-12android: Pre-select custom config in game launch dialogt895
2023-12-12android: Use confirmation dialog when deleting shader cachet895
2023-12-12android: Always use custom settings when launched from intentt895
2023-12-12android: Adjust variable name format for native configt895
2023-12-12android: Add game dir entries to FilesystemProvidert895
Allows us to correctly parse update metadata
2023-12-12android: Fix games list loading thread safetyt895
Previously we relied on a stateflow for reloading state. Now we use an atomic boolean.
2023-12-12android: Collect latest information for games listt895
2023-12-12android: Remove global save import/exporter UIt895
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-12android: Compare all properties between games in DiffCallbackt895
2023-12-12android: Expose MemoryUtil size formatting functiont895
2023-12-12android: Add JNI initialization information for Game classt895
Unused in this PR, but will be useful later
2023-12-12android: Add per-game driverst895
2023-12-12android: Add per-game settingst895
2023-12-12android: Add Game propertiest895
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-12android: Refactor settings to expose more optionst895
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-10nce: implement instruction emulation for misaligned memory accessesLiam
2023-12-10core: Use single instance of profile managergerman77
2023-12-08android: Listen for directory selection in viewmodelt895
Fixes broken game directory selection setup flow
2023-12-01android: Don't reload filesystem on update installt895