Skip to content

Lemur version 1.14.0

Compare
Choose a tag to compare
@pspeed42 pspeed42 released this 02 Jul 18:39
· 72 commits to master since this release

Bug fixes and some usability improvements

Change log:

  • Added a default getId() implementation to BaseAppState so that it is compatible with the AppState interface in JME 3.3+.
  • Updated the style layer to clone cloneable values before applyting them to style targets. It will also deep clone lists and maps if necessary to allow for cloning child values. (Especially important for clonable action handlers in action maps.)
  • Fixed an NPE related to calling PasswordField.setOutputChar(null). Thanks, syluna.
  • Fixed GuiGlobals to add the LayerComparator to the Translucent bucket.
  • Modified GuiGlobals to support JME's headless mode for writing Lemur-using command line tools.
  • Modified InputMapper to check for null listeners in the add/remove listener methods. Throws IllegalArgumentException if null.
  • Added Texture-based constructor to IconComponent;
  • Added IconComponent.setMargin(Vector2f)
  • Added QuadBackgroundComponent.setMargin(Vector2f)
  • Added TbtQuadBackgroundComponent..setMargin(Vector2f)