From f5a584c70521f57cb285201ced5693c844948a40 Mon Sep 17 00:00:00 2001 From: Stephen Gold Date: Sun, 16 Aug 2020 13:10:44 -0700 Subject: [PATCH] UI library: bump version to 0.9.0 --- common.gradle | 2 +- ui/release-notes.md | 23 +++++++++++++++++++ .../main/java/jme3utilities/ui/UiVersion.java | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/common.gradle b/common.gradle index 2b984ce72..316e0d913 100644 --- a/common.gradle +++ b/common.gradle @@ -32,7 +32,7 @@ ext { // current versions of various libraries heartVersion = '6.0.0' jme3utilitiesniftyVersion = '0.9.14' - jme3utilitiesuiVersion = '0.8.3' + jme3utilitiesuiVersion = '0.9.0' jme3utilitiesxVersion = '0.2.19' jmonkeyengineVersion = '3.3.2-stable' } diff --git a/ui/release-notes.md b/ui/release-notes.md index fc931f636..c379819ee 100644 --- a/ui/release-notes.md +++ b/ui/release-notes.md @@ -1,5 +1,28 @@ # release log for the jme3-utilities-ui library and related tests +## Version 0.9.0 released on TBD + + + Redesigned the API of the `InputMode` class: + + Renamed the `findHotkeys()`, `getActionName()`, `getConfigPath()`, + and `getShortName()` methods. + + Privatized the `suspend()` and `resume()` methods. + + Protected the `activate()` and `deactivate()` methods. + + Extended the `bind(String, int)` method to accept multiple keycodes. + + Redesigned the API of the `Hotkey` class: + + De-publicized the `map()` and `unmap()` methods. + + Renamed the `getButtonCode()`, `getCode()`, `getKeyCode()`, and `getName()` + methods. + + Other changes to the library API: + + Deleted the `exists()` method from the `Signals` class. + + Privatized the `mapActions()` method from the `HelpUtils` class. + + Implemented combos and combo actions, including a `Combo` class. + + Implemented a suspend/resume stack and added `suspendAndActivate()` + and `resumeLifo()` methods to the `InputMode` class. + + Added the `bindSignal()` convenience methods to the `InputMode` class. + + Added the `TestCaos`, `TestCombo`, `TestCursors`, + and `TestTwoModes` applications. + + Based on version 6.0.0 of the Heart Library. + ## Version 0.8.3 released on 27 April 2020 + Updated the `DisplaySettings` class to allow BPP, MSAA, and gamma-correction diff --git a/ui/src/main/java/jme3utilities/ui/UiVersion.java b/ui/src/main/java/jme3utilities/ui/UiVersion.java index 06842ac6e..ffcfc9cd1 100644 --- a/ui/src/main/java/jme3utilities/ui/UiVersion.java +++ b/ui/src/main/java/jme3utilities/ui/UiVersion.java @@ -60,6 +60,6 @@ private UiVersion() { * @return branch and revision (not null, not empty) */ public static String versionShort() { - return "master 0.8.3-SNAPSHOT"; + return "master 0.9.0"; } }