summaryrefslogtreecommitdiffstats
path: root/platform/android/java/lib/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete GLES3 backendRémi Verschelde2020-02-135-28/+10
| | | | | | | | | | | | | | Due to the port to Vulkan and complete redesign of the rendering backend, the `drivers/gles3` code is no longer usable in this state and is not planned to be ported to the new architecture. The GLES2 backend is kept (while still disabled and non-working) as it will eventually be ported to serve as the low-end renderer for Godot 4.0. Some GLES3 features might be selectively ported to the updated GLES2 backend if there's a need for them, and extensions we can use for that. So long, OpenGL driver bugs!
* Fixed LineEdit virtual keyboard inputs on AndroidPouleyKetchoupp2020-01-311-1/+1
| | | | Changed the condition to add a length filter to make it consistent with the documentation (0 means no character limit). Otherwise the default value in LineEdit causes the virtual keyboard to be non-fonctional on Android.
* Android virtual keyboard respecting LineEdit max length.Bruno Lourenço2020-01-232-3/+16
|
* fixes android double tap regressionAlexander Holland2020-01-132-2/+2
|
* Fixes Android FileDialogAlexander Holland2020-01-103-0/+121
| | | | | | - Go up was not working, simplify was used one time too much - Added GestureHandler - Added doubleTap to recognize open dir - Fixed scroll where sometimes the scroll jumped between start and end when pointer was outside or on the edge of the scroll area
* Update copyright statements to 2020Rémi Verschelde2020-01-0135-70/+70
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* i18n: Sync translations with Weblate + update templateRémi Verschelde2019-12-221-1/+0
| | | | | Also fix a few stray clang-format formatting errors that passed through CI unnoticed.
* Fix crash on Android with no manifest permissions.Fabio Alessandrelli2019-12-171-3/+5
| | | | | API allows for null array of permissions. It is now normalized with an empty array.
* Add GodotNetUtils Java class for Android.Fabio Alessandrelli2019-12-143-0/+105
| | | | | | | Provides access to a MulticastLock. As specified by the Android API, broadcast/multicast packets may be filtered on some phones unless the application explicitly acquires a "MulticastLock".
* Style: Add missing copyright headersRémi Verschelde2019-11-221-0/+30
|
* Add request permission automatically at androidCagdas2019-10-222-29/+165
|
* Add `View onMainCreateView(Activity activity)` api to the ↵Fredia Huya-Kouadio2019-10-181-0/+34
| | | | | | `Godot.SingletonBase` class. The new api allows plugins to define and provide their views for inclusion in the Godot Android view hierarchy.
* Adds Pen support for AndroidAlexander Holland2019-10-042-1/+17
|
* Merge pull request #32250 from lawnjelly/android-keyboard2Rémi Verschelde2019-09-231-4/+2
|\ | | | | Fix Android keyboard crash with left cursor
| * Fix Android keyboard crash with left cursorlawnjelly2019-09-231-4/+2
| | | | | | | | | | | | | | Fixes #32168. Previously we were returning all key up and key down messages as unhandled to the OS. This was resulting in crashes on certain keypresses (left cursor), for undetermined reason. This PR defaults all key up and keydown messages to be returned as handled by Godot, except those explicitly coded as exceptions (currently volume keys only).
* | Add new events and accompanying logic to notify when the app is paused and ↵fhuya2019-09-194-15/+63
|/ | | | resumed on Android devices.
* Split the Android platform java logic into an Android library module (`lib`) ↵fhuya2019-09-0468-0/+13503
and an application module (`app`). The application module `app` serves double duties of providing the prebuilt Godot binaries ('android_debug.apk', 'android_release.apk') and the Godot custom build template ('android_source.zip').