Skip to content

Commit e3fcc5e

Browse files
committed
Update release notes for v.0.8.0
1 parent a802c84 commit e3fcc5e

File tree

1 file changed

+25
-12
lines changed

1 file changed

+25
-12
lines changed

notes/0.8.0.md

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
### ScalaFX-Extras Release v.0.8.0
1+
## ScalaFX-Extras Release v.0.8.0
22

3-
This release of [ScalaFX-Extras] ...
3+
This release of [ScalaFX-Extras] add ability to conveniently add fields and read data from a pane using `GenericPane`. Add a couple bug fixes
44

5-
#### New features
5+
### New features
66

77
In addition to `GenericDialogFX` there is a `GenericPane` that can be used to build a `Pane` that can be used with more
88
granularity in designing UIs. It can be used as a part of other, more complex, control. Example:
99

10+
[//]: # (@formatter:off)
1011
```scala
1112
import scalafx.application.JFXApp3
1213
import scalafx.application.JFXApp3.PrimaryStage
@@ -41,21 +42,29 @@ object GenericPaneDemo extends JFXApp3:
4142
println(s"Output dir: ${gp.nextString()}")
4243
)
4344
```
45+
[//]: # (@formatter:on)
4446

4547
The `scalafx-extras-demos` subproject has an example.
4648

47-
#### Breaking Changes
49+
#### Additional features:
4850

49-
* Package name `org.scalafx.extras.generic_dialog` was changed to `org.scalafx.extras.generic_pane`
50-
* The constructor of `GenericDialogFX` parameter's name `parentWindow` was changes to `ownerWindow` to avoid conflict
51-
with similarly named parameter in `GenericPaneBase`
51+
* The preferred width (expressed in text columns) of the text field in `FileSelectionField` can now be controlled. This
52+
adds similar options to
53+
* `GenericPaneBase.addDirectoryField`
54+
* `GenericPaneBase.addFileField`
5255

56+
### Breaking Changes
5357

58+
* Package name `org.scalafx.extras.generic_dialog` was changed to `org.scalafx.extras.generic_pane`
59+
* The constructor of `GenericDialogFX` parameter's name `parentWindow` was changes to `ownerWindow` to avoid conflict
60+
with similarly named parameter in `GenericPaneBase`
5461

55-
All changes:
62+
### All changes:
5663

57-
* \[Scala 3\] auto generate input dialogs from simple case classes [[#18]]
58-
* Update to ScalaFX 18.0.2-R29 [[#20]]
64+
* Add: Generic Pane [[#22]]
65+
* Fix: `GenericPaneBase.addDirectoryField` - is ignoring argument columns [[#23]]
66+
* Fix: `GenericPaneBase.addFileField` is missing argument columns [[#24]]
67+
* Fix: `IllegalAccessError` in `AutoDialog` (0.7.0) [[#25]]
5968

6069
To post questions please use [Project Discussions][Discussions] or [ScalaFX Users Group][scalafx-users]
6170

@@ -65,7 +74,11 @@ To post questions please use [Project Discussions][Discussions] or [ScalaFX User
6574

6675
[scalafx-users]: https://groups.google.com/forum/#!forum/scalafx-users
6776

68-
[#18]: https://github.com/scalafx/scalafx-extras/issues/18
77+
[#22]: https://github.com/scalafx/scalafx-extras/issues/22
78+
79+
[#23]: https://github.com/scalafx/scalafx-extras/issues/23
80+
81+
[#24]: https://github.com/scalafx/scalafx-extras/issues/24
6982

70-
[#20]: https://github.com/scalafx/scalafx-extras/issues/20
83+
[#25]: https://github.com/scalafx/scalafx-extras/issues/25
7184

0 commit comments

Comments
 (0)