Skip to content
Success

Changes

Summary

  1. Add Galimulator#setPaused() (commit: 9a96659) (details)
  2. Lift deprecation of IntegerChooseOption (commit: 6394c0e) (details)
  3. Do not include shaded deps in the runtime cp; fix minor issues (commit: a26e0c3) (details)
Commit 9a96659e9860b3eb08e328d148db5d296823b184 by Geolykt
Add Galimulator#setPaused()
(commit: 9a96659)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/Galimulator.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/GalimulatorImplementation.java (diff)
Commit 6394c0e431ee4e85b8db714c8690268a4eaf3428 by Geolykt
Lift deprecation of IntegerChooseOption

Also reworded the documentation of IntegerChooseoption
and StringChooseOption to mitigate the risk of these interfaces
being erroneously deprecated.

However the proper fix would be to provide an implementation
for both of these classes, but at the moment that is not a pressing
concern and deprecating these interfaces due to there not being a
ready-made implementation available is not a good reason
for deprecating these interfaces for removal.
(commit: 6394c0e)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/gui/NamedStringChooserComponent.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/modconf/StringChooseOption.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/modconf/IntegerChooseOption.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/modconf/IntegerOption.java (diff)
Commit a26e0c351b854e5efda87b6fca9f640f71a969d7 by Geolykt
Do not include shaded deps in the runtime cp; fix minor issues

This commit deprecates a few Optional-related methods in NullUtils
as well as moving away from Galimulator#pauseGame and Galimulator#resumeGame,
instead using Galimulator#setPaused. The commit also removes a few
cases of #pauseGame and #resumeGame being wrapped in a Application#postRunnable.
(commit: a26e0c3)
The file was modifiedsrc/main/java/de/geolykt/starloader/apimixins/InstanceMixins.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/gui/keybinds/KeybindHelper.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/serial/BasicMetadataCollector.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/NullUtils.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/EmperorOption.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/impl/SLWeaponsManager.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/Drawing.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/apimixins/EmploymentAgencyMixins.java (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/AsyncRenderer.java (diff)