summaryrefslogtreecommitdiff
path: root/src/android
AgeCommit message (Collapse)Author
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
2023-11-30Merge pull request #12074 from GPUCode/yuwu-on-the-metalliamwhite
Implement Native Code Execution (NCE)
2023-11-29Merge pull request #12204 from t895/config-migrationliamwhite
android: Multi directory UI
2023-11-27android: Save global settings in onStopt895
2023-11-27android: Multi directory UIt895
2023-11-25android: input: Flip abxy on backbone labs controllersgerman77
2023-11-25android: input: Flip abxy on redmagic controllersgerman77
2023-11-25Address more review commentsGPUCode
2023-11-25android: show current backend in fps overlayLiam
2023-11-25android: Add cpu bakend gui toggleGPUCode
2023-11-21android: Rework config lifecyclet895
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-21android: Remove ini4jt895
2023-11-21general: Remove iniht895
2023-11-21config: Unify config handling under frontend_commont895
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings. As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-20Merge pull request #12093 from t895/zip-intentliamwhite
android: Use file picker intent for save exporter
2023-11-20Merge pull request #12092 from t895/recent-games-defaultliamwhite
android: Select recently played games by default in search tab
2023-11-19android: Use file picker intent for save exportert895
2023-11-19android: Use path instead of programId for recently added / played keyt895
2023-11-19android: Select recently played games by default in search tabt895
2023-11-19android: Allow up to 400% for the limit speed percent settingt895
2023-11-15android: Disable PiP by defaultt895
2023-11-14Merge pull request #12034 from t895/fps-outlineliamwhite
android: Add drop shadow to FPS counter
2023-11-14android: Don't enter PiP during startup or shutdownt895
2023-11-14android: Add drop shadow to FPS countert895
Also let the style control the text size
2023-11-14android: Use suspend function for creating dynamic shortcutst895
If the coil loader ever got stuck when creating a dynamic shortcut icon, the app would freeze. This would happen most notably when booting nca format games. This pushes that process to a separate coroutine that can be cancelled by the main activity's lifecycle.
2023-11-13Merge pull request #12014 from t895/shrink-logoliamwhite
android: Shrink branding images
2023-11-13Merge pull request #12015 from t895/remove-autoliamwhite
android: Remove "auto" region option