Releases: Milchreis/UiBooster
Releases · Milchreis/UiBooster
1.21.1
test
1.21.0
New
- Data-Binding (#123) allows to define variables for the input elements with default values and automatic update, when the UI element is changed by the user. (Example)
- Bump org.drjekyll:colorpicker from 1.4.8 to 2.0.1
Fixes
- Unreachable dialogs on non-windows systems with modal forms (#121 - 🙏 thanks to @nicholasveronico)
- Bumps com.formdev:flatlaf from 3.4 to 3.4.1.
Breaking changes
- Now
ImageFormElement.getValue()
returns the path to the image and not the ImagePanel anymore - Now
ListFormElement.setValue()
sets the selected elements and not the list of options. If you want to change the options you have to usesetElements()
method - Now
TableFormElement.setValue()
andgetValue()
uses a new TableData-wrapper-class instead ofString[][]
1.20.1
1.20.0
New
- Button and Progress are accessible from FormElements (#100)
- Custom colors for buttons (includes access methods to change the colors on runtime) (#104)
- The Button action is now implementable by ButtonClickListener and allows access to the element and form (see)
- The ListFormElement is now able to remove items from list (#102)
- ProgressElement is now able to change the minimum and maximum value (#101)
- Tooltips for FormElements
Changes
- flatlaf updated to 3.2.5
1.19.1
1.19.0
New
- Parameter for initial values for checkbox-selections added to form API
- Now, a form can get an initialize listener, which is called after the creation of the form
new UiBooster().createForm("some form")
.addText("Some text here ... ", ".......")
.setInitListener(f -> System.out.println("This only called once"))
.show();