summaryrefslogtreecommitdiffstats
path: root/platform/android/java
Commit message (Collapse)AuthorAgeFilesLines
...
* | Always enable debug symbols when developing with Android StudioFredia Huya-Kouadio2024-02-151-1/+2
|/
* [Android 14] Fix GodotEditText white box showing during editor loadBZ12345678902024-02-151-0/+3
|
* Merge pull request #88304 from m4gr3d/fix_gradle_build_for_non_ascii_path_mainRémi Verschelde2024-02-132-0/+6
|\ | | | | | | Fix gradle build errors when the build path contains non-ASCII characters
| * Fix gradle build errors when the build path contains non-ASCII charactersFredia Huya-Kouadio2024-02-132-0/+6
| |
* | Merge pull request #88130 from AlekseyKapustyanenko/Rotary_InputRémi Verschelde2024-02-132-2/+30
|\ \ | | | | | | | | | Add rotary input support for Android platform
| * | Add rotary input support. Fix documentationALEKSEY KAPUSTYANENKO2024-02-132-2/+30
| |/
* | Merge pull request #87384 from bruvzg/sys_base_colorRémi Verschelde2024-02-133-5/+29
|\ \ | | | | | | | | | Add method to get "base" system UI color and system theme change callback.
| * | Add method to get "base" system UI color (macOS/Windows) and system theme ↵bruvzg2024-02-133-5/+29
| |/ | | | | | | change callback.
* | Merge pull request #86619 from Alex2782/fix_flag_decimalRémi Verschelde2024-02-131-1/+15
|\ \ | |/ |/| | | Fix virtual keyboard for decimal values on Android
| * Fix virtual keyboard for decimal values on AndroidAlexander Hartmann2024-02-131-1/+15
| |
* | Merge pull request #84674 from m4gr3d/add_flag_to_run_scons_from_gradleRémi Verschelde2024-01-291-33/+49
|\ \ | | | | | | Add parameter to allow generation of the Godot native shared libraries from gradle
| * | Add parameter to allow generation of the Godot native shared libraries from ↵Fredia Huya-Kouadio2023-11-091-33/+49
| | | | | | | | | | | | the gradle build command
* | | Update Android dependencies for the projectFredia Huya-Kouadio2024-01-1815-68/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update Android gradle plugin version from 7.2.1 to 8.2.0 - Update gradle version from 7.4.2 to 8.2 - Update target SDK from 33 to 34 - Update build tools version from 33.0.2 to 34.0.0 - Update kotlin version from 1.7.0 to 1.9.20 - Update Android fragment version from 1.3.6 to 1.6.2 - Update AndroidX window version from 1.0.0 to 1.2.0
* | | Merge pull request #86383 from m4gr3d/editor_export_specify_java_sdk_path_mainYuri Sizov2024-01-182-1/+10
|\ \ \ | | | | | | | | | | | | Specify the path to the Java SDK used for the Android gradle build
| * | | Specify the path to the Java SDK used for the Android gradle buildFredia Huya-Kouadio2024-01-182-1/+10
| | |/ | |/| | | | | | | Introduce an editor setting to allow users the ability to specify the path to the Java SDK used for the Android gradle build.
* | | Disable automatic permissions requestFredia Huya-Kouadio2024-01-113-13/+13
| | | | | | | | | | | | | | | The feature was added in Godot 4.2, but it goes against recommended best practices for permissions request, as such it's being reverted. In its place, developers now have to explicitly request the permissions they need to access.
* | | Merge pull request #86379 from m4gr3d/update_render_thread_paused_timing_mainRémi Verschelde2024-01-057-57/+98
|\ \ \ | | | | | | | | | | | | Android: Update the logic used to start / stop the render thread
| * | | Update the logic used to start / stop the render threadFredia Huya-Kouadio2023-12-207-57/+98
| |/ / | | | | | | | | | Currently the render thread is started / stopped when the activity is respectively resumed / paused. However, according to the `GLSurfaceView` documentation, this should be done instead when the activity is started / stopped, so this change updates the start / stop logic for the render thread to match the documentation.
* / / Fix 'get_window_safe_area' on AndroidAlexander Hartmann2024-01-031-5/+3
|/ /
* | Improve engine startup/shutdown benchmarksYuri Sizov2023-12-083-21/+32
| | | | | | | | | | | | | | | | | | - Add contexts to give a better sense of benchmarked areas. - Add missing benchmarks and adjust some begin/end points. - Clean up names. - Improve Android's internal benchmarks in a similar manner. Co-authored-by: Fredia Huya-Kouadio <fhuya@meta.com>
* | Fix an issue causing the running project window to loop-restart when closed ↵Fredia Huya-Kouadio2023-11-271-10/+3
| | | | | | | | with the back button
* | Fix issue causing Godot Android apps / games to freeze on closeFredia Huya-Kouadio2023-11-271-2/+5
|/ | | | The issue occurred because during the 'close' event, the logic was trying to terminate the native engine on the UI thread instead of doing on the render thread.
* Fix Android editor crash issueFredia Huya-Kouadio2023-11-031-3/+3
| | | | Fix issue causing the Android editor to crash when pressing back from a running project
* Merge pull request #83954 from m4gr3d/update_godot_app_launch_modeRémi Verschelde2023-10-301-1/+1
|\ | | | | | | Update the `launchMode` for the `GodotApp` activity
| * Update the `launchMode` for the `GodotApp` activity to allow other ↵Fredia Huya-Kouadio2023-10-251-1/+1
| | | | | | | | | | | | activities to be part of the same task For details, see https://developer.android.com/guide/topics/manifest/activity-element#lmode
* | Fix retrieving command line flags in Android.Tareq Anuar2023-10-281-1/+1
|/
* Bump the java version to version 17Fredia Huya-Kouadio2023-10-171-1/+1
|
* Fix the timeframe when the Android gestures properties are retrieved.Fredia Huya-Kouadio2023-10-111-3/+15
| | | | Previous logic was retrieving them prior to them being defined in `main.cpp`
* Cleanups and improvements to the Godot Android library api:Fredia Huya-Kouadio2023-10-087-30/+71
| | | | | | | | - Provide api to retrieve the running Godot instance from a GodotHost - Provide api for the GodotHost to register runtime GodotPlugin instances - Hide the GodotService class until it's completed - Include project setting to enable long press for Android devices - Include project setting to enable pan and scale gestures on Android devices
* Add support for the OpenXR Eye gaze interaction extensionBastiaan Olij2023-10-025-4/+39
| | | | Co-authored-by: Bastiaan Olij <mux213@gmail.com>
* Support dark mode on Android and iOS.Zae2023-09-261-0/+20
|
* Merge pull request #80644 from Distantz/masterRémi Verschelde2023-09-172-4/+22
|\ | | | | | | Android Stylus pressure and tilt support.
| * Android stylus pressure and tilt supportpikethom2023-08-152-4/+22
| |
* | Merge pull request #80932 from m4gr3d/fix_hardware_keyboard_input_routing_mainYuri Sizov2023-09-141-0/+29
|\ \ | | | | | | | | | Fix Android input routing logic when using a hardware keyboard
| * | Fix Android input routing logic when using a hardware keyboardFredia Huya-Kouadio2023-08-231-0/+29
| | | | | | | | | | | | | | | When a hardware keyboard is connected, all key events come through so we can route them directly to the engine. This is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.
* | | Relax restriction on loading v1 Android plugins on Godot 4.2+Fredia Huya-Kouadio2023-09-062-19/+46
| | |
* | | Godot Android plugin re-architectureFredia Huya-Kouadio2023-09-034-179/+83
| | |
* | | Merge pull request #78908 from zorbathut/pr_gitignoreRémi Verschelde2023-08-291-0/+1
|\ \ \ | |/ / |/| | | | | Add static check for overzealous .gitignores and fix an example of such.
| * | Fix: incorrectly .gitignored files.Ben Rog-Wilhelm2023-07-011-0/+1
| | |
* | | Add export setting to control whether to show the Godot app in the app libraryFredia Huya-Kouadio2023-08-132-0/+2
| |/ |/|
* | Fix various typos with codespellRémi Verschelde2023-08-072-2/+2
| | | | | | | | | | | | | | | | | | Also includes typo fixes from #79993, #80068, #80276, and #80303. Co-authored-by: betalars <contact@betalars.de> Co-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com> Co-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com> Co-authored-by: Raul Santos <raulsntos@gmail.com>
* | Fix npe when registering the sensors.Fredia Huya-Kouadio2023-07-281-8/+16
| |
* | Godot Android re-architectureFredia Huya-Kouadio2023-07-1616-1069/+1374
| | | | | | | | Decouples the Godot java entry point from the Android Fragment component. This enables the Godot component to be more easily reused across different types of Android components including Activities and Services.
* | Renaming `Godot.java` to `GodotFragment.java` to better reflect its nature ↵Fredia Huya-Kouadio2023-07-161-0/+0
| | | | | | | | and role
* | [Android] Set `echo` property for the physical keyboard events.bruvzg2023-07-063-11/+11
|/
* Merge pull request #78175 from phil-hudson/fix-#78105Rémi Verschelde2023-06-201-2/+8
|\ | | | | | | Android: Set pending intent flag to stop insta-crash
| * fix(android): set pending intent flag to stop insta-crashPhil Hudson2023-06-201-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | fix(android): add conditional check for minimum sdk version fix(android): formatting fix(android): formatting fix(android): formatting fix(android): formatting again
* | Add parameters for the Godot Activity starting intent to allow restarting or ↵Fredia Huya-Kouadio2023-06-153-23/+35
|/ | | | | | force-quitting the engine Follow-up code cleanup for https://github.com/godotengine/godot/pull/78129
* Fix issue causing the last edited project to open while switching to another ↵Fredia Huya-Kouadio2023-06-113-17/+59
| | | | | | one. Fixes https://github.com/godotengine/godot/issues/76562
* Fix spatial viewport multitouch detection supportFredia Huya-Kouadio2023-06-101-3/+3
| | | | Regression introduced by https://github.com/godotengine/godot/pull/77498