Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								2cfe31f9a1 
								
							 
						 
						
							
							
								
								Fix the EOF detection logic on Android  
							
							... 
							
							
							
							The current logic was causing loading to omit the last character because the EOF flag was triggered too early. 
							
						 
						
							2025-07-06 01:09:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb2625cf57 
								
							 
						 
						
							
							
								
								Merge pull request  #108243  from m4gr3d/fix_android_plugin_init  
							
							... 
							
							
							
							Android: Fix Android plugins regression 
							
						 
						
							2025-07-04 10:09:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								bbf22a39c1 
								
							 
						 
						
							
							
								
								Assign the primaryHost prior to initializing the registered Android plugins.  
							
							... 
							
							
							
							Address a regression introduced in https://github.com/godotengine/godot/pull/102866 .
The proper behavior for Android plugins is to use `getContext` instead of `getActivity`, but since not all plugins follow this pattern, this fix provides backward compat to avoid breaking the plugins that don't. 
							
						 
						
							2025-07-03 09:43:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								4f695e1713 
								
							 
						 
						
							
							
								
								Android: Don't exclude display cutout in immersive mode  
							
							
							
						 
						
							2025-07-03 08:07:08 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								1338e29bf5 
								
							 
						 
						
							
							
								
								Android: Fix DisplayServer.get_display_safe_area() issues  
							
							
							
						 
						
							2025-06-29 13:11:03 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								260190c057 
								
							 
						 
						
							
							
								
								Merge pull request  #107742  from m4gr3d/address_api_35_ui_issues  
							
							... 
							
							
							
							Android: Address API 35 UI behavior changes 
							
						 
						
							2025-06-22 11:59:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								2f4c3d411c 
								
							 
						 
						
							
							
								
								Address API 35 UI behavior changes  
							
							... 
							
							
							
							- Fix issue on foldable where the embedded window would obscure the main window when launching
- Fix edge-to-edge support for non-immersive apps / games
- Add edge-to-edge export option to allow non-immersive apps / games to extend edge to edge 
							
						 
						
							2025-06-20 13:29:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7c6f0057c 
								
							 
						 
						
							
							
								
								Merge pull request  #103972  from m4gr3d/xr_editor_hybrid_support  
							
							... 
							
							
							
							Add support for running hybrid apps from the XR editor 
							
						 
						
							2025-06-20 08:38:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								09f5be761c 
								
							 
						 
						
							
							
								
								Add support for running hybrid apps from the XR editor  
							
							
							
						 
						
							2025-06-15 07:05:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								dcab8a721e 
								
							 
						 
						
							
							
								
								Revert "Add support for exporting to Google Play Instant"  
							
							... 
							
							
							
							This reverts commit 12ad9ed4e0 
							
						 
						
							2025-06-14 15:51:08 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								dc589e239c 
								
							 
						 
						
							
							
								
								Add support for using an Android Service to host the Godot engine  
							
							... 
							
							
							
							- Provide a `GodotService` Android service implementation which can be used to host an instance of the Godot engine
- Provide a `RemoteGodotFragment` Android fragment implementation which provides the view and logic to wrap connection to a `GodotService` instance 
							
						 
						
							2025-06-12 16:37:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae33da972b 
								
							 
						 
						
							
							
								
								Merge pull request  #106709  from m4gr3d/fix_transparency_flags  
							
							... 
							
							
							
							Fix transparency background issue on Android 
							
						 
						
							2025-06-12 23:32:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4adef85151 
								
							 
						 
						
							
							
								
								Merge pull request  #106447  from kojurohan42/instant-build  
							
							... 
							
							
							
							Add support for exporting to Google Play Instant via Google Play Instant Export Option 
							
						 
						
							2025-06-12 23:32:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Hartmann 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e12dca3f 
								
							 
						 
						
							
							
								
								Fix Input.vibrate_handheld on Android.  
							
							
							
						 
						
							2025-06-12 12:38:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e5bcd2f41 
								
							 
						 
						
							
							
								
								Merge pull request  #107207  from syntaxerror247/filePicker-save  
							
							... 
							
							
							
							Android: Fix save issue when using native file dialog 
							
						 
						
							2025-06-10 12:30:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								a28697f2fe 
								
							 
						 
						
							
							
								
								Android: Fix save issue when using native file dialog  
							
							... 
							
							
							
							Fixes the issue where saving a file without `MANAGE_EXTERNAL_STORAGE` permission using the `native file dialog` to get the file path causes the `ERR_FILE_NOT_FOUND` error. 
							
						 
						
							2025-06-06 16:07:41 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								a0cb64569b 
								
							 
						 
						
							
							
								
								Fix the CAMERA permission request on HorizonOS devices  
							
							
							
						 
						
							2025-06-05 14:56:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								547450befd 
								
							 
						 
						
							
							
								
								Fix transparency background issue on Android  
							
							... 
							
							
							
							Fixes https://github.com/godotengine/godot/issues/106703  
							
						 
						
							2025-06-02 22:45:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								658d3736f4 
								
							 
						 
						
							
							
								
								Update the documentation for JavaClassWrapper and AndroidRuntimePlugin  
							
							... 
							
							
							
							Follow-up to https://github.com/godotengine/godot-docs/pull/10979  
							
						 
						
							2025-05-30 09:39:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c151e9980 
								
							 
						 
						
							
							
								
								Merge pull request  #106724  from syntaxerror247/theme-attributes  
							
							... 
							
							
							
							Android: Add export option for custom theme attributes 
							
						 
						
							2025-05-26 11:24:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e084e479bf 
								
							 
						 
						
							
							
								
								Fix Android editor UI  
							
							
							
						 
						
							2025-05-25 22:59:41 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kojurohan42 
								
							 
						 
						
							
							
							
							
								
							
							
								12ad9ed4e0 
								
							 
						 
						
							
							
								
								Add support for exporting to Google Play Instant  
							
							
							
						 
						
							2025-05-23 22:00:14 +05:45 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								0312a0cc9e 
								
							 
						 
						
							
							
								
								Android: Add export option for custom theme attributes  
							
							... 
							
							
							
							- Regenerates the `GodotAppMainTheme` and `GodotAppSplashTheme` during Android export. Any manual changes to these styles will be cleared and replaced with default theme attributes.
- Adds a new export option `gradle_build/custom_theme_attributes` for injecting custom theme attributes directly via the export window, avoiding the need to manually modify themes.xml. 
							
						 
						
							2025-05-23 20:00:47 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7951a1bb87 
								
							 
						 
						
							
							
								
								Merge pull request  #106359  from m4gr3d/remove_compress_native_libs_option  
							
							... 
							
							
							
							Remove the `gradle_build/compress_native_libraries` export option 
							
						 
						
							2025-05-21 09:06:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								ec7fb37db1 
								
							 
						 
						
							
							
								
								Update to the AAB directory layout  
							
							... 
							
							
							
							Follow-up to https://github.com/godotengine/godot/pull/106152  to address the regression described in https://github.com/godotengine/godot/issues/106582  
							
						 
						
							2025-05-19 10:50:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								596a8eb54c 
								
							 
						 
						
							
							
								
								Merge pull request  #106462  from shiena/fix/prevent-camera-permission  
							
							... 
							
							
							
							Android: Don't request `CAMERA` permission on editor startup 
							
						 
						
							2025-05-16 07:43:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5620a215a1 
								
							 
						 
						
							
							
								
								Merge pull request  #106021  from Alex2782/fix_xbox_controller_on_android  
							
							... 
							
							
							
							Fix Xbox Controller on Android 
							
						 
						
							2025-05-16 07:43:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								1b0bd35f09 
								
							 
						 
						
							
							
								
								Update the GodotOpenXR meta-data removal logic  
							
							... 
							
							
							
							Godot OpenXR Vendor plugin version 4.0.0-stable changed the plugin's manifest declaration, so this updates the logic to remove that manifest declaration to match. 
							
						 
						
							2025-05-15 16:38:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								773fc96ab2 
								
							 
						 
						
							
							
								
								Update the logic to validate the java version  
							
							... 
							
							
							
							Loosen the check to allow Java version >= 17 
							
						 
						
							2025-05-15 16:28:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KOGA Mitsuhiro 
								
							 
						 
						
							
							
							
							
								
							
							
								64e2c31c10 
								
							 
						 
						
							
							
								
								Android: Don't request CAMERA permission on editor startup  
							
							
							
						 
						
							2025-05-16 06:45:37 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d60bbd0c 
								
							 
						 
						
							
							
								
								Remove the option to compress Android native libraries  
							
							... 
							
							
							
							Follow-up to https://github.com/godotengine/godot/pull/106358 , this is a separate commit / PR since it shouldn't be cherry-picked in previous releases as it removes existing functionality.
Support for 16kb page size added in the previous PR requires the native libraries to be uncompressed, so we're deprecating and removing the option to compress native libraries.
See https://developer.android.com/guide/practices/page-sizes#agp_version_851_or_higher  for more details. 
							
						 
						
							2025-05-15 08:41:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82ea0b9293 
								
							 
						 
						
							
							
								
								Merge pull request  #106358  from m4gr3d/update_ndk_28  
							
							... 
							
							
							
							[Android] Add support for 16 KB page sizes, update to NDK r28b 
							
						 
						
							2025-05-15 10:22:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								27bdc86ed1 
								
							 
						 
						
							
							
								
								Bump the NDK to version 28.1.13356709  
							
							... 
							
							
							
							Doing so automatically adds support for 16kib page to the Godot Android shared libraries.
See https://developer.android.com/guide/practices/page-sizes#compile-16-kb-alignment  for details. 
							
						 
						
							2025-05-13 08:27:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leo de Penning 
								
							 
						 
						
							
							
							
							
								
							
							
								296ca79b9d 
								
							 
						 
						
							
							
								
								Add CameraFeed support for Android  
							
							... 
							
							
							
							Co-authored-by: KOGA Mitsuhiro <shiena.jp@gmail.com> 
							
						 
						
							2025-05-13 22:46:06 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c1d3746a67 
								
							 
						 
						
							
							
								
								Merge pull request  #105992  from uno1982/4.5-dev-fix-android-controller  
							
							... 
							
							
							
							Fix issues with Android controller input handling 
							
						 
						
							2025-05-13 01:04:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								c29545f793 
								
							 
						 
						
							
							
								
								Bump the minimum supported SDK version to 24  
							
							... 
							
							
							
							Raise the minimum supported Android version from Android 5 (Lollipop) to Android 7 (Nougat). 
							
						 
						
							2025-05-08 09:45:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								4b4144cc39 
								
							 
						 
						
							
							
								
								Annual versions bump for the Android platform  
							
							... 
							
							
							
							- gradle: 8.2 -> 8.11.1
- androidx.constraintlayout:constraintlayout: 2.1.4 -> 2.2.1
- Android gradle plugin: 8.2.0 -> 8.6.1
- Android compile sdk: 34 -> 35
- Android target sdk: 34 -> 35
- Android build tools: 34.0.0 -> 35.0.0
- kotlin: 1.9.20 -> 2.1.20
- androidx.fragment:fragment: 1.7.1 -> 1.8.6
- OpenXR vendors plugin: 3.1.2-stable -> 4.0.0-stable 
							
						 
						
							2025-05-07 13:14:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Hartmann 
								
							 
						 
						
							
							
							
							
								
							
							
								cf00265386 
								
							 
						 
						
							
							
								
								Fix Xbox Controller on Android  
							
							
							
						 
						
							2025-05-03 01:09:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									uno1982 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce11b1eac 
								
							 
						 
						
							
							
								
								Fix for ps4 and ps5 controller options and share buttons  
							
							
							
						 
						
							2025-05-01 11:30:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								f8e935d406 
								
							 
						 
						
							
							
								
								Enable close button on PicoOS  
							
							
							
						 
						
							2025-04-29 22:38:37 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								fac2ebed78 
								
							 
						 
						
							
							
								
								Update the project NDK to the latest LTS version (r27c)  
							
							
							
						 
						
							2025-04-22 19:43:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								8a514ae56f 
								
							 
						 
						
							
							
								
								Enable native debug symbols generation  
							
							
							
						 
						
							2025-04-22 09:04:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								485406b5e0 
								
							 
						 
						
							
							
								
								Merge pull request  #104819  from m4gr3d/setup_godot_tools_lib_maven_central  
							
							... 
							
							
							
							Add maven publishing configuration for Godot tools 
							
						 
						
							2025-04-16 10:45:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9906016959 
								
							 
						 
						
							
							
								
								Merge pull request  #105301  from syntaxerror247/fix-decimal-keyboard  
							
							... 
							
							
							
							Android: Fix decimal keyboard 
							
						 
						
							2025-04-15 12:28:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								8f0a642f6c 
								
							 
						 
						
							
							
								
								Android: Fix Decimal keyboard  
							
							
							
						 
						
							2025-04-15 08:09:37 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4972a524fc 
								
							 
						 
						
							
							
								
								Merge pull request  #96139  from Alex2782/reverting_pr_84331  
							
							... 
							
							
							
							Add configuration option to disable `Scroll Deadzone` on Android 
							
						 
						
							2025-04-11 09:51:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex 
								
							 
						 
						
							
							
							
							
								
							
							
								cd68034e01 
								
							 
						 
						
							
							
								
								Add configuration option to disable Scroll Deadzone on Android  
							
							
							
						 
						
							2025-04-07 22:15:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								b462db5adb 
								
							 
						 
						
							
							
								
								Android: Hardware keyboard connection status callback  
							
							... 
							
							
							
							Adds a DisplayServer method to register hardware keyboard connection change callback. 
							
						 
						
							2025-04-05 08:14:29 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								19700dacdf 
								
							 
						 
						
							
							
								
								Add maven publishing configuration for Godot tools  
							
							... 
							
							
							
							The Godot Android library on MavenCentral is a `template` build; this updated configuration adds a new 'Godot Tools' publishing artifact, allowing developers access to the `editor` build of the Godot Android library. 
							
						 
						
							2025-03-31 10:29:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9d827b440 
								
							 
						 
						
							
							
								
								Merge pull request  #103173  from m4gr3d/fix_prebuilt_manifest_config  
							
							... 
							
							
							
							Updates and fixes to the Android prebuilt export logic 
							
						 
						
							2025-03-28 14:31:57 +01:00