Commit Graph

132 Commits

Author SHA1 Message Date
Miku AuahDark 6e3b44e1cc Update LOVE submodule. 2024-02-13 13:24:05 +08:00
Miku AuahDark 288949e493 Merge remote-tracking branch 'upstream/main' into 12.x 2024-02-13 12:56:05 +08:00
Miku AuahDark 46e7d9da0e Update copyright year. 2024-01-27 00:54:45 +08:00
Miku AuahDark 4394603ed7 Update Megasource and LOVE submodule. 2024-01-27 00:24:31 +08:00
Miku AuahDark 7163a2480a Bump minimum Android version and Android NDK version.
* Minimum Android version is now Android 6.
* NDK 26.1.10909125 is now used.
2024-01-26 23:57:47 +08:00
Miku AuahDark a712164440 Minor reformat and fix. 2024-01-26 23:18:54 +08:00
Miku AuahDark fc6053974f Merge tag '11.5a' into 12.x-testmerge 2024-01-26 18:23:45 +08:00
Miku AuahDark 11d99352dc Fixed minor issue with LOVE Loader launcher. 2023-11-15 12:25:48 +08:00
Miku AuahDark bd7032b56f Update LOVE submodule. 2023-09-28 16:57:26 +08:00
Miku AuahDark 65693ca2ff Fix build failures. 2023-09-28 16:06:20 +08:00
Miku AuahDark 90dd5df090 Add requiresNonNull to LoveDocumentsProvider. 2023-09-28 13:50:15 +08:00
Miku AuahDark 26a45e4372 Workaround Harfbuzz compile error. 2023-09-28 13:46:25 +08:00
Miku AuahDark f73a91c0be Provide option to easily modify app name and version.
Chery-picked from #243.
2023-09-28 13:44:18 +08:00
Miku AuahDark fefb7dfc8d Add null-checking when scanning games. 2023-09-28 13:03:38 +08:00
Miku AuahDark 74f3c935c8 Update dependencies in build.gradle. 2023-09-28 12:18:13 +08:00
Miku AuahDark f9ee72ff77 Update Gradle and AGP to 8.1. 2023-09-28 12:14:12 +08:00
Miku AuahDark 8ef01fed73 Update submodules. 2023-09-28 12:03:50 +08:00
Miku AuahDark d257a3b987 Update compile SDK version and NDK version.
* Target API level 34.

* Update NDK to r25b. This will be the last NDK update to LOVE 11.x as future NDK dropped support for Android KitKat and earlier.
2023-09-26 14:25:00 +08:00
Miku AuahDark 0b106828b2 Initial "Loader" launcher. 2023-04-18 13:20:56 +08:00
Miku AuahDark f9eca86935 Minor dependency and readme update. 2023-04-17 21:09:38 +08:00
Miku AuahDark 349c1e3dda Apply recommended changes by Android Studio. 2023-04-16 14:42:12 +08:00
Miku AuahDark 874a0b12a9 Add more information about transitive dependency issue in Android CMake. 2023-04-06 11:06:43 +08:00
Miku AuahDark e503a91773 Update LOVE submodule. 2023-04-06 11:06:33 +08:00
Miku AuahDark 990471d5d8 Update LOVE submodule. 2023-03-21 11:02:29 +08:00
Miku AuahDark 8a27486c63 Add "love" target to workaround transitive dependency issue (again).
Fixes #247
2023-03-21 10:50:42 +08:00
Miku AuahDark 3c11fdf70d Update copyright year and license. 2023-02-26 10:07:59 +08:00
Miku AuahDark 17122a871f Increase versionCode of the app. 2023-02-26 09:55:30 +08:00
Miku AuahDark 52fa8f3d10 Re-add "OpenAL" target to workaround transitive dependencies.
Fixes #245
2023-02-26 09:53:49 +08:00
Miku AuahDark 43ad1287d7 Update LOVE and Megasource submodule. 2023-02-26 09:29:16 +08:00
Miku AuahDark eddaf2d70a Addendum to #243 and #244
* Revert configurable activity name. Always use "org.love2d.android.GameActivity"

* Delete unnecessary AndroidManifext.xml for embed variant.

* Workaround non-UTF-8 app.name in gradle.properties. See gradle.properties for more information.
2023-02-12 13:22:29 +08:00
flamendless a0740420e8 Fix the previous PR's error (#244)
* Abstract configurable values to gradle.properties

* Remove gms in AndroidManifest

* Fix AndroidManifest
2023-02-06 20:50:46 +08:00
flamendless 69dcd4b63b Abstract configurable values to gradle.properties (#243)
* Abstract configurable values to gradle.properties

* Remove gms in AndroidManifest
2023-02-03 20:57:42 +08:00
Miku AuahDark 588c20f839 Update LOVE submodule. 2022-12-10 09:09:23 +08:00
Miku AuahDark d55d3ce715 Implement 3rd-party modules support for new CMake build system.
Existing 3rd-party module with Android.mk will be converted to CMake, with caveats
of course. Read lua-modules-readme.txt for more info!

Fixes #241.
2022-11-19 18:55:54 +08:00
Miku AuahDark bd57c5e88f Update LOVE submodule 2022-11-19 18:55:39 +08:00
Miku AuahDark b8c353e1e7 Update Megasource 2022-11-19 18:37:22 +08:00
Miku AuahDark 1593566648 Update gradle, dependencies, SDK, and NDK versions. 2022-11-19 14:19:29 +08:00
Miku AuahDark 63d53f3584 Android 13 build compatibility. 2022-10-30 23:47:32 +08:00
Miku AuahDark 8df7b76060 Update megasource (again) 2022-08-25 20:15:57 +08:00
Miku AuahDark efbf3f5500 Update Megasource submodule. 2022-06-18 22:50:43 +08:00
Miku AuahDark 3eb0f48c07 Only enable documentsprovider on non-fused build for now. 2022-06-18 22:18:51 +08:00
Miku AuahDark 255de8435f Merge branch 'vxdp' into 12.x 2022-06-18 21:57:20 +08:00
Miku AuahDark 2994a6fdc8 Update LOVE submodule. 2022-06-18 21:54:10 +08:00
Mylah Dee 0a4dffbc6e Add A DocumentProvider for access to LOVES external files 2022-06-04 13:31:33 -05:00
Miku AuahDark bef1f21705 Update submodules. 2022-06-04 14:55:29 +08:00
Miku AuahDark 6a48bbb7c3 Revert "Manually extract Oboe AAR for now."
This reverts commit 190938943f.
2022-06-04 14:04:27 +08:00
Miku AuahDark 190938943f Manually extract Oboe AAR for now.
This is not ideal, but looks like there's issue when using prebuilt, causing CI build failure. Reported at google/oboe#1554
2022-06-01 22:41:32 +08:00
Miku AuahDark 50f5e72807 Only launch LOVE if user actually select file in the file picker. 2022-05-29 02:06:07 +08:00
Miku AuahDark 21a4c8eadc Impelement "Share to LOVE" support.
This allows you to share either .love game to launch as game (for the
non-fused APKs and instance of LOVE isn't running) or any file that
gets passed as love.filedropped.

Caveat: Ensure the intended game is running before sending files to LOVE app.
Otherwise, LOVE will attempt to open it as *.love file, which is may not what
you want.
2022-05-29 02:01:58 +08:00
Miku AuahDark 760f8c3860 Add "Open .love File" menu option. 2022-05-28 19:56:48 +08:00