Skip to content
This repository was archived by the owner on Mar 12, 2022. It is now read-only.

Releases: Markil3/JMEControllerConfig

Release for version 1.2

07 Oct 15:32

Choose a tag to compare

This release introduces a controller remapper utility to allow a more user-friendly experience when configuring their controllers. It also comes with some enhancements to the example builds provided with the repository.
Changelog:

  • Adds support for jMonkeyEngine 3.4.
  • Adds the CalibrateInputScreen state. Attaching it will provide a series of prompts that will walk the user through creating a controller remapping file. See README.md for more details.
  • Dynamically changes the GUI slightly when on touchscreen devices.
  • Restructures the project. The standalone example desktop build can be found in the :desktop submodule.
  • Adds an build for LWJGL 2. It can be found in the :desktopLegacy submodule. Outside of a dependency change, it is identical.
  • Adds a build for Android. It can be found in the :android module.
  • Adds a GUIUtils class to the library. This class contains a series of static methods and fields designed to help handle the GUI aspects of the program. It is primarily used internally, but the methods are free to use for your own purposes as well.
  • Adds the ability to change the colors of the buttons by changing the values of the color fields in GUIUtils.
  • Makes the buttons look nicer.

Version 1.1.0 - Alpha 1

19 Dec 01:35
0fb384f

Choose a tag to compare

Pre-release

Alpha Prelease for version 1.1.0.

This prerelease introduces a controller remapper utility to allow a more user-friendly experience when configuring their controllers. It also comes with some enhancements to the example builds provided with the repository.

Changelog:

  • Adds the CalibrateInputScreen state. Attaching it will provide a series of prompts that will walk the user through creating a controller remapping file. See README.md for more details.
  • Dynamically changes the GUI slightly when on touchscreen devices.
  • Restructures the project. The standalone example desktop build can be found in the :desktop submodule.
  • Adds an build for LWJGL 2. It can be found in the :desktopLegacy submodule. Outside of a dependency change, it is identical.
  • Adds a build for Android. It can be found in the :android module.
  • Adds a GUIUtils class to the library. This class contains a series of static methods and fields designed to help handle the GUI aspects of the program. It is primarily used internally, but the methods are free to use for your own purposes as well.
  • Adds the ability to change the colors of the buttons by changing the values of the color fields in GUIUtils.
  • Makes the buttons look nicer.

Release 1.0.0

14 Dec 19:12

Choose a tag to compare

v1.0

Version 1.0 Release