Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-16 | Add partial support for Android scoped storage. | ne0fhyk | |
This is done by providing API access to app specific directories which don't have any limitations and allows us to bump the target sdk version to 30. In addition, we're also bumping the min sdk version to 19 as version 18 is no longer supported by Google Play Services and only account of 0.3% of Android devices. | |||
2021-08-12 | Add support for prompting the user to retain app data on uninstall. | Fredia Huya-Kouadio | |
Supported on Android 10 and higher. | |||
2021-07-20 | Disable resource optimizations for release builds as it breaks the legacy ↵ | ne0fhyk | |
build system. | |||
2021-07-01 | Android: Add `isGame` application attribute, default to true | Rémi Verschelde | |
It can be turned off in the export preset with `package/classify_as_game`. Upstream definition: https://developer.android.com/guide/topics/manifest/application-element#isGame > `android:isGame` > > Whether or not the application is a game. The system may group together > applications classifed as games or display them separately from other > applications. Also fixes replacing `android:allowBackup` in custom builds. | |||
2021-06-24 | Update config versions and deprecate the use of the jcenter maven repo. | ne0fhyk | |
2021-06-22 | Add support for custom debug keystore. | ne0fhyk | |
2021-04-27 | Merge pull request #48228 from akien-mga/android-build-tools-30.0.3 | Rémi Verschelde | |
Android: Upgrade buildTools from 30.0.1 to 30.0.3 | |||
2021-04-26 | Remove deprecated xr features properties. These properties are now provided ↵ | Fredia Huya-Kouadio | |
directly by the plugin. | |||
2021-04-26 | Android: Upgrade buildTools from 30.0.1 to 30.0.3 | Rémi Verschelde | |
It seems 30.0.1 had issues with compatibility with JDK 8 and 11, which appear to be solved in 30.0.3 as per godotengine/godot-docs#4796. | |||
2021-04-20 | Merge pull request #47552 from szymonm-google/validation_layers_android | Rémi Verschelde | |
Validation layers on Android | |||
2021-04-14 | Allow to build dev template with symbols | thebestnom | |
2021-04-12 | Fix custom boot splash image scaling. | Fredia Huya-Kouadio | |
2021-04-12 | Validation layers on Android | Szymon Majewski | |
2021-03-16 | Enable `doNotStrip` when doing development/debugging within Android Studio | Fredia Huya-Kouadio | |
2021-02-26 | Update the logic to load Godot Android plugins packaged into the binary. | Fredia Huya-Kouadio | |
The previous logic had the side effect of imposing a limit of one plugin per `aar` binary. The update lifts that restriction. | |||
2021-02-24 | Add logic to record the version of the Godot engine for the Android platform. | Fredia Huya-Kouadio | |
2021-02-18 | Disable engine splash logic on Android; this is now handled by the Android ↵ | Fredia Huya-Kouadio | |
theme api. In addition, add support for scaling and applying filter to the splash screen on Android. One limitation of the api being used is that the splash screen aspect ratio is not maintained when it's scaled up. | |||
2021-02-17 | Revert AGP to version 4.0.1 as a workaround to ↵ | Fredia Huya-Kouadio | |
https://issuetracker.google.com/issues/171235570 in version 4.1.x | |||
2021-02-18 | Android: Bump NDK version to 21.4.7075529 | Rémi Verschelde | |
This is what GitHub Actions now provide and they removed the previous 21.3.6528147. A bit annoying to have our hand forced this way but it's still 21.x so should be good to upgrade. | |||
2021-01-05 | Improve the logic to compile for Android by automatically detecting and ↵ | Fredia Huya-Kouadio | |
setting up the Android NDK if needed. | |||
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-11-22 | Update gradle build files to automatically perform signing and zipalign ↵ | Fredia Huya-Kouadio | |
tasks for custom builds. | |||
2020-10-29 | Add a separate `nativeSrcsConfigs` module to handle Android Studio ↵ | Fredia Huya-Kouadio | |
constraints for native code editor support. | |||
2020-10-28 | Update the gradle plugins | Fredia Huya-Kouadio | |
2020-10-27 | Implement OS.get_window_safe_area() for Android | Mark Riedesel | |
2020-08-19 | Fix splash screen loading on Android | Fredia Huya-Kouadio | |
2020-08-05 | Add 'Export App Bundle' to Android Export Options | Aman Jain | |
2020-07-24 | Write an AndroidManifest.xml file to be merged with app module's manifest. | Aman Jain | |
2020-07-15 | Create strings.xml files in the gradle project to handle localization | Aman Jain | |
2020-06-27 | Fix the logic to enable focus awareness | Fredia Huya-Kouadio | |
2020-06-25 | Enable the ability to use Godot as a subview within an Android app | Fredia Huya-Kouadio | |
2020-06-04 | Add support for focus awareness | Fredia Huya-Kouadio | |
2020-05-27 | Validate that `Use Custom Build` is enabled when `Plugins` are selected | Fredia Huya-Kouadio | |
Remove `GodotPayment` from the default build template | |||
2020-05-25 | Stop ignoring hidden files and directories in the `assets` directory | Fredia Huya-Kouadio | |
2020-05-17 | Implementation of the Godot Android Plugin configuration file | Fredia Huya-Kouadio | |
2020-05-10 | Android: Migrate deprecated support library to AndroidX | thebestnom | |
2020-04-23 | Fix Android templates size regression | Fredia Huya-Kouadio | |
The issue was caused by PR #36906 which changes prevented the generated shared libraries from being stripped. Since the change is only needed for development (debugging) purposes, it's commented out by default. | |||
2020-04-14 | Android: Bump build tools to 29.0.3 | Rémi Verschelde | |
2020-04-10 | Merge pull request #37256 from m4gr3d/add_custom_build_gradle_settings | Rémi Verschelde | |
Update Android custom template build configuration | |||
2020-04-07 | Update Android custom template build configuration. | fhuya | |
2020-04-02 | Android: Downgrade gradle plugin to 3.5.3 | Rémi Verschelde | |
With the NDK installed locally, gradle plugin 3.6.0 seems to enforce a specific older NDK version, and will fail building if you don't have it installed with: ``` No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 ``` Upstream issue: https://github.com/gradle/gradle/issues/12440 | |||
2020-03-08 | Enable Android studio debugger. | fhuya | |
2020-03-06 | Trim the whitespace around the plugins names. | fhuya | |
2020-03-05 | Re-architecture of the Godot Android plugin. | fhuya | |
2020-03-05 | Provides a base implementation of the Vulkan surface view (VkSurfaceView.kt) ↵ | fhuya | |
and its accompanying components. The implementation is meant to be extended and updated in order to integrate it with the existing Godot java and native codebase. | |||
2020-03-04 | Miscellaneous cleanup for the Android codebase: | fhuya | |
- update gradle plugins versions - add formatting rules for AndroidManifest and gradle build files - cleanup java_godot_lib_jni Note: logic was mostly moved around and no new logic/functionality was added. | |||
2020-02-13 | Remove obsolete GLES3 backend | Rémi Verschelde | |
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! | |||
2020-01-27 | Address crash caused by missing dependency. | fhuya | |
2020-01-27 | Address crash caused by missing dependency. | fhuya | |
2020-01-14 | Add support for Android adaptive icons. | Bruno Lourenço | |