Skip to content

feat(android): use Java Activity input bridge only - #8

Merged
StArraySharp merged 1 commit into
StArraySharp:mainfrom
iidamie:feature/android17-java-input-only
Sep 28, 2026
Merged

StArraySharp merged 1 commit into
StArraySharp:mainfrom
iidamie:feature/android17-java-input-only

Conversation

@iidamie

@iidamie iidamie commented Sep 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Remove the legacy native MotionEvent/libinput input-hook paths; Java Activity forwarding is the only input path for ImGui and Android mods.
  • Keep the Java input bridge and mod-facing touch, keyboard, and timestamp APIs.
  • Requires a host APK that exposes the Java Activity input-forwarding bridge.

Validation

  • GitHub Actions run #36322905812 passed: Android DLL, Android AAR, and Windows jobs.
  • No on-device runtime verification has been performed.

Known limitation

  • If Java bridge registration fails, InstallInputHooks() logs the failure but still sets IsInitialized = true; the pending diagnostic-state correction is not included in this branch.

@StArraySharp
StArraySharp merged commit 7dad1eb into StArraySharp:main Sep 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants