Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-13 | Merge pull request #11767 from t895/gradle-stuff | Charles Lombardo | |
android: Update dependencies | |||
2023-10-13 | android: Fix incorrect assumption for driver installation validation | Charles Lombardo | |
The driver was assumed to be installed at this point before I made a refactor. Now we just check if the copy operation was successful and delete the file if it fails. | |||
2023-10-13 | android: Remove unnecessary flag to extract native libs in AndroidManifest.xml | Charles Lombardo | |
2023-10-13 | android: Update dependencies | Charles Lombardo | |
Updates to androidx navigation, lifecycle, preference, fragment, recyclerview, and core | |||
2023-10-13 | android: Update ndk to 26.1.10909125 | Charles Lombardo | |
The new ndk uses LLVM 17.0.2 so we can remove the LLVM download and libc++ options for the android builds | |||
2023-10-13 | Merge pull request #11649 from t895/driver-manager | liamwhite | |
android: Driver manager | |||
2023-10-12 | android: Update AGP to 8.1.2 | Charles Lombardo | |
2023-10-12 | android: Add GPU driver management fragment | Charles Lombardo | |
Implements a GPU driver manager that saves all drivers to the user data directory and asynchronously installs drivers when they're needed. | |||
2023-10-02 | vk_present_manager: recreate surface on any surface loss | Liam | |
2023-10-01 | android: Use application context for all FileUtil functions | Charles Lombardo | |
2023-09-28 | Merge pull request #11604 from t895/only-install-nsp | liamwhite | |
Frontend: Remove ability to install xci files | |||
2023-09-27 | Merge pull request #11613 from t895/fragment-exception-change | Charles Lombardo | |
android: Various play store fixes | |||
2023-09-27 | android: Prevent crash when trying to change pages in setup fragment | Charles Lombardo | |
Sometimes when we want to change the current setup page, the current view isn't available and we try to alter the current view. This adds a guard to prevent that issue. | |||
2023-09-27 | android: Prevent setup fragment crash in background | Charles Lombardo | |
Sometimes during onSaveInstanceState, the SetupFragment would crash the app in the background if we tried to store the state of a view. | |||
2023-09-27 | android: Don't update views if binding is null in onConfigurationChanged | Charles Lombardo | |
2023-09-27 | android: Don't wait for post to update input overlay visibility | Charles Lombardo | |
2023-09-27 | android: Close activity with toast if emulation has no game | Charles Lombardo | |
2023-09-27 | Merge pull request #11616 from t895/save-error | Charles Lombardo | |
android: Correctly reload settings file during reset | |||
2023-09-27 | Merge pull request #11603 from t895/consolidate-installs | Charles Lombardo | |
android: Consolidate installers to one fragment | |||
2023-09-27 | android: Correctly reload settings file during reset | Charles Lombardo | |
Previously the config file wasn't being recreated when resetting all settings. Now just call into native code to recreate the settings file and reload all defaults. | |||
2023-09-26 | android: Remove ability to install xci files | Charles Lombardo | |
2023-09-26 | android: Adjust failure dialogs for user data and firmware installers | Charles Lombardo | |
2023-09-26 | android: Fix cancel behavior on indeterminate progress dialog fragment | Charles Lombardo | |
The dialog would previously dismiss immediately when it should stay alive until the task is cancelled completely. | |||
2023-09-26 | android: Refactor zip code into FileUtil | Charles Lombardo | |
2023-09-26 | android: Use a different string for the content install dialog | Charles Lombardo | |
2023-09-26 | android: Fix case bug for installing game content | Charles Lombardo | |
The C++ side never made the filename lowercase when checking the extension. This just passes the pre-prepared extension to have it checked. | |||
2023-09-25 | android: Consolidate installers to one fragment | Charles Lombardo | |
This also allows save imports to happen without starting a game at first. | |||
2023-09-25 | Merge pull request #11594 from t895/rotation-fix | Charles Lombardo | |
android: Prevent nav bar shade from laying out across screen | |||
2023-09-25 | android: Prevent click ripple from appearing on loading card | Charles Lombardo | |
2023-09-25 | android: Remove bottom attribute from navigation view | Charles Lombardo | |
Using the "bottom" attribute would break the navigation view and prevent things like rounded corners and lock modes from being applied properly. | |||
2023-09-25 | android: Prevent nav bar shade from laying out across screen | Charles Lombardo | |
2023-09-24 | android: Use measured size of view for input overlay bounds | Charles Lombardo | |
Even after updating the androidx window library, this did not fix the issue for all devices. This ensures that the measured size of the overlay will be used instead of a potentially larger one seen by androidx. | |||
2023-09-22 | android: Use smaller read buffer size for exporting user data | Charles Lombardo | |
The File.readBytes() extension attempts to load an entire file into a byte array. This would cause crashes when loading huge files into memory. | |||
2023-09-22 | android: Adjust valid user data check | Charles Lombardo | |
2023-09-21 | Merge pull request #11564 from t895/overlay-inset-fix | Charles Lombardo | |
android: Update androidx window library to 1.2.0-beta03 | |||
2023-09-21 | android: Update androidx window library to 1.2.0-beta03 | Charles Lombardo | |
Fixes an issue with the input overlay on certain devices where the controls would appear offscreen. | |||
2023-09-21 | Revert "android: Allow save imports always" | Charles Lombardo | |
2023-09-20 | android: Remove unused strings related to the save manager | Charles Lombardo | |
2023-09-20 | android: Allow importing saves even if no saves are found | Charles Lombardo | |
Exporting still won't be allowed on an empty save directory. | |||
2023-09-19 | android: Add import/export buttons for user data | Charles Lombardo | |
2023-09-19 | Merge pull request #11542 from t895/touch-offset-fix | liamwhite | |
android: Screen orientation and aspect ratio fixes | |||
2023-09-19 | android: Ignore validation layers library in git | Charles Lombardo | |
2023-09-19 | android: Don't pause emulation when entering PiP | Charles Lombardo | |
2023-09-19 | android: Fix showing input overlay in PiP | Charles Lombardo | |
2023-09-19 | android: Properly update emulation surface | Charles Lombardo | |
Previously the emulation surface wasn't being updated during configuration changes and only during specific view events. This would break input and the screen dimensions after each orientation/aspect ratio change. Now a new surface is provided every time and the display dimensions are updated as needed. | |||
2023-09-17 | android: Export PiP receiver on API 33 and later | Charles Lombardo | |
Could cause crashes on API 33+ devices | |||
2023-09-17 | android: Set up signing config for release builds | Charles Lombardo | |
2023-09-16 | android: Collect task state once view is created | Charles Lombardo | |
Before the viewLifecycleOwner wasn't ready and would cause a crash | |||
2023-09-16 | Merge pull request #11492 from lat9nq/c-numeric-conversions | liamwhite | |
general: Remove uncaught usages of C++ string number conversions | |||
2023-09-14 | android: Remove settings interface specifically for audio mute | Charles Lombardo | |