Skip to content

Releases: stephengold/jme3-utilities

jme3-utilities-nifty v0.8.0

13 Sep 19:34
Compare
Choose a tag to compare
  • Improve the extensibility of dialog boxes. Formerly commit-action suffixes
    were constructed in PopScreenController.dialogCommit() based on what
    controls the dialog contained. That function has moved to the dialog
    controller, providing more flexibility.
  • Added a MinimalDialog class for use as a default and a superclass.
  • Use TextEntryDialog as superclass for all dialog boxes based on
    Interface/Nifty/dialogs/text-entry.xml.

jme3-utilities-heart v2.9.0

12 Sep 22:25
Compare
Choose a tag to compare

Added MyAsset.createShadedMaterial() for solid colors

jme3-utilities-debug v0.9.2

12 Sep 22:42
Compare
Choose a tag to compare
  • Added setGrass() and setMonumentScale() methods to the LandscapeControl class.
  • Based on version 2.9 of the heart library.

Minie library v0.2.10

12 Sep 23:04
Compare
Choose a tag to compare
  • Fixed JME issue #898.
  • Require collision margin > 0.
  • Changed default collision margin from 0 to 0.04.
  • Disabled setMargin() for SphereCollisionShape.
  • Don't allow dynamic bodies to have heightfield or plane shapes.
  • Publicized loggers.
  • Added massForStatic constant in PhysicsRigidBody.
  • Added 2 tests.
  • Privatized the HeightfieldCollisionShape.createShape() method.

Minie library v0.2.9

10 Sep 04:43
Compare
Choose a tag to compare
  • Removed PhysicsCollisionEventFactory.
  • Removed HeightfieldCollisionShape.createJmeMesh(),
    VehicleWheel.getGroundObject(), and a constructor for PhysicsGhostObject.
  • Privatized various methods.
  • Fixed JME issue #894.
  • Implemented a cleaner fix for JME issue #889.
  • Deal with scale changes in physics-debug controls.
  • Decided that physics-debug controls should implement neither JmeCloneable
    nor Savable.
  • Added validation of method arguments.
  • Finalized various fields.
  • Created the jme3utilities.minie.test package.

jme3-utilities-heart v2.8.0

03 Sep 20:20
Compare
Choose a tag to compare
  • Added an isScaleUniform() method to the MyVector3f class
  • Added 2 nonZero() methods and a nonNegative() method to the Validate class

jme3-utilities-debug v0.9.1

03 Sep 20:44
Compare
Choose a tag to compare
  • Added a describeScale(Vector3f) method to the Describer class.
  • Based on version 2.8 of the heart library.

Minie library v0.2.8

03 Sep 21:04
Compare
Choose a tag to compare
  • Removed some unnecessary methods.
  • Reduced the scope of many methods.
  • Renamed getMass() to mass() in MyControlP.
  • Fixed JME issue #889.
  • Added validation of method arguments, plus some assertions.
  • Based on version 2.8 of the jme3-utilities-heart library.

Minie library v0.2.7

01 Sep 22:04
Compare
Choose a tag to compare
  • Don't setLocalScale() on spatials controlled by debug controls; this is related to JME issue #887.
  • Handle ignoreTransforms in GhostControl and RigidBodyControl.
  • Describe rigid bodies and RigidBodyControls similarly.
  • Describe shape scaling and spatial scaling similarly.
  • Describe the half extents of box shapes.

Minie library v0.2.6

01 Sep 02:16
Compare
Choose a tag to compare
  • Fixed JME issues 883 and 887.
  • Ensured that debugViewPorts[] gets initialized in BulletAppState.
  • Changed AbstractPhysicsControl to handle ignoreTransform.
  • Changed DebugAppStateFilter interface to consider only Savable objects.
  • Added validation of method arguments, plus some assertions.
  • Reduced the scope of many fields and methods.
  • Finalized some fields.
  • Removed some unused fields and methods.
  • Added jme3-bullet-native runtime dependency to POM.
  • Replaced iterators with enhanced loops (for readability).
  • Standardized logging.