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

Version 1.1.0 - Alpha 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Markil3 Markil3 released this 19 Dec 01:35
0fb384f

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.