fa1c53bb8e
Merge pull request #111204 from syntaxerror247/suspend-btn
...
Android Editor: Update suspend button icon in GameMenuBar
2025-10-06 09:06:46 -05:00
4b519317cd
Android Editor: Update suspend button icon in GameMenuBar
2025-10-03 15:59:37 +05:30
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
ef4863ab97
Merge pull request #109764 from ydeltastar/android-fragment-fix
...
Android: Ensure proper cleanup of the fragment
2025-09-28 10:07:48 -05:00
9283328fe7
Merge pull request #109491 from syntaxerror247/window-color
...
Android: Add method to set root window color at runtime
2025-09-26 13:47:32 -05:00
3a16864c33
Merge pull request #107075 from m4gr3d/implement_javaclasswrapper_has_method
...
[Android] `JavaClassWrapper` bug fixes
2025-09-26 13:47:31 -05:00
6a3d37ef1c
Android: Ensure proper cleanup of the fragment
2025-09-26 10:18:11 -03:00
72a9d2128f
Replace Android icons with lossless WebP files
...
See https://developer.android.com/develop/ui/views/graphics/reduce-image-sizes#webp . From a precursory glance the minimum API level for Godot is 24, which should support this.
2025-09-22 20:33:16 +02:00
91befbbc52
Optimize PNG assets
...
Losslessly optimizes the PNG assets with oxipng, defluff and DeflOpt.
Tests and third party imports are omitted.
2025-09-22 20:33:16 +02:00
0622cee189
Implement has_java_method(...) for JavaClassWrapper and JNISingleton
2025-09-22 00:01:50 -04:00
f84123d20e
Merge pull request #110611 from m4gr3d/fix_show_keyboard_crash
...
Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard
2025-09-18 21:02:33 -05:00
2ee5a18917
Merge pull request #110465 from m4gr3d/add_quest3s_supported_device
...
Add `quest3s` to the list of supported devices
2025-09-17 11:34:08 -05:00
ff3eee7df6
Fix the bug causing java.lang.StringIndexOutOfBoundsException crashes when showing the virtual keyboard
2025-09-16 23:03:18 -07:00
35c87ae0ca
Add quest3s to the list of supported devices
2025-09-12 11:38:02 -07:00
775dfc5114
Fix status bar visibility issue after keyboard hides on Android
2025-09-11 07:08:32 +05:30
d255ec2fe1
Fix the issue preventing installing C# binaries on Android devices with api <= 29
2025-09-04 11:49:22 -07:00
3bc1fa0c37
Fix safe area regression on older Android versions
2025-08-27 21:14:48 +05:30
90ba13bd0b
Merge pull request #109528 from syntaxerror247/drive-selection-issue
...
Fix drive selection issue on Android
2025-08-13 18:42:13 -05:00
29ff6c3469
Merge pull request #107681 from m4gr3d/revert_remove_compress_native_lib_option
...
Revert the removal of the `gradle_build/compress_native_libraries` export option
2025-08-12 11:46:33 -05:00
74eba7a770
Revert the removal of the gradle_build/compress_native_libraries export option
2025-08-11 19:01:11 -07:00
0ad232423d
Android: Add method to set root window color at runtime
2025-08-11 22:25:53 +05:30
5bcf9a5a57
Fix drive selection issue on Android
2025-08-11 21:47:00 +05:30
b787b0dbb5
Thread Syncronization for FileAccessHandler and DirectoryAccessHandler
...
- Switching to ReentrantLock
- Thread locking for DirectoryAccessHandler (dependencies)
Newline @ EOF
Forgot import
Revert
Better locking
Forgot return
Restore last empty line
2025-08-07 13:08:53 -05:00
4915d61362
Fix Android TTS on-demand init.
2025-07-31 17:11:12 +03:00
ec8e6aeb82
Merge pull request #108557 from syntaxerror247/Fix-system-bar-regression
...
Android: Fix system bar regression
2025-07-30 09:03:37 -05:00
0506299c21
Android: Add option to change background color and fix system bar regression
2025-07-29 09:27:16 +05:30
291b89686d
Update the OpenXR Vendors plugin for the XR editor to the latest stable version
2025-07-24 18:32:26 -07:00
e0603aeda3
Merge pull request #108796 from syntaxerror247/get-clipboard-crash
...
Android: Run clipboard tasks on UI thread
2025-07-23 13:27:12 -05:00
67b45299c7
Android: Run clipboard tasks on UI thread
...
Fixes crashes on older Android versions (API level <= 27) by ensuring
that all clipboard operations are executed on the UI thread.
2025-07-22 20:58:22 +05:30
d47e3fd3bf
Misc XR editor updates:
...
- Bump the OpenXR Vendors plugin version to `4.1.0-stable`
- Include `quest2` in the supported devices manifest config
2025-07-21 11:17:48 -07:00
71a9948157
Merge pull request #108287 from syntaxerror247/fix-virtual-keyboard-height
...
Fix immersive mode and virtual keyboard height issue on Android
2025-07-18 11:05:19 -05:00
2509b2f457
Add a debug version for Godot's maven central artifact
2025-07-17 17:17:40 -07:00
d8d3c86d71
Fix Immersive mode and keyboard height issues on Android
2025-07-16 23:31:47 +05:30
64c58c225a
Merge pull request #107473 from m4gr3d/address_transparency_feedback
...
Address remaining feedback on Android background transparency
2025-07-16 11:27:54 -05:00
fb26c2603b
Merge pull request #108329 from m4gr3d/fix_android_eof_detection
...
Android: Fix the EOF detection logic
2025-07-10 11:39:25 -05:00
3a36726feb
Update the maven publishing configuration following the deprecation of the OSSHR service
...
https://central.sonatype.org/news/20250326_ossrh_sunset/
2025-07-07 15:57:04 -07:00
3ade4b4b63
Address remaining feedback on https://github.com/godotengine/godot/pull/106709
...
Address https://github.com/godotengine/godot/pull/106709#discussion_r2114489487
2025-07-07 12:11:21 -07:00
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
c376348b16
Fix the build logic to generate the native debug symbols
2025-07-05 10:38:22 -07:00
eb2625cf57
Merge pull request #108243 from m4gr3d/fix_android_plugin_init
...
Android: Fix Android plugins regression
2025-07-04 10:09:06 -05:00
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
4f695e1713
Android: Don't exclude display cutout in immersive mode
2025-07-03 08:07:08 +05:30
1338e29bf5
Android: Fix DisplayServer.get_display_safe_area() issues
2025-06-29 13:11:03 +05:30
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
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
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
09f5be761c
Add support for running hybrid apps from the XR editor
2025-06-15 07:05:12 -07:00
dcab8a721e
Revert "Add support for exporting to Google Play Instant"
...
This reverts commit 12ad9ed4e0 .
Shortly after the feature was merged, we received news that Google will shut down Instant Apps in December 2025. Since this feature is being discontinued soon, there’s no value in keeping it for just a few months.
2025-06-14 15:51:08 +05:30
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
ae33da972b
Merge pull request #106709 from m4gr3d/fix_transparency_flags
...
Fix transparency background issue on Android
2025-06-12 23:32:44 +02:00