v1.3 — Java guidance & layout fixes
Added
- When the installed Java version doesn't meet a Minecraft version's
requirement, mcTUI now shows a direct download link to a matching
Eclipse Temurin (Adoptium) JRE for your OS — both in the Active
Session panel and as a clickable link in the console error message.
Fixed
- The "Future Changes" panel no longer cuts words in half on narrower
terminals; long roadmap items now wrap cleanly at word boundaries. - The TUI now adapts to narrower terminal widths by hiding the "Future
Changes" panel when there isn't enough room, instead of rendering a
cut-off layout. - Add required JVM flag for macOS compatibility:
- Inject -XstartOnFirstThread into JVM arguments when running on darwin.
- This fixes a hard crash on macOS caused by GLFW failing to initialize when not running on the main thread.
No breaking changes. Functionality from v1.2.x remains unchanged.