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
f73a91c0be
Provide option to easily modify app name and version.
...
Chery-picked from #243 .
2023-09-28 13:44:18 +08:00
Miku AuahDark
f9ee72ff77
Update Gradle and AGP to 8.1.
2023-09-28 12:14:12 +08:00
Miku AuahDark
349c1e3dda
Apply recommended changes by Android Studio.
2023-04-16 14:42:12 +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
3eb0f48c07
Only enable documentsprovider on non-fused build for now.
2022-06-18 22:18:51 +08:00
Mylah Dee
0a4dffbc6e
Add A DocumentProvider for access to LOVES external files
2022-06-04 13:31:33 -05: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
2a461594a7
Initial work of the game selector.
2022-02-06 21:39:00 +08:00
Miku AuahDark
10622388b5
Initial 12.0 refactor.
...
There are no guarantees this commit will compile.
2022-02-05 16:02:16 +08:00
Miku AuahDark
c9831be4a4
Refactor AndroidManifest.
...
Playstore flavor is now removed. Instead, another "record" flavor added:
* `embedNoRecord` - Embed version without recording support.
* `embedRecord` - Embed version with recording support.
* `normalNoRecord` - Normal version without recording support.
* `normalRecord` - Normal version with recording support.
2021-12-05 11:44:47 +08:00
Miku AuahDark
a3fc057064
Revert "Implement partial "Share to LOVE" support."
2021-12-05 10:08:17 +08:00
Miku AuahDark
c315ddff8b
Fixed crash when plugging physical keyboard or joystick.
2021-01-21 17:03:43 +08:00
Miku AuahDark
aaae1f4392
Look in /sdcard/lovegame too in Android 9 and earlier for backward compatibility.
...
See #194 for further explanation about this change.
2020-12-25 23:06:41 +08:00
Miku AuahDark
321fd15d99
Add low latency audio feature in manifest.
...
... but make it optional
2020-12-24 15:18:57 +08:00
Miku AuahDark
0e41ef20b3
Android 11.0 compatibility ( #195 )
...
* Update dependencies and target SDK
* Update Gradle to 6.6.1
* Update target API level to 30
* Update AGP to 4.0.1
* Update Android Build Dependencies (androidx.appcompat:appcompat:1.2.0, androidx.multidex:multidex:2.0.1)
* Update readme
* Move /sdcard/lovegame directory. (closes #194 )
* Potentially fixes black screen when reopening LOVE from app drawer (fixes #190 )
* Downloader cleanup.
* Merge SDL AndroidManifest.xml to LOVE
* Implement partial "Share to LOVE" support.
* Enable resizeableActivity
2020-10-10 01:33:06 +08:00
Miku AuahDark
62684832a6
Generate 3 different flavors: normal, playstore, embed.
2020-01-31 14:46:34 +08:00
Martin Felis
18c9b3c401
Disable microphone for PlayStore build.
2019-10-29 22:59:28 +01:00
Miku AuahDark
8c701dd3a4
Add microphone permission to AndroidManifest.xml
2019-09-29 15:25:01 +08:00
Miku AuahDark
5df17ba075
Modify AndroidManifest.xml again(?)
...
Moved WRITE_EXTERNAL_STORAGE maxSdkVersion to 28. Although t.externalstorage=true
needs WRITE_EXTERNAL_STORAGE for Android Jelly Bean and earlier, it's needed
for the game downloader to store files in Downloads folder. However the permission
to do it is unnecessary since Android Q (API 29).
See https://developer.android.com/reference/android/app/DownloadManager.Request#setDestinationInExternalPublicDir(java.lang.String,%2520java.lang.String)
Use per-activity theme instead of per-application theme. We need different
theme for the GameActivity and the DownloadActivity.
2019-08-10 15:59:26 +08:00
Miku AuahDark
5090a072b2
Minor manifest change and some GameActivity changes.
...
Fixed storage permission request and do not hardcode "game.love" as the cache output
file.
2019-07-26 13:01:25 +08:00
Miku AuahDark
2529265eed
Modify AndroidManifest.xml again.
...
The first change is to change the launch mode from singleTop to singleTask.
This hopefully fixes issue with love.filesystem initialization issue.
The second change is to change the accepted mime type to application/octet-stream.
2019-07-20 19:58:51 +08:00
Miku AuahDark
f761e43904
Fix *.love file association in Nougat and later.
...
Note that the file association is rather hacky but I can't find any method
which is compatible in Nougat and later as file:// URI is banned there.
2019-07-10 12:10:36 +08:00
Miku AuahDark
94d31aefc1
Only request storage permission on JB and older.
...
The permission to read local, application external directory is granted
implicitly in KitKat and later versions.
2019-07-10 09:00:13 +08:00
Martin Felis
29a493a54b
Fix for #159
2018-04-08 21:03:05 +02:00
Martin Felis
45ae52f55e
Minor adjustments for 0.11.0-alpha1
2018-03-31 19:48:40 +02:00
Henrique Gemignani Passos Lima
529b897fed
Use 'org.love2d.android' package name for the library.
2017-02-19 16:14:34 -03:00
Henrique Gemignani Passos Lima
803786eee9
Initial files for gradle build.
2017-02-19 10:27:00 -03:00