ScalaFX 15.0.1-R21 targets support of JavaFX 15. This release was tested to work with Java 11 and Java 15. This release can be used with Scala 2.11, 2.12, 2.13, and Scala 3.
Bug fixes:
- Issue #335 Correct implementation of
CheckBoxTreeTableCell.forTreeTableColumn()
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
If you have ScalaFX related questions please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow.
Please report any problems using ScalaFX Issue Tracker.
Assets
2
jpsacha
released this
ScalaFX 15.0.1-R20 targets support of JavaFX 15. This release was tested to work with Java 11 and Java 15. This
release can be used with Scala 2.11, 2.12, 2.13, and Scala 3.
New Features:
- Issue #331 Update to JavaFX 15
- Issue #324 Add type annotations for all public members. This also helps with forward compatibility with Scala 3
- Issue #325
TreeTableColumn#cellValueFactory
documentation comments - Issue #332 Add
JFXApp3
- replacement forJFXApp
that is compatible with Scala 3
Bug fixes:
- Issue #326 Methods with side effects should use parenthesis
scalafx.embed.swing.SFXPanel#addNotify()
scalafx.embed.swing.SFXPanel#removeNotify()
- Issue #329 Can not access
getStyleableNode
injavafx.scene.control.TableColumn
Other:
- Issue #249 ScalaFX was added to Scala Community builds
- Issue #323 Version number in a format x-Ry (14-R19) is confusing dependency trackers
- Issue #305 Discontinue support for Scala 2.10
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
If you have ScalaFX related questions please use ScalaFX Discussions, or ScalaFX Users Group, or ScalaFX on StackOverflow.
Please report any problems using ScalaFX Issue Tracker.
Assets
2
jpsacha
released this
ScalaFX 14-R19 targets support of JavaFX 14. This release was tested to work with Java 11 and Java 14.
New Features:
- Issue #317: Support JavaFX 14
- Issue #300: Implement FIXME in scalafx.scene.layout.Border
- Issue #313: Deprecate event handling with
handle{...}
Bug fixes:
- Issue #311: Update Color.scala - correct delegate for
grayRgb
Internal changes:
- Issue #318: Use ScalaTest 3.1 - update for new API
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 12.0.2-R18 was tested against JavaFX 12.0.8. Main improvements are changes to support Scala 2.13, while maintaining compatibility with Scala 2.12, 2.11, and 2.10. This release was tested to work with Java 11 and Java 12.
New Features:
- Issue #298: Add support for Scala 2.13
Bug fixes:
- Issue #310: Call to Axis.invalidateRange results in StackOverflowError
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 12.0.1-R17 was tested against JavaFX 12.0.1. It contains changes to better support JavaFX 12.
It includes features from recently released versions 8.0.192-R14.
-
PR #293 Add all missing properties for Bounds (thanks to Romain DEP.)
- added getCenterX
- added getCenterY
- added getCenterZ
-
Issue #291: Remove use of JavaConversions in the code
-
Issue #303: Support JavaFX 12
-
Issue #302: Support new MouseButton constants added in JavaFX 12 #302
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 8.0.192-R14 was tested against JavaFX 8.0u192. It contains bug fixes.
Scala 2.10, 2.11, and 2.12 are supported.
Bug fixes:
- PR #295 Fix typo in strokeOval documentation from "rectangle" to "oval".
Thanks to Emily Herbert. - PR #299 Correct parameter names. Thanks to Jeansen.
- Issue #301: Tab.userData causes stackOverflowError,
based on hint from DavidGoodenough.
To use ScalaFX add following to your SBT:
libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.192-R14"
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 11-R16 was tested against JavaFX 11. It contains changes to better support JavaFX 11.
It includes features from recently released versions 8.0.181-R13 and 10.0.2-R15.
End user visible features:
- Issue #185: Correct implementation of "Enum" classes.
- Issue #288 Add wrappers for new Spinner properties in JavaFX 11
Internal changes:
- Issue #287 Add support for building with Java 11
- Issue #289 Exclude JavaFX 11 OS dependent libraries when publishing binaries
To use ScalaFX with Java 11 add following to your SBT:
// Add dependency on ScalaFX library
libraryDependencies += "org.scalafx" %% "scalafx" % "11-R16"
// Determine OS version of JavaFX binaries
lazy val osName = System.getProperty("os.name") match {
case n if n.startsWith("Linux") => "linux"
case n if n.startsWith("Mac") => "mac"
case n if n.startsWith("Windows") => "win"
case _ => throw new Exception("Unknown platform!")
}
lazy val javaFXModules = Seq("base", "controls", "fxml", "graphics", "media", "swing", "web")
libraryDependencies ++= javaFXModules.map( m =>
"org.openjfx" % s"javafx-$m" % "11" classifier osName
)
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 10.0.2-R15 was tested against JavaFX 10.0.2. It contains changes to better support JavaFX 10.
New features, many provided by Romain DEP:
- Add missing public static methods for
Font
:loadFonts(url)
,loadFonts(stream)
- Add missing properties for
Node
:viewOrder
- Add missing public static methods for
Platform
:requestNextPulse
,startup
,enterNestedEventLoop
,exitNestedEventLoop
,isNestedLoopRunning
- Add missing properties for
Window
:renderScaleX
,renderScaleY
,outputScaleX
,outputScaleY
,forceIntegerRenderScale
- Add missing properties for
MenuButton
:onHiding
,onShowing
,onShown
,onHidden
- Add missing properties for
Spinner
:promptText
StyleConverter
: wrap theStringStore
class- Add public static methods for
StyleConverter
:readBinary
,clearCache
- Add missing properties for
TabPane
:tabDragPolicy
- Add missing properties for
Text
:caretBias
,caretPosition
,caretShape
,selectionEnd
,selectionFill
,selectionShape
,selectionStart
- Add missing properties for
Tooltip
:hideDelay
,showDelay
,showDuration
To use ScalaFX add following to your SBT:
libraryDependencies += "org.scalafx" %% "scalafx" % "10.0.2-R15"
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 8.0.181-R13 was tested against JavaFX 8.0u181. It contains bug fixes.
Scala 2.10, 2.11, and 2.12 are supported.
Bug fixes:
- Issue #269:
+
concat Binding Expressions function of class StringExpression not working as intended. Thanks to PR from kdallen25 #282. - Issue #271: Value members in object BackgroundPosition have the wrong type.
To use ScalaFX add following to your SBT:
libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.181-R13"
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.
Assets
2
jpsacha
released this
ScalaFX 8.0.144-R14 was tested against JavaFX 8.0u144. It is contains new features and bug fixes.
Scala 2.10, 2.11, and 2.12 are supported.
New features and improvements:
- Issue #46 Missing wrappers for
ReadOnly[Collection]Wrappers
enhancement imported - Issue #53 Missing wrappers for
ReadOnly[Collection]Property
enhancement imported - Issue #54 Missing wrappers for
beans.binding.[Collection]Expression
enhancement imported - Issue #174 Implement wrappers for
javafx.collections.transformation
classes SFX-8 - Issue #255 Add missing constructor for
MouseEvent
Bug fixes:
- Issue #262
TextFieldListCell.converter_=(c)
method does not work. Thanks to PR from atrosinenko. - Issue #267 In Image constructor, requestedWidth is passed instead of requestedHeight. Thanks to PR from KSwordOfHaste.
To use ScalaFX add following to your SBT:
libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.144-R12"
For downloads visit ScalaFX on Sonatype or ScalaFX Releases on GitHub.
Please report any problems using ScalaFX Issue Tracker.
Please use ScalaFX Users Group to post questions.