Skip to content

@jpsacha jpsacha released this Jan 8, 2021 · 9 commits to master since this release

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 jpsacha released this Dec 12, 2020 · 23 commits to master since this release

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 for JFXApp 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 in javafx.scene.control.TableColumn

Other:

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 jpsacha released this May 9, 2020 · 73 commits to master since this release

ScalaFX 14-R19 targets support of JavaFX 14. This release was tested to work with Java 11 and Java 14.

New Features:

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 jpsacha released this Sep 12, 2019 · 105 commits to master since this release

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:

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 jpsacha released this Apr 28, 2019 · 143 commits to master since this release

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 jpsacha released this Apr 28, 2019 · 199 commits to master since this release

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:

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 jpsacha released this Oct 13, 2018 · 167 commits to master since this release

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 jpsacha released this Oct 13, 2018 · 197 commits to master since this release

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 the StringStore 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 jpsacha released this Sep 30, 2018 · 220 commits to master since this release

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 jpsacha released this Oct 15, 2017 · 236 commits to master since this release

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.

Assets 2