Liam 
							
						 
					 
					
						
						
							
						
						b32940d3ea 
					 
					
						
						
							
							vk_present_manager: recreate surface on any surface loss  
						
						 
						
						
						
						
					 
					
						2023-10-02 19:07:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						4487c165c8 
					 
					
						
						
							
							Merge pull request  #11604  from t895/only-install-nsp  
						
						 
						
						... 
						
						
						
						Frontend: Remove ability to install xci files 
						
						
					 
					
						2023-09-28 09:35:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						882859bc78 
					 
					
						
						
							
							Merge pull request  #11613  from t895/fragment-exception-change  
						
						 
						
						... 
						
						
						
						android: Various play store fixes 
						
						
					 
					
						2023-09-27 18:08:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						22284fc504 
					 
					
						
						
							
							android: Prevent crash when trying to change pages in setup fragment  
						
						 
						
						... 
						
						
						
						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 13:40:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						d70f18b87b 
					 
					
						
						
							
							android: Prevent setup fragment crash in background  
						
						 
						
						... 
						
						
						
						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 13:40:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						ec388622ff 
					 
					
						
						
							
							android: Don't update views if binding is null in onConfigurationChanged  
						
						 
						
						
						
						
					 
					
						2023-09-27 13:40:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						6a425e95cb 
					 
					
						
						
							
							android: Don't wait for post to update input overlay visibility  
						
						 
						
						
						
						
					 
					
						2023-09-27 13:40:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						1fdfedc43e 
					 
					
						
						
							
							android: Close activity with toast if emulation has no game  
						
						 
						
						
						
						
					 
					
						2023-09-27 13:40:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						18b240c071 
					 
					
						
						
							
							Merge pull request  #11616  from t895/save-error  
						
						 
						
						... 
						
						
						
						android: Correctly reload settings file during reset 
						
						
					 
					
						2023-09-27 10:51:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						0aa99b8f47 
					 
					
						
						
							
							Merge pull request  #11603  from t895/consolidate-installs  
						
						 
						
						... 
						
						
						
						android: Consolidate installers to one fragment 
						
						
					 
					
						2023-09-27 10:50:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						481f91cc34 
					 
					
						
						
							
							android: Correctly reload settings file during reset  
						
						 
						
						... 
						
						
						
						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-27 01:15:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						a29e26200f 
					 
					
						
						
							
							android: Remove ability to install xci files  
						
						 
						
						
						
						
					 
					
						2023-09-26 18:56:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						cf44be1de6 
					 
					
						
						
							
							android: Adjust failure dialogs for user data and firmware installers  
						
						 
						
						
						
						
					 
					
						2023-09-26 13:59:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						95a31b8887 
					 
					
						
						
							
							android: Fix cancel behavior on indeterminate progress dialog fragment  
						
						 
						
						... 
						
						
						
						The dialog would previously dismiss immediately when it should stay alive until the task is cancelled completely. 
						
						
					 
					
						2023-09-26 13:27:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						c8673a16bb 
					 
					
						
						
							
							android: Refactor zip code into FileUtil  
						
						 
						
						
						
						
					 
					
						2023-09-26 13:26:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						3491ba4a06 
					 
					
						
						
							
							android: Use a different string for the content install dialog  
						
						 
						
						
						
						
					 
					
						2023-09-26 00:26:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						5326ea63e5 
					 
					
						
						
							
							android: Fix case bug for installing game content  
						
						 
						
						... 
						
						
						
						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-26 00:25:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						e9e6296893 
					 
					
						
						
							
							android: Consolidate installers to one fragment  
						
						 
						
						... 
						
						
						
						This also allows save imports to happen without starting a game at first. 
						
						
					 
					
						2023-09-25 23:48:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						4e855be38b 
					 
					
						
						
							
							Merge pull request  #11594  from t895/rotation-fix  
						
						 
						
						... 
						
						
						
						android: Prevent nav bar shade from laying out across screen 
						
						
					 
					
						2023-09-25 20:57:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						3d03e8b806 
					 
					
						
						
							
							android: Prevent click ripple from appearing on loading card  
						
						 
						
						
						
						
					 
					
						2023-09-25 18:33:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						ff9d8dd0b3 
					 
					
						
						
							
							android: Remove bottom attribute from navigation view  
						
						 
						
						... 
						
						
						
						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 18:31:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						38b939b2e9 
					 
					
						
						
							
							android: Prevent nav bar shade from laying out across screen  
						
						 
						
						
						
						
					 
					
						2023-09-25 18:10:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						0d7d3d938c 
					 
					
						
						
							
							android: Use measured size of view for input overlay bounds  
						
						 
						
						... 
						
						
						
						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-24 22:18:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						5269a46399 
					 
					
						
						
							
							android: Use smaller read buffer size for exporting user data  
						
						 
						
						... 
						
						
						
						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 16:51:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						f3bc7354b1 
					 
					
						
						
							
							android: Adjust valid user data check  
						
						 
						
						
						
						
					 
					
						2023-09-22 12:05:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						c619199bb4 
					 
					
						
						
							
							Merge pull request  #11564  from t895/overlay-inset-fix  
						
						 
						
						... 
						
						
						
						android: Update androidx window library to 1.2.0-beta03 
						
						
					 
					
						2023-09-21 19:15:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						703bf7cfce 
					 
					
						
						
							
							android: Update androidx window library to 1.2.0-beta03  
						
						 
						
						... 
						
						
						
						Fixes an issue with the input overlay on certain devices where the controls would appear offscreen. 
						
						
					 
					
						2023-09-21 17:36:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						c644c1a90a 
					 
					
						
						
							
							Revert "android: Allow save imports always"  
						
						 
						
						
						
						
					 
					
						2023-09-21 02:57:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						a85325f56a 
					 
					
						
						
							
							android: Remove unused strings related to the save manager  
						
						 
						
						
						
						
					 
					
						2023-09-20 15:01:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						bdb4fd208f 
					 
					
						
						
							
							android: Allow importing saves even if no saves are found  
						
						 
						
						... 
						
						
						
						Exporting still won't be allowed on an empty save directory. 
						
						
					 
					
						2023-09-20 15:00:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						1e740df9b8 
					 
					
						
						
							
							android: Add import/export buttons for user data  
						
						 
						
						
						
						
					 
					
						2023-09-19 15:54:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						df56ecc318 
					 
					
						
						
							
							Merge pull request  #11542  from t895/touch-offset-fix  
						
						 
						
						... 
						
						
						
						android: Screen orientation and aspect ratio fixes 
						
						
					 
					
						2023-09-19 09:25:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						fd09784231 
					 
					
						
						
							
							android: Don't pause emulation when entering PiP  
						
						 
						
						
						
						
					 
					
						2023-09-19 00:31:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						3b612cff28 
					 
					
						
						
							
							android: Fix showing input overlay in PiP  
						
						 
						
						
						
						
					 
					
						2023-09-19 00:31:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						32d65fc8de 
					 
					
						
						
							
							android: Properly update emulation surface  
						
						 
						
						... 
						
						
						
						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-19 00:31:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						e3c546a1ed 
					 
					
						
						
							
							android: Export PiP receiver on API 33 and later  
						
						 
						
						... 
						
						
						
						Could cause crashes on API 33+ devices 
						
						
					 
					
						2023-09-17 17:33:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						67eeb05692 
					 
					
						
						
							
							android: Set up signing config for release builds  
						
						 
						
						
						
						
					 
					
						2023-09-17 01:22:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						c484a61515 
					 
					
						
						
							
							android: Collect task state once view is created  
						
						 
						
						... 
						
						
						
						Before the viewLifecycleOwner wasn't ready and would cause a crash 
						
						
					 
					
						2023-09-16 17:15:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								liamwhite 
							
						 
					 
					
						
						
							
						
						c05ea35f78 
					 
					
						
						
							
							Merge pull request  #11492  from lat9nq/c-numeric-conversions  
						
						 
						
						... 
						
						
						
						general: Remove uncaught usages of C++ string number conversions 
						
						
					 
					
						2023-09-16 11:40:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						832a2fcc69 
					 
					
						
						
							
							android: Remove settings interface specifically for audio mute  
						
						 
						
						
						
						
					 
					
						2023-09-14 23:46:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						958bed4545 
					 
					
						
						
							
							Merge pull request  #11507  from t895/emulation-stop-fix  
						
						 
						
						... 
						
						
						
						android: Return the correct status code on emulation stop 
						
						
					 
					
						2023-09-14 23:22:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						0c688b0bf5 
					 
					
						
						
							
							Merge pull request  #11506  from t895/icon-fix  
						
						 
						
						... 
						
						
						
						android: Use resource as shortcut intermediary 
						
						
					 
					
						2023-09-14 23:21:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						7e2bd395bc 
					 
					
						
						
							
							android: Return the correct status code on emulation stop  
						
						 
						
						
						
						
					 
					
						2023-09-14 23:08:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						19053ab631 
					 
					
						
						
							
							Merge pull request  #11505  from t895/config-patch  
						
						 
						
						... 
						
						
						
						android: Don't reinitialize settings on emulation start 
						
						
					 
					
						2023-09-14 22:20:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						6481f4e937 
					 
					
						
						
							
							android: Use resource as shortcut intermediary  
						
						 
						
						... 
						
						
						
						Fixes issue where the shortcut icon would appear cropped on certain devices 
						
						
					 
					
						2023-09-14 22:19:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						d1deff6b07 
					 
					
						
						
							
							Merge pull request  #11504  from t895/emu-args  
						
						 
						
						... 
						
						
						
						android: Fix emulation to settings navigation args 
						
						
					 
					
						2023-09-14 21:25:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						e8aaab2fc1 
					 
					
						
						
							
							android: Don't reinitialize settings on emulation start  
						
						 
						
						... 
						
						
						
						Config is already initialized on application start 
						
						
					 
					
						2023-09-14 21:25:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						21b133de40 
					 
					
						
						
							
							android: Fix emulation to settings navigation args  
						
						 
						
						
						
						
					 
					
						2023-09-14 20:24:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						b394389170 
					 
					
						
						
							
							android: Delay collecting UI state in games fragment  
						
						 
						
						
						
						
					 
					
						2023-09-14 20:02:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						8baed5d95d 
					 
					
						
						
							
							android: Refactor menu tags to enum  
						
						 
						
						
						
						
					 
					
						2023-09-14 15:18:56 -04:00