summaryrefslogtreecommitdiff
path: root/src/android
AgeCommit message (Collapse)Author
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
2023-11-12android: Use the same transition animation between every fragment in settingst895
The animation that I used for entering search was prone to weird visual bugs and could appear visually jarring. This just makes things appear more consistent.
2023-11-12android: Use more padding on top of each settings headert895
2023-11-12android: Remove dividers between each settingt895
2023-11-12android: Add icons and descriptions to the first-level advanced settings paget895
Additionally adjusts padding to place the icons in-line with the back button in the top app bar and makes the text for normal settings appear in-line with the expanded top app bar title.
2023-11-12android: Remove general section from settingst895
Limit speed options were moved to system, cpu accuracy was moved to debug, and PiP was moved to graphics.
2023-11-12android: Remove "auto" region optiont895
This doesn't exist and if you clicked it, your region would be set to Taiwan.
2023-11-12android: Add a landscape-specific layout to the about paget895
Moves the logo to the side to fit more information on screen
2023-11-12android: Shrink logo in about paget895
2023-11-12android: Shrink logo in settings tabt895
Adjusts padding between the cards and logo to fit appropriately
2023-11-12android: Fix top app bar tint being cut off in the about fragmentt895
Adjust margin on the toolbar, not the app bar
2023-11-09android: Hide loading animation on first framet895
2023-11-06Merge pull request #11972 from t895/fps-counter-adjustmentsliamwhite
android: FPS counter adjustments
2023-11-05android: Simplify FPS counter paddingCharles Lombardo
2023-11-05android: Color the FPS counter whiteCharles Lombardo
2023-11-04android: Always update FPS counterCharles Lombardo
2023-11-03android: Don't reload log/system after loading firmware/backupCharles Lombardo
2023-11-03android: Log more system information during startupCharles Lombardo
Logs device manufacturer/model, SoC manufacturer/model where available, and the total system memory
2023-11-03android: Fix fetching system memory size from MemoryUtilCharles Lombardo
We weren't rounding up the value at a unit before (GB, MB, etc) we were rounding up the total bytes and that would do nothing. This fixes that, and the check for total system memory during first emulation start where we tried to check the required system memory against 1 gigabyte.
2023-11-03android: Update surface parameters on emulation startCharles Lombardo
This adds a quick update that notifies the render surface if there was a change between surface creation and emulation starting.
2023-11-01Merge pull request #11942 from t895/log-versionliamwhite
android: Adjust log lifecycle
2023-11-01android: Adjust log lifecycleCharles Lombardo
Now logging will start when the frontend starts like qt does. This also adjusts the share log button to follow where we share the current log if we just returned from a game or return the old log if we haven't started a game yet.
2023-11-01android: Use yuzu logging systemCharles Lombardo
Now anything that's logged in the frontend will be printed into the log file
2023-11-01android: Default to player number 0 if we get an input from an unrecognized ↵Charles Lombardo
controller
2023-11-01android: Adjust driver manager source stringCharles Lombardo
2023-11-01android: Reorganize settings tabCharles Lombardo
2023-10-31android: Auto-generate locale configCharles Lombardo
2023-10-31android: Update translations from transifexCharles Lombardo
2023-10-31Merge pull request #11931 from t895/applet-launcherliamwhite
android: Applet launcher UI
2023-10-31android: Initialize filesystem components during application startCharles Lombardo
2023-10-31android: Implement applet launcherCharles Lombardo
2023-10-31Merge pull request #11925 from t895/controller-fixliamwhite
android: Fix controllers stuck on player 2
2023-10-30android: Reorder controller indexes and only use controllersCharles Lombardo
Before we could ignore controller inputs by forwarding them to player two if a non-controller was connected before and recognized as an input device.