Commit Graph

502 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 a20adda235 Use Kitware-provided CMake.
Our build system requires CMake 3.22 but Ubuntu 20.04 doesn't provide that.
2022-05-22 13:33:34 +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 4a1b2ae325 Update GitHub Actions workflow. 2022-05-15 22:16:14 +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 a63feccedd Update NDK requirements. 2022-02-06 11:36:25 +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 8e61af7669 Update LOVE submodule. 11.4 2022-01-20 20:51:55 +08:00
Miku AuahDark 612a0d0d0c AssetManager: Use directory name without trailing slash when calling AssetManager.list()
It seems that earlier version of Android (probably Android 8) returns empty files if the
passed path in AssetManager.list() contains trailing slash.
2022-01-18 14:27:04 +08:00
Miku AuahDark 2cd3d319d0 Update README.md 2022-01-12 12:14:24 +08:00