What's new
- Added fully configurable keyboard and controller input remapping through the launcher.
- Added two binding slots per action, capture, clear and reset controls, and controller hot-plug refresh.
- Added persistent controller mappings stored in
controls.json, with validation and safe fallback to defaults. - Added persistent session logs with automatic rotation to make crashes and other issues easier to diagnose.
- Added build, SDL, audio, display and GPU diagnostics to copied support reports.
- Added a Support tab for copying the latest or previous diagnostic report directly into GitHub issues.
- Fixed launcher footer button text overflowing at higher display scaling.
- Improved Linux and Windows build and test reliability.
Other changes
- Removed the decompilation checkout dependency from the build process in #29.
- Added input remapping and session logging in #30.
Full changelog: v0.3.3...v0.3.4