Commit Graph

93 Commits

Author SHA1 Message Date
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
Miku AuahDark 4e8723bec1 Use prebuilt Oboe from prefab. 2022-05-28 19:37:28 +08:00
Miku AuahDark 93cd20d522 Stop further initialization if library loading failed. 2022-05-28 15:48:21 +08:00
Miku AuahDark 2639b8fb63 Convert JNI-called functions to object methods. 2022-05-28 13:52:44 +08:00
Miku AuahDark 72cb021a49 Cleanup unnecessary Java file. 2022-05-28 11:54:21 +08:00
Miku AuahDark b1bca062c9 Reoder handleIntent() call. 2022-05-22 23:11:42 +08:00
Miku AuahDark 6adcd4a8d3 Implement click event to game list. 2022-05-22 23:00:05 +08:00
Miku AuahDark b1724276ac Implement argument passing for external games. 2022-05-22 22:49:01 +08:00
Miku AuahDark 96acf0a891 Handle directory creation failure gracefully. 2022-05-22 17:19:52 +08:00
Miku AuahDark 4cd476b9cc Update megasource submodule. 2022-05-22 13:54:09 +08:00
Miku AuahDark cee0ca9661 Implement game selector.
Item selection is currently not implemented.
2022-05-22 13:18:40 +08:00
Miku AuahDark b1f1062854 Update library versions. 2022-05-22 13:18:26 +08:00
Miku AuahDark 5dd2ac6c3a Use libc++_shared when compiling Megasource and LOVE. 2022-05-16 00:28:13 +08:00
Miku AuahDark 9e15879b4b Initial handling of swipe refresh gesture. 2022-05-15 23:59:17 +08:00
Miku AuahDark 1f90ef5646 Use FLAG_ACTIVITY_NEW_TASK when opening our site. 2022-05-15 23:44:56 +08:00
Miku AuahDark 3379e4c1e9 Game folder dialog. 2022-05-15 23:40:49 +08:00
Miku AuahDark 3a51afb798 Move hardcoded menu strings. 2022-05-15 22:45:27 +08:00
Miku AuahDark d5ba173cbb Allow launching no-game screen.
Not working yet, GameActivity crashes.
2022-05-15 22:38:40 +08:00
Miku AuahDark 7914d60eae Add swipe refresh. 2022-05-15 22:28:28 +08:00
Miku AuahDark 4848d7f712 Implement options menu. 2022-05-15 00:34:28 +08:00
Miku AuahDark 39da32d7c5 Add no games text. 2022-05-15 00:14:02 +08:00
Miku AuahDark df8125b601 Use Theme.AppCompat.DayNight. 2022-05-14 23:20:03 +08:00
Miku AuahDark d107d36bbd Add about activity.
Can't be seen yet.
2022-05-14 23:07:00 +08:00
Miku AuahDark d7c8736e9a Update submodules. 2022-05-14 20:42:27 +08:00
Miku AuahDark ef7bb80a47 Rename android:tint to app:tint 2022-05-14 14:44:19 +08:00
Miku AuahDark fcd0731535 Update submodules (again) 2022-03-22 15:05:07 +08:00
Miku AuahDark 78bf758489 Update submodules. 2022-03-05 15:28:49 +08:00
Miku AuahDark 24778126d6 Fix inappropriate fd usage. 2022-03-05 11:43:06 +08:00
Miku AuahDark adfe737120 Update megasource submodule. 2022-02-07 01:25:48 +08:00
Miku AuahDark d4da2103a4 Initial step of integrating with CMake and Megasource 2022-02-07 01:23:15 +08:00
Miku AuahDark 9faca13054 Game list layout. 2022-02-06 23:42:35 +08:00
Miku AuahDark 2a461594a7 Initial work of the game selector. 2022-02-06 21:39:00 +08:00
Miku AuahDark 90e7e60955 Rewrite GameActivity.java 2022-02-05 23:23:59 +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 b367b3733d Release 11.4 2022-01-05 00:48:12 +08:00
Miku AuahDark fd966a7298 Update target SDK to Android 12
We can't update NDK yet because it drops supports for Android Jelly Bean.
2021-12-05 14:26:58 +08:00
Miku AuahDark 17f92a71aa Update gradle library dependencies.
* AGP to 7.0.3
* AndroidX AppCompat to 1.4.0
2021-12-05 14:08:25 +08:00
Miku AuahDark 2f5394098c Increase minimum SDK version to API 16.
Don't think anyone uses ICS nowadays?
2021-12-05 13:54:00 +08:00
Miku AuahDark cd0747806d Change how "embed" flag is passed. 2021-12-05 13:49:23 +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