Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							5872c7d420 
							
						 
					 
					
						
						
							
							android: Adjust driver manager source string  
						
						
						
						
					 
					
						2023-11-01 00:18:20 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							2b6edd3efd 
							
						 
					 
					
						
						
							
							android: Reorganize settings tab  
						
						
						
						
					 
					
						2023-11-01 00:17:38 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							97b4ca1d01 
							
						 
					 
					
						
						
							
							android: Auto-generate locale config  
						
						
						
						
					 
					
						2023-10-31 22:07:44 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							1d7ff850d6 
							
						 
					 
					
						
						
							
							android: Update translations from transifex  
						
						
						
						
					 
					
						2023-10-31 22:07:43 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e284809de 
							
						 
					 
					
						
						
							
							Merge pull request  #11931  from t895/applet-launcher  
						
						... 
						
						
						
						android: Applet launcher UI 
						
						
					 
					
						2023-10-31 16:55:57 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							133788d0d4 
							
						 
					 
					
						
						
							
							android: Initialize filesystem components during application start  
						
						
						
						
					 
					
						2023-10-31 14:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							e8cb8b2668 
							
						 
					 
					
						
						
							
							android: Implement applet launcher  
						
						
						
						
					 
					
						2023-10-31 14:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab3e3c11af 
							
						 
					 
					
						
						
							
							Merge pull request  #11925  from t895/controller-fix  
						
						... 
						
						
						
						android: Fix controllers stuck on player 2 
						
						
					 
					
						2023-10-31 09:47:42 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							f7755df2af 
							
						 
					 
					
						
						
							
							android: Reorder controller indexes and only use controllers  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2023-10-30 21:38:51 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c60204e255 
							
						 
					 
					
						
						
							
							Merge pull request  #11922  from t895/simplify-card-layout  
						
						... 
						
						
						
						android: Simplify game card layout 
						
						
					 
					
						2023-10-30 15:32:45 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							e867768316 
							
						 
					 
					
						
						
							
							android: Simplify game card layout  
						
						... 
						
						
						
						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 13:28:52 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							f04bc172ae 
							
						 
					 
					
						
						
							
							android: FileUtil: Add option to suppress log for native exists() calls  
						
						... 
						
						
						
						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 11:38:10 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							585b6e9d46 
							
						 
					 
					
						
						
							
							android: Fix resolving android URIs in native code  
						
						
						
						
					 
					
						2023-10-30 11:38:10 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e29a3972 
							
						 
					 
					
						
						
							
							android: Refactor game metadata collection to new file  
						
						... 
						
						
						
						This also removes irrelevant data and adds new information from/to the Game data class and RomMetadata struct 
						
						
					 
					
						2023-10-30 11:38:09 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							1e61c3e1e7 
							
						 
					 
					
						
						
							
							android: Use header for EmulationSession  
						
						
						
						
					 
					
						2023-10-30 11:28:23 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e0da4f698 
							
						 
					 
					
						
						
							
							Merge pull request  #11916  from t895/focus-fix  
						
						... 
						
						
						
						android: Release touch on input overlay when opening in-game menu 
						
						
					 
					
						2023-10-30 09:59:53 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							789c16305d 
							
						 
					 
					
						
						
							
							Merge pull request  #11915  from t895/startup-freeze  
						
						... 
						
						
						
						android: Move game deserialization to another thread 
						
						
					 
					
						2023-10-30 09:59:45 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							70be45c992 
							
						 
					 
					
						
						
							
							android: InputHandler: Convert to object  
						
						... 
						
						
						
						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 01:20:27 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3c64f4a4 
							
						 
					 
					
						
						
							
							android: Removed unused ControllerMappingHelper  
						
						
						
						
					 
					
						2023-10-30 01:20:27 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							2c1d850b46 
							
						 
					 
					
						
						
							
							android: Release touch on input overlay when opening in-game menu  
						
						
						
						
					 
					
						2023-10-29 21:42:47 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							2581590023 
							
						 
					 
					
						
						
							
							android: Move game deserialization to another thread  
						
						... 
						
						
						
						Deserializing games from the cache in shared preferences was done on the main thread and could cause a stutter on startup. 
						
						
					 
					
						2023-10-29 21:29:32 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							a5aa5876b4 
							
						 
					 
					
						
						
							
							android: Break home settings into grid with large screens  
						
						
						
						
					 
					
						2023-10-29 13:47:41 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e4edbe007 
							
						 
					 
					
						
						
							
							Merge pull request  #11767  from t895/gradle-stuff  
						
						... 
						
						
						
						android: Update dependencies 
						
						
					 
					
						2023-10-13 15:08:47 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							82c845dc2f 
							
						 
					 
					
						
						
							
							android: Fix incorrect assumption for driver installation validation  
						
						... 
						
						
						
						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 13:50:38 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							9b961dddb4 
							
						 
					 
					
						
						
							
							android: Remove unnecessary flag to extract native libs in AndroidManifest.xml  
						
						
						
						
					 
					
						2023-10-13 12:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							224b6036a4 
							
						 
					 
					
						
						
							
							android: Update dependencies  
						
						... 
						
						
						
						Updates to androidx navigation, lifecycle, preference, fragment, recyclerview, and core 
						
						
					 
					
						2023-10-13 12:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							1591923f91 
							
						 
					 
					
						
						
							
							android: Update ndk to 26.1.10909125  
						
						... 
						
						
						
						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 12:55:41 -04:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8602e1b1f 
							
						 
					 
					
						
						
							
							Merge pull request  #11649  from t895/driver-manager  
						
						... 
						
						
						
						android: Driver manager 
						
						
					 
					
						2023-10-13 09:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							8b64878258 
							
						 
					 
					
						
						
							
							android: Update AGP to 8.1.2  
						
						
						
						
					 
					
						2023-10-12 18:59:57 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							a5fb9de6fa 
							
						 
					 
					
						
						
							
							android: Add GPU driver management fragment  
						
						... 
						
						
						
						Implements a GPU driver manager that saves all drivers to the user data directory and asynchronously installs drivers when they're needed. 
						
						
					 
					
						2023-10-12 17:17:21 -04:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							b32940d3ea 
							
						 
					 
					
						
						
							
							vk_present_manager: recreate surface on any surface loss  
						
						
						
						
					 
					
						2023-10-02 19:07:18 -04:00 
						 
				 
			
				
					
						
							
							
								Charles Lombardo 
							
						 
					 
					
						
						
						
						
							
						
						
							26f9d1f122 
							
						 
					 
					
						
						
							
							android: Use application context for all FileUtil functions  
						
						
						
						
					 
					
						2023-10-01 15:56:02 -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