| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | android: Prevent setup fragment crash in background | 2023-09-27 | 1 | -2/+4 | ||
| | | | | | | | | | | | | | Sometimes during onSaveInstanceState, the SetupFragment would crash the app in the background if we tried to store the state of a view. | |||||
| | * | | android: Don't update views if binding is null in onConfigurationChanged | 2023-09-27 | 1 | -0/+4 | ||
| | | | | ||||||
| | * | | android: Don't wait for post to update input overlay visibility | 2023-09-27 | 1 | -9/+3 | ||
| | | | | ||||||
| | * | | android: Close activity with toast if emulation has no game | 2023-09-27 | 2 | -4/+23 | ||
| | |/ | ||||||
| * | | Merge pull request #11616 from t895/save-error | 2023-09-27 | 1 | -1/+2 | ||
| |\ \ | | | | | | | android: Correctly reload settings file during reset | |||||
| | * | | android: Correctly reload settings file during reset | 2023-09-27 | 1 | -1/+2 | ||
| | |/ | | | | | | | 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. | |||||
| * | | Merge pull request #11603 from t895/consolidate-installs | 2023-09-27 | 33 | -421/+616 | ||
| |\ \ | |/ |/| | android: Consolidate installers to one fragment | |||||
| | * | android: Adjust failure dialogs for user data and firmware installers | 2023-09-26 | 2 | -3/+13 | ||
| | | | ||||||
| | * | android: Fix cancel behavior on indeterminate progress dialog fragment | 2023-09-26 | 1 | -4/+14 | ||
| | | | | | | | | | The dialog would previously dismiss immediately when it should stay alive until the task is cancelled completely. | |||||
| | * | android: Refactor zip code into FileUtil | 2023-09-26 | 4 | -91/+89 | ||
| | | | ||||||
| | * | android: Consolidate installers to one fragment | 2023-09-25 | 30 | -339/+516 | ||
| | | | | | | | | | This also allows save imports to happen without starting a game at first. | |||||
| * | | android: Use a different string for the content install dialog | 2023-09-26 | 2 | -1/+2 | ||
| | | | ||||||
| * | | android: Fix case bug for installing game content | 2023-09-26 | 3 | -7/+19 | ||
| | | | | | | | | | The C++ side never made the filename lowercase when checking the extension. This just passes the pre-prepared extension to have it checked. | |||||
| * | | Merge pull request #11594 from t895/rotation-fix | 2023-09-25 | 2 | -5/+7 | ||
| |\ \ | | | | | | | android: Prevent nav bar shade from laying out across screen | |||||
| | * | | android: Prevent nav bar shade from laying out across screen | 2023-09-25 | 2 | -5/+7 | ||
| | |/ | ||||||
| * | | android: Prevent click ripple from appearing on loading card | 2023-09-25 | 1 | -1/+2 | ||
| | | | ||||||
| * | | android: Remove bottom attribute from navigation view | 2023-09-25 | 1 | -1/+1 | ||
| |/ | | | | Using the "bottom" attribute would break the navigation view and prevent things like rounded corners and lock modes from being applied properly. | |||||
| * | android: Use measured size of view for input overlay bounds | 2023-09-24 | 1 | -6/+9 | ||
| | | | | | 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. | |||||
| * | android: Use smaller read buffer size for exporting user data | 2023-09-22 | 1 | -1/+10 | ||
| | | | | | The File.readBytes() extension attempts to load an entire file into a byte array. This would cause crashes when loading huge files into memory. | |||||
| * | android: Adjust valid user data check | 2023-09-22 | 1 | -1/+2 | ||
| | | ||||||
| * | Merge pull request #11564 from t895/overlay-inset-fix | 2023-09-21 | 1 | -1/+1 | ||
| |\ | | | | | android: Update androidx window library to 1.2.0-beta03 | |||||
| | * | android: Update androidx window library to 1.2.0-beta03 | 2023-09-21 | 1 | -1/+1 | ||
| | | | | | | | | | Fixes an issue with the input overlay on certain devices where the controls would appear offscreen. | |||||
| * | | Revert "android: Allow save imports always" | 2023-09-21 | 16 | -13/+48 | ||
| | | | ||||||
| * | | android: Remove unused strings related to the save manager | 2023-09-20 | 15 | -30/+0 | ||
| | | | ||||||
| * | | android: Allow importing saves even if no saves are found | 2023-09-20 | 1 | -18/+13 | ||
| | | | | | | | | | Exporting still won't be allowed on an empty save directory. | |||||
| * | | android: Add import/export buttons for user data | 2023-09-19 | 13 | -40/+311 | ||
| |/ | ||||||
| * | Merge pull request #11542 from t895/touch-offset-fix | 2023-09-19 | 4 | -28/+23 | ||
| |\ | | | | | android: Screen orientation and aspect ratio fixes | |||||
| | * | android: Ignore validation layers library in git | 2023-09-19 | 1 | -0/+3 | ||
| | | | ||||||
| | * | android: Don't pause emulation when entering PiP | 2023-09-19 | 1 | -1/+1 | ||
| | | | ||||||
| | * | android: Fix showing input overlay in PiP | 2023-09-19 | 1 | -1/+1 | ||
| | | | ||||||
| | * | android: Properly update emulation surface | 2023-09-19 | 2 | -25/+11 | ||
| | | | | | | | | | 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. | |||||
| | * | android: Export PiP receiver on API 33 and later | 2023-09-17 | 1 | -1/+7 | ||
| | | | | | | | | | Could cause crashes on API 33+ devices | |||||
| * | | android: Set up signing config for release builds | 2023-09-17 | 1 | -1/+18 | ||
| |/ | ||||||
| * | android: Collect task state once view is created | 2023-09-16 | 1 | -9/+25 | ||
| | | | | | Before the viewLifecycleOwner wasn't ready and would cause a crash | |||||
| * | Merge pull request #11492 from lat9nq/c-numeric-conversions | 2023-09-16 | 1 | -1/+1 | ||
| |\ | | | | | general: Remove uncaught usages of C++ string number conversions | |||||
| | * | android/config: Remove uncaught usage of stoul | 2023-09-13 | 1 | -1/+1 | ||
| | | | ||||||
| * | | android: Remove settings interface specifically for audio mute | 2023-09-14 | 4 | -31/+5 | ||
| | | | ||||||
| * | | Merge pull request #11507 from t895/emulation-stop-fix | 2023-09-14 | 1 | -2/+3 | ||
| |\ \ | | | | | | | android: Return the correct status code on emulation stop | |||||
| | * | | android: Return the correct status code on emulation stop | 2023-09-14 | 1 | -2/+3 | ||
| | | | | ||||||
| * | | | Merge pull request #11506 from t895/icon-fix | 2023-09-14 | 4 | -3/+43 | ||
| |\ \ \ | |/ / |/| | | android: Use resource as shortcut intermediary | |||||
| | * | | android: Use resource as shortcut intermediary | 2023-09-14 | 4 | -3/+43 | ||
| | | | | | | | | | | | | | Fixes issue where the shortcut icon would appear cropped on certain devices | |||||
| * | | | Merge pull request #11505 from t895/config-patch | 2023-09-14 | 1 | -3/+0 | ||
| |\ \ \ | | | | | | | | | android: Don't reinitialize settings on emulation start | |||||
| | * | | | android: Don't reinitialize settings on emulation start | 2023-09-14 | 1 | -3/+0 | ||
| | |/ / | | | | | | | | | | Config is already initialized on application start | |||||
| * | | | Merge pull request #11504 from t895/emu-args | 2023-09-14 | 1 | -1/+1 | ||
| |\ \ \ | |/ / |/| | | android: Fix emulation to settings navigation args | |||||
| | * | | android: Fix emulation to settings navigation args | 2023-09-14 | 1 | -1/+1 | ||
| | | | | ||||||
| * | | | android: Delay collecting UI state in games fragment | 2023-09-14 | 1 | -4/+4 | ||
| |/ / | ||||||
| * | | android: Refactor menu tags to enum | 2023-09-14 | 9 | -46/+39 | ||
| | | | ||||||
| * | | android: Use StateFlow instead of LiveData | 2023-09-14 | 16 | -249/+367 | ||
| |/ | ||||||
| * | am: Implement UserChannel parameters | 2023-09-10 | 1 | -0/+1 | ||
| | | | | | Used by the Super Mairo 3D All-Stars collection. | |||||
| * | android: Fix game content installer | 2023-08-30 | 2 | -85/+80 | ||
| | | | | | Before this would run on the main thread and freeze the device. Additionally this fixes the result dialog not appearing if a config change happens during the installation by getting the activity's fragment manager when needed. | |||||