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
77In addition to ` GenericDialogFX ` there is a ` GenericPane ` that can be used to build a ` Pane ` that can be used with more
88granularity in designing UIs. It can be used as a part of other, more complex, control. Example:
99
10+ [ // ] : # ( @formatter:off )
1011``` scala
1112import scalafx .application .JFXApp3
1213import 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
4547The ` 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
6069To 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