Skip to content

v2.3

Choose a tag to compare

@esotericpig esotericpig released this 24 Mar 20:44
· 87 commits to main since this release

Highlights

  • Add basic Joystick/Gamepad (Joypad) support.
  • Make maps slower. (Got some complaints about the maps being too fast. It did become way too fast. I think this was due to the frame timer changes for Web.)
  • On Web, handle GL context lost & restored properly. (Mainly for iOS users.)
  • For Mobile Web, add makeshift touch/finger input.
  • For Mobile Web, add "< go back >" option to play menu.
  • Linux AppImage now statically links musl libc, so no need for glibc system requirements.

Minor Changes

  • Use RuneIterator in StrUtil::wrap_words().
  • Move handling of input events/states into InputMan.
  • Fix FontAtlasWrapper to not print blank if str empty.
  • Move next/prev_rune() to RuneUtil.
  • Output Emscripten version.
  • Rename CMake vars to be better for CMake GUI.
  • Rename CMake templ stuff to config.
  • Share .idea/runConfigurations.
  • On Web, go back in Web browser if pop in main menu.