scalafx / scalafx

ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
https://scalafx.github.io
Other
670 stars 67 forks source link

Add full support for OpenJFX 11 #294

Open rom1dep opened 5 years ago

rom1dep commented 5 years ago

From a checkout of openjfx:

rg "@since 11" -c ./modules/javafx. -g '!module-info.java'

./modules/javafx.graphics/src/main/java/javafx/geometry/Bounds.java:3 ./modules/javafx.graphics/src/main/java/javafx/scene/robot/Robot.java:1 ./modules/javafx.controls/src/main/java/javafx/scene/control/Spinner.java:4

fancellu commented 4 years ago

Might want to target v14 now

https://openjfx.io/

dropofwill commented 4 years ago

Using rom1dep's ripgrep on openjfx master:

12

./modules/javafx.graphics/src/main/java/javafx/scene/input/MouseEvent.java:4
./modules/javafx.graphics/src/main/java/javafx/scene/input/MouseDragEvent.java:1
./modules/javafx.graphics/src/main/java/javafx/scene/input/MouseButton.java:2
./modules/javafx.graphics/src/main/java/javafx/scene/canvas/GraphicsContext.java:2
./modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java:15
./modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableHeaderRow.java:6
./modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualFlow.java:11
./modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java:2

13

./modules/javafx.graphics/src/main/java/javafx/geometry/Point2D.java:1
./modules/javafx.graphics/src/main/java/javafx/geometry/Point3D.java:1
./modules/javafx.graphics/src/main/java/javafx/scene/LightBase.java:1
./modules/javafx.graphics/src/main/java/javafx/scene/image/PixelBuffer.java:1
./modules/javafx.graphics/src/main/java/javafx/scene/image/WritableImage.java:1

14

./modules/javafx.graphics/src/main/java/javafx/scene/text/Text.java:1
./modules/javafx.graphics/src/main/java/javafx/scene/text/TextFlow.java:1
./modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableColumnHeader.java:1
jpsacha commented 4 years ago

Help is needed to implement missing pieces. Are you willing to do that?

dropofwill commented 4 years ago

Yeah, probably will start with a few pieces I need.