Commit Graph

160 Commits

Author SHA1 Message Date
Nathan Adams
ff33cf4394 Prefetch all Java method IDs for quicker/easier JNI calls 2024-03-18 23:40:16 +01:00
Nathan Adams
2801935f42 Rename FullscreenNativeActivity to PlayerActivity 2024-03-18 23:40:16 +01:00
Nathan Adams
352a977fc6 Convert FullscreenNativeActivity to kotlin 2024-03-18 23:40:16 +01:00
Nathan Adams
778e925276 Pass uri to ruffle through intent data, not a magic static variable. Also makes the actual ruffle activity respond to swf files, instead of the main activity 2024-03-18 23:40:16 +01:00
Nathan Adams
c240978028 Always apply cargo ndk plugin, but conditionally disable it as appropriate 2024-03-18 23:40:16 +01:00
Nathan Adams
d60c614630 Add CI for linting 2024-03-18 23:40:16 +01:00
Nathan Adams
bf88d5c8e6 Add ktlint 2024-03-18 23:40:16 +01:00
Nathan Adams
e395c087b4 Restructure everything, native is now top level and app is written in kotlin with new Jetpack Compose ui 2024-03-18 23:40:16 +01:00
Nathan Adams
454a80bc66 chore: Copied MIT/Apache license from Ruffle 2024-03-14 21:29:00 +01:00
Nathan Adams
a4ab39340c native: Remove custom resize method, rely on event loop (for now?) 2024-03-14 00:46:39 +01:00
Nathan Adams
dd1b8882b2 native: Take back the EventSender to avoid leakage 2024-03-14 00:46:39 +01:00
Nathan Adams
7e2bd09818 native: Scrub winit references 2024-03-14 00:46:39 +01:00
Nathan Adams
8ebf008018 native: Satisfy cargo clippy 2024-03-14 00:46:39 +01:00
Nathan Adams
25620e6df8 chore: cargo update 2024-03-14 00:46:39 +01:00
Nathan Adams
9dcfbe1547 native: Handle window changes 2024-03-14 00:46:39 +01:00
Nathan Adams
7ba27ac39a native: Removed winit 2024-03-14 00:46:39 +01:00
Nathan Adams
0c23b11973 native: Redirect tracing to log 2024-03-12 23:16:29 +01:00
Nathan Adams
d7d5896e62 native: Cargo fmt 2024-03-12 23:16:29 +01:00
Nathan Adams
9aaa0a2838 native: Remove playerbox, store state on the java instance instead of static 2024-03-12 23:16:29 +01:00
TÖRÖK Attila
c23fbced27 chore: Update Ruffle and Rust dependencies 2024-03-04 11:24:16 +01:00
TÖRÖK Attila
9513c68b8e chore: Bump async-channel, Ruffle, and other Rust dependencies 2024-02-13 00:35:54 +01:00
TÖRÖK Attila
6659a0b58f ci: Bump some GHA action versions (to ones that use Node 20) 2024-02-01 22:04:18 +01:00
TÖRÖK Attila
dc5a44cefc Update android-activity to 0.5.2, bump other Rust dependencies 2024-02-01 21:57:21 +01:00
TÖRÖK Attila
ddf2cd670d
Add further development tips to README.md 2024-01-23 11:45:06 +01:00
TÖRÖK Attila
ce33f58064 Update Ruffle, wgpu, raw-window-handle, and other Rust deps 2024-01-22 08:03:05 +01:00
TÖRÖK Attila
dea4e355f6 chore: Update Ruffle, Rust deps, winit, ndk, android-activity, games-activity, Gradle, and its Android plugin 2024-01-18 09:54:18 +01:00
TÖRÖK Attila
a5ead8bbe1 chore: Bump Ruffle and other Rust dependencies 2023-12-25 20:55:19 +01:00
TÖRÖK Attila
294a1f9566 Bump Ruffle and other Rust dependencies (run cargo update) 2023-12-15 08:21:13 +01:00
TÖRÖK Attila
406a051198 Bump Ruffle and other Rust dependencies 2023-12-09 00:42:19 +01:00
TÖRÖK Attila
7072c1fc7f Lower minimum platform/API/SDK level/version to 26 (Android 8.0) 2023-11-30 15:45:59 +01:00
TÖRÖK Attila
55dc297e26 Update Ruffle and other Rust dependencies 2023-11-29 20:34:51 +01:00
TÖRÖK Attila
8411cf9f26 Don't leave the movie URL empty (fixes Cube Escape: Seasons) 2023-11-29 20:31:26 +01:00
TÖRÖK Attila
717184643c Bump Ruffle and other Rust dependencies 2023-11-28 01:44:10 +01:00
TÖRÖK Attila
8f1c161e10 Update ruffle and other Rust dependencies. 2023-11-11 13:58:51 +01:00
TÖRÖK Attila
6ce1218a84 Enable default_font feature, update Ruffle and other deps. 2023-10-25 16:33:11 +02:00
TÖRÖK Attila
1394e5e2cf Update some Rust dependencies 2023-10-16 20:59:38 +02:00
TÖRÖK Attila
83497e0863 Bump Ruffle and other Rust deps, update to wgpu 0.17 2023-09-23 12:39:30 +02:00
TÖRÖK Attila
7f83b8c03f Build fix and formatting. 2023-09-02 14:18:18 +02:00
TÖRÖK Attila
293b62bf5f Bump Ruffle and Rust dependencies. 2023-09-02 14:15:38 +02:00
TÖRÖK Attila
07c162d91b Bump Rust dependencies. 2023-08-16 09:36:38 +02:00
TÖRÖK Attila
f02aae31f4 Remove cargo-apk metadata from Cargo.toml. 2023-08-16 09:35:43 +02:00
TÖRÖK Attila
34a2b153f6 Update README for cargo-ndk. 2023-08-16 09:19:17 +02:00
TÖRÖK Attila
afc578b716 Switch to cargo-ndk.
Skip the cargo-ndk gradle plugin on GHA.
2023-08-16 09:10:51 +02:00
TÖRÖK Attila
59c3de4286 Bump Ruffle and other dependencies. 2023-08-13 01:09:33 +02:00
TÖRÖK Attila
bb6177396c Switch to a patched wgpu 0.16 branch to get gfx-rs/wgpu#3817. 2023-08-13 00:43:44 +02:00
TÖRÖK Attila
df2db4ef62 Bump Ruffle and other Rust dependencies. 2023-08-11 20:29:30 +02:00
TÖRÖK Attila
259d75ec35 Force wgpu to use the GL backend... (Those darn buggy Vulkan drivers...!) 2023-08-11 20:27:17 +02:00
TÖRÖK Attila
13c6b15e75 Checkout when making a release. 2023-08-07 00:38:22 +02:00
TÖRÖK Attila
58e3bcc521 github: Add a workflow for making a release out of the last successful build. 2023-08-07 00:21:30 +02:00
TÖRÖK Attila
576f706733 Bump dependencies. 2023-08-07 00:19:39 +02:00