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, andWindowControllerclasses. - 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
AllowNullenum and changebooleanmethod arguments toAllowNullin 6 dialog constructors. (API changes) - Change
booleanmethod arguments toColorSpacein theNiftyJmeDisplayandRenderDeviceJmeconstructors. (API changes) - Rename 2 protected fields in the
NiftyJmeDisplayclass. (API changes) - De-synchronize 4 methods in the
PopScreenControllerclass (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
Toolclass. - Finalize the
LibraryVersionclass. - 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
AbstractDemoclass, a subclass ofActionApplication.
jme3-utilities-x v0.3.0:
- Moved the
Populationclass to the Heart Library. - Created a distinct logger for the
Shell3fclass.
jme3-utilities-nifty version 0.9.23
- Add a
MultiSelectDialogclass. (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 theComboclass. - Added the
findLocal(),findUs(),localName(), andusName()methods to the Hotkey class. - Added the
bindLocal()method to theInputModeclass. - Renamed the
listHotkeys()method in theInputModeclass. - Removed the
find()andname()methods from theHotkeyclass. - Enhanced test coverage for issues related to non-US keyboards.
- Added the
- Renamed the
intialize()method in theHotkeyclass. - 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.