Skip to content

Releases: stephengold/Acorus

2.0.2

12 Jan 20:58

Choose a tag to compare

Overrode the initial renderer on Linux and macOS.

2.0.1

11 Jan 19:46

Choose a tag to compare

  • Worked around a blanking-after-restart issue on LWJGLv3/Linux.
  • Based on jMonkeyEngine v3.7.0-stable and version 9.2.0 of the Heart Library.

2.0.0

14 Feb 04:05

Choose a tag to compare

  • Moved DsUtils to the Heart Library. (API change)
  • Based on version 9.0.0 of the Heart Library.

1.1.1

28 Dec 07:21

Choose a tag to compare

  • Changed DisplaySettings so it doesn't require an ActionApplication.
  • Based on version 8.8.0 of the Heart Library.

1.1.0

27 Sep 18:37

Choose a tag to compare

  • Bugfix: Locators.configurationRegisterDefault() fails if no sandbox has been designated
  • Removed the LWJGL v2 limitations from the DisplaySettings class, since the issues they mitigated were solved in jMonkeyEngine v3.6.1-stable .
  • Added the hasSandbox() method to the ActionApplication class.
  • Added API names for OpenGL v3.0 and v3.1 to the DisplaySettings class.
  • Based on jMonkeyEngine v3.6.1-stable and version 8.7.0 of the Heart Library.

1.0.0

23 Mar 02:08

Choose a tag to compare

  • Bugfix: setters throw NullPointerExceptions if invoked on an uninitialized Overlay
  • Bugfix: Overlay setters accept out-of-range indices
  • Added options to center or right-align content to the Overlay class.
  • Publicized the hhmmss() method in the ActionApplication class.
  • Based on jMonkeyEngine v3.6.0-stable and version 8.3.2 of the Heart Library.

0.9.18+for36

03 Mar 08:03

Choose a tag to compare

  • API changes:
    • Deleted the framebufferHeight(), framebufferWidth(), getSystemListener(), windowXPosition(), and windowYPosition() methods from the DsUtils class.
    • Renamed the parseDisplaySize() method in the DsUtils class.
  • Bugfix: HelloRecorder doesn't always shut down cleanly
  • Added the recordingQuality() and setRecordingQuality() methods to the ActionApplication class.
  • If an ActionApplication lacks a sandbox, write screenshots and video to the working directory instead.
  • Based on jMonkeyEngine v3.6.0-beta3 and version 8.3.1+for36 of the Heart Library.

0.9.17

08 Nov 06:33

Choose a tag to compare

  • API changes:
    • Based the Overlay class on BaseAppState instead of SimpleAppState.
    • Renamed the DisplaySettings.graphicsAPI() method.
  • Added the bindSignal(String, String) method to the InputMode class.
  • Added a "toggle recorder" action to the ActionApplication class.
  • Added the HelloRecorder tutorial app.
  • Based on version 8.2.0 of the Heart Library.

0.9.16

23 Jun 22:57

Choose a tag to compare

  • Bugfix: null colorSpace in HelpBuilder
  • Based on version 8.0.0 of the Heart Library.

0.9.15

30 Apr 04:14

Choose a tag to compare

  • API changes:
    • privatized 2 updateHelp() methods in AcorusDemo
    • moved updateFramebufferSize() from DsUtils to AcorusDemo
    • added ColorSpace args to HelpBuilder methods
  • Added the onColorSpaceChange() callback to the AcorusDemo and Overlay classes.
  • Added methods to the Overlay class:
    • countLines()
    • getLocationPolicy()
    • height()
    • setColor()
    • setLocationPolicy()
    • setText()
    • setXMargin()
    • setYMargin()
    • width()
    • xMargin()
    • yMargin()
  • Added accessors to the HelpBuilder class:
    • copyBackgrounColor()
    • padding()
    • separation()
    • setPadding()
    • setSeparation()
  • Implemeted setEnabled() and setText() for an uninitialized Overlay.
  • Changed the examples to require LWJGL v3.
  • Added the AppChooser application.
  • Based on jMonkeyEngine v3.5.2-stable and version 7.6.0 of the Heart Library.