Skip to content

Version 0.4.2 - #23

Merged
kitswas merged 36 commits into
mainfrom
branch-v0.4.2
Apr 3, 2026
Merged

Version 0.4.2#23
kitswas merged 36 commits into
mainfrom
branch-v0.4.2

Conversation

@kitswas

@kitswas kitswas commented Apr 2, 2026

Copy link
Copy Markdown
Owner

Summary: Improved connection diagnostics, UI polish, tests, and build tooling.

  • Connection: Save last IP/Port in Settings; enhance ConnectionViewModel; add network diagnostics and show diagnostics on connection failure (including DiagnosticsDialog preview and remember-saveable state).
  • UI: Refactor ConnectScreen/ConnectingScreen/SettingsScreen; update color/theme usage; extract UI strings; fullscreen mode; update many composables and gamepad customization screens.
  • Tests: Add and refactor unit, integration, and E2E tests; add NetworkDiagnostics tests; remove Robolectric and stabilize CI tests.
  • Build & CI: Upgrade dependencies, AGP and Gradle (Gradle wrapper updates), migrate to Java 21, and improve GitHub Actions workflow.
  • Other: Integrate VGP_Data_Exchange via sourcesets; apply lint/format/import fixes and small code cleanups.

Closes kitswas/VirtualGamePad-PC#16, #13 and #21

@kitswas kitswas changed the title Branch v0.4.2 Version 0.4.2 Apr 2, 2026
@sonarqubecloud

sonarqubecloud Bot commented Apr 2, 2026

Copy link
Copy Markdown

@kitswas
kitswas merged commit 671ea7a into main Apr 3, 2026
12 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.

Connection Error Upon Connecting

1 participant