Releases: stephengold/jme3-utilities
Releases · stephengold/jme3-utilities
jme3-utilities-heart v1.1.1
- Added MyCamera.isFullWidth() method.
- Target JME v3.2.1
jme3-utilities-debug v0.8.4
- Changed API of SkeletonVisualizer.
- Bugfix: SkeletonVisualizer didn't apply custom colors to bone heads.
- Describe color/intensity of lights.
SkyControl library v0.9.8
Fixed a bug in Updater that caused an IllegalArgumentException while cloning.
jme3-utilities-heart v1.1.0
- Reduced the likelihood of MyCamera.listViewPorts() coming up empty
- Accounted for bottom and left in MyCamera.frustumAspectRatio() calculations
- Added a version of Misc.getFpp() that sets numSamples
- Added MyLight class
- Added MyMath.isBetween(int, int, int) method
jme3-utilities-nifty v0.7.7
Add disableCheckBox() methods to the GuiScreenController and GuiWindowController classes.
jme3-utilities-nifty v0.7.6
- Remove disableSlider() and enableSlider() methods from GuiSceneController.
- Fix an assertion error triggered by clicking a mouse button in "bind" screen.
- In "bind" screen, selecting a bound hotkey using a keypress will now select
its action as well. - Add readVectorBank() method to the GuiWindowController class.
jme3-utilities-nifty v0.7.5
- Remove one of the PopScreenController.showPopupMenu() methods.
- Add allowNull option to float/integer/long dialog controllers.
- Privatize activateDialog() and activatePopupMenu() in PopScreenController.
- Fix the logic error that caused FloatDialog to accept "NaN" as input.
- Add the GuiWindowController class.
- Add dialog controllers for booleans, doubles, and vectors.
- Add enable/disable methods for named sliders to GuiScreenController.
- Implement positioning policies for submenus.
- Setting a button's text to "" will now hide the button.
jme3-utilities-debug v0.8.3
- Add the capability to set the number of arrows in an AxesVisualizer.
- When dumping spatials, describe their materials.
jme3-utilities-nifty v0.7.4
Replace GuiScreenController.setButtonLabel() with setButtonText(), with changed semantics.
SkyControl v0.9.7for32, Wes v0.3.0for32, jme3-utilities-debug v0.8.2for32, jme3-utilities-ui v0.6.0for32, and jme3-utilities-x v0.2.2for32
Target JME 3.2
In SkyControl library:
- Utilize contrast-adjustment filter in GlobeRenderer
In Wes library:
- Utilize setTrackSpatial() with spatial tracks
In jme3-utilities-debug library:
- Describe cone collision shapes
In jme3-utilities-ui library:
- Replace PropertiesKey with UncachedKey.
- Simplify InputMode by removing the unused "stream" variable.
In jme3-utilities-x library:
- Move the LoopMesh class to the jme3-utilities-heart library.
- Accommodate other changes in the jme3-utilities-heart library.