diff --git a/java/libraries/javafx/.gitignore b/java/libraries/javafx/.gitignore
index 40f0c37ab..4d04bf96b 100644
--- a/java/libraries/javafx/.gitignore
+++ b/java/libraries/javafx/.gitignore
@@ -1,5 +1,5 @@
# ignore the sdk download files
-javafx-*-sdk-*.zip
+javafx-*.zip
# everything is downloaded from online
/library
diff --git a/java/libraries/javafx/build.xml b/java/libraries/javafx/build.xml
index 82d95c16f..b7c87a37f 100644
--- a/java/libraries/javafx/build.xml
+++ b/java/libraries/javafx/build.xml
@@ -41,7 +41,7 @@
https://gluonhq.com/download/javafx-16-sdk-linux
-->
-
+
-
@@ -111,7 +115,7 @@
-
+
@@ -120,17 +124,20 @@
-
+
+
-
+
+
-
+
+
diff --git a/todo.txt b/todo.txt
index 0c6d772bf..b5593c452 100755
--- a/todo.txt
+++ b/todo.txt
@@ -1,4 +1,7 @@
1278 (4.0b3)
+X Update appbundler with the latest from upstream
+X Replace JDK 11 and JavaFX 16 with JDK 17 and JavaFX 17
+X https://github.com/processing/processing4/issues/285
known issues
@@ -81,8 +84,6 @@ _ (built and tested a version of this code if we want to use it)
before 4.x final
_ clean up dist files, 'bin' and 'src' from Java Mode are included, iml files, etc
-_ Replace JDK 11 and JavaFX 16 with JDK 17 and JavaFX 17
-_ https://github.com/processing/processing4/issues/285
_ turn off javafx web if not using
_ SVG library, show a warning when using style instead of presentation attributes
_ Welcome screen or not?