Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-30 | Merge pull request #11922 from t895/simplify-card-layout | liamwhite | |
android: Simplify game card layout | |||
2023-10-30 | android: Simplify game card layout | Charles Lombardo | |
Using a material card view to shape the image was just a waste of a layout pass. A shapeable image view does what we want and does it faster. | |||
2023-10-30 | android: FileUtil: Add option to suppress log for native exists() calls | Charles Lombardo | |
We often check for the existence of files that only exist in ExeFS so this can spam logcat with useless messages when scanning for games. | |||
2023-10-30 | android: Fix resolving android URIs in native code | Charles Lombardo | |
2023-10-30 | android: Refactor game metadata collection to new file | Charles Lombardo | |
This also removes irrelevant data and adds new information from/to the Game data class and RomMetadata struct | |||
2023-10-30 | android: Use header for EmulationSession | Charles Lombardo | |
2023-10-30 | Merge pull request #11916 from t895/focus-fix | liamwhite | |
android: Release touch on input overlay when opening in-game menu | |||
2023-10-30 | Merge pull request #11915 from t895/startup-freeze | liamwhite | |
android: Move game deserialization to another thread | |||
2023-10-30 | android: InputHandler: Convert to object | Charles Lombardo | |
This doesn't need to be an instance of a class because it doesn't hold any data. It's just all helper functions. | |||
2023-10-30 | android: Removed unused ControllerMappingHelper | Charles Lombardo | |
2023-10-29 | android: Release touch on input overlay when opening in-game menu | Charles Lombardo | |
2023-10-29 | android: Move game deserialization to another thread | Charles Lombardo | |
Deserializing games from the cache in shared preferences was done on the main thread and could cause a stutter on startup. | |||
2023-10-29 | android: Break home settings into grid with large screens | Charles Lombardo | |
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: 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 | |