Releases: stephengold/jme3-utilities
Releases · stephengold/jme3-utilities
jme3-utilities-nifty version 0.9.27
- Manage radio buttons within tools.
- Add constructors for the
BasicScreenController
,GuiAppState
,GuiScreenController
,GuiWindowController
,PopScreenController
, andWindowController
classes. - Base on version 7.3.0 of the Heart library and version 0.9.9 of Acorus.
jme3-utilities-nifty version 0.9.26
- Add the
AllowNull
enum and changeboolean
method arguments toAllowNull
in 6 dialog constructors. (API changes) - Change
boolean
method arguments toColorSpace
in theNiftyJmeDisplay
andRenderDeviceJme
constructors. (API changes) - Rename 2 protected fields in the
NiftyJmeDisplay
class. (API changes) - De-synchronize 4 methods in the
PopScreenController
class (API changes):closeActivePopupMenu()
closeAllPopups()
closePopupMenu()
showPopupMenu()
- Use weaker classes for method arguments (API changes):
DialogControl.matchesNull()
PopScreenController.showTextAndCheckDialog()
PopScreenController.showTextAndSliderDialog()
PopScreenController.showTextEntryDialog()
- Protect the constructor of the
Tool
class. - Finalize the
LibraryVersion
class. - Enhance exceptions.
- Base on version 0.9.7 of Acorus.
jme3-utilities-nifty version 0.9.24
Base on version 7.2.0 of the Heart Library and version 0.9.6 of the jme3-utilities-ui library.
jme3-utilities-ui v0.9.6 and jme3-utilities-x 0.3.0
- Targeted Java v8.
- Targeted version 3.5.0-stable of jMonkeyEngine.
- Based on version 7.2.0 of the Heart Library.
jme3-utilities-ui v0.9.6:
- Added the
AbstractDemo
class, a subclass ofActionApplication
.
jme3-utilities-x v0.3.0:
- Moved the
Population
class to the Heart Library. - Created a distinct logger for the
Shell3f
class.
jme3-utilities-nifty version 0.9.23
- Add a
MultiSelectDialog
class. (API change!) - Add "Select all" and "Invert selection" buttons to multi-select dialogs.
- Add count of selected items to multi-select dialogs.
- Base on version 7.1.0 of the Heart Library.
jme3-utilities-nifty version 0.9.22
Base on version 7.0.0 of the Heart Library and version 0.9.5 of the jme3-utilities-ui library.
jme3-utilities-ui v0.9.5 and jme3-utilities-x 0.2.22
- Renamed the alphabet hotkeys from uppercase to lowercase.
- To better support non-US keyboards, added localization of hotkey names when the jme3-lwjgl3 library is accessible at runtime:
- Added the
toStringLocal()
method to theCombo
class. - Added the
findLocal()
,findUs()
,localName()
, andusName()
methods to the Hotkey class. - Added the
bindLocal()
method to theInputMode
class. - Renamed the
listHotkeys()
method in theInputMode
class. - Removed the
find()
andname()
methods from theHotkey
class. - Enhanced test coverage for issues related to non-US keyboards.
- Added the
- Renamed the
intialize()
method in theHotkey
class. - Based on version 7.0.0 of the Heart Library.
jme3-utilities-nifty version 0.9.21
Add the "dialog", "submenu", and "tool" icon textures, from Maud.
jme3-utilities-ui v0.9.4 and jme3-utilities-x 0.2.21
Based on jMonkeyEngine version 3.4.0-stable and Heart version 6.4.4.
jme3-utilities-nifty version 0.9.20
Base on version 6.4.4 of the Heart Library and version 0.9.4 of the jme3-utilities-ui library.