Releases: stephengold/jme3-utilities
Releases · stephengold/jme3-utilities
jme3-utilities-heart v0.9.21
- Handle bone-index buffers containing shorts instead of bytes
- Added MyAnimation.findSpatialTrack()
- Allow MyAnimation.get{Scales/Translations}() to return null
Wes library v0.2.2
- Generalized BoneTrack methods to also work for SpatialTracks. (This involved some API changes.)
- Renamed TweenTransforms.boneTransform() to transform().
- Added newTrack() and setKeyframes() methods to TrackEdit class.
jme3-utilities-heart v0.9.20
- Renamed MyAnimation.findTrack() to findBoneTrack()
- Added MyAnimation.countTracks()
- Added MyAnimation.get{Rotations/Scales/Translations}()
- Added class StringLoader
- Standardized the BSD license texts
Wes library v0.2.1
baseline release - 2nd attempt
jme3-utilities-nifty v0.6.10
- Align infobox body text with the top of its panel.
- Accommodate infobox body text up to 400 lines long.
jme3-utilities-nifty v0.6.9
- Added 2 more dialog controllers: LongDialog and TextEntryDialog.
- Widened text-entry dialog boxes by 100 pixels.
- In popup menus, use the main "0" key to select the 10th item.
- Reduced display darkening for popup menus, from 50% to 37%.
jme3-utilities-heart v0.9.19
- Remove 10 editing methods from MyAnimation
- Rename MyAnimation.createTrack()
- Fixed NPE while applying MyMesh.vertexLocation() to non-animated model
- Added accumulateScaled() method to MyQuaternion
jme3-utilities-heart v0.9.18
- Moved the hasUV() method from Misc to MyMesh
- Fixed NPE during MyAnimation.behead()
- Added vertex{World}Location() and vertexVector3() methods to MyMesh
- Added count{Spatial/UserData/Vertices}() methods to MySpatial
- Added join() method for lists of strings (not needed in Java8)
- Added more cases to MySpatial.describeType()
jme3-utilities-ui v0.5.8
- Refine the API of Locators.
- Implement save/restore for Locators.
jme3-utilities-heart v0.9.16
Added 15 new methods to various utility classes.