Skip to content

Commit b52260a

Browse files
committed
tallying up the javafx fixes
1 parent 350ff31 commit b52260a

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

todo.txt

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,14 @@ X opting not to do so
3838
X https://github.com/processing/processing4/issues/210
3939
X changes to how getFont() works for Preferences
4040
X this may have been the cause of the old ghost NPEs on startup?
41-
4241
X turn off chooser.files.native on macOS
43-
# We were shutting this off on macOS because it broke Copy/Paste:
44-
# https://github.com/processing/processing/issues/1035
45-
# https://github.com/processing/processing4/issues/77
46-
# But changing this for 4.0 alpha 5, because the JFileChooser is awful,
47-
# and even worse on Big Sur, and worse than the Copy/Paste issue.
42+
X We were shutting this off on macOS because it broke Copy/Paste:
43+
o https://github.com/processing/processing/issues/1035
44+
o https://github.com/processing/processing4/issues/77
45+
X But changing this for 4.0 alpha 5, because the JFileChooser is awful,
46+
X and even worse on Big Sur, and worse than the Copy/Paste issue.
47+
X "Could not run" "For more information, read revisions.txt and Help → Troubleshooting."
48+
X need to drop revisions.txt here and just reference Troubleshooting
4849

4950
javafx
5051
X move JavaFX to its own library, too many weird quirks that it includes
@@ -54,6 +55,20 @@ X add JavaFX library to IntelliJ
5455
X #@$*$& the JavaFX jars are ever-so-slightly different between platforms
5556
X Only specify --modules-path when running JavaFX apps
5657
X https://github.com/processing/processing4/issues/209
58+
X JavaFX now throws Exception on run b/c natives aren't present
59+
X why are the jars even there? how is module path getting set?
60+
o gonna have to cut loose running Tools from the PDE
61+
o or make it possible to embed a JavaFX sketch, and the rest will work?
62+
X working from the PDE, though not FX2D sketches
63+
X debug JavaFX and Export to Application on Windows
64+
X this was working on Saturday, now broken after the move to a separate library
65+
/ now "Art Station" is broken because it actually creates an FX2D sketch
66+
X (and FX2D isn't on the classpath by default)
67+
X debug JavaFX and Export to Application on Linux
68+
X fix modules path warning for Tools in the PDE
69+
X "WARNING: Unsupported JavaFX configuration" when running Tools that use JavaFX
70+
X we were probably spared the warnings because the older JARs were hanging around
71+
X update modules path when exporting application
5772
_ lots more cleanup to do in javafx/build.xml
5873

5974
major font cleanup
@@ -64,29 +79,18 @@ X processing.mono used in preferences.txt
6479
X remove Preferences.getFont(), deal with incorrect usage
6580
X getFont("editor.font") was returning getFont("editor.font.size")
6681

82+
_ better default fonts for Swing; argh
83+
_ file an issue with the images
84+
https://www.pushing-pixels.org/2017/01/17/using-san-francisco-font-in-swing-applications-on-a-mac.html
6785

6886
for next release
69-
_ JavaFX now throws Exception on run b/c natives aren't present
70-
_ why are the jars even there? how is module path getting set?
71-
_ gonna have to cut loose running Tools from the PDE
72-
_ or make it possible to embed a JavaFX sketch, and the rest will work?
73-
_ debug JavaFX and Export to Application on Windows
74-
_ this was working on Saturday, now broken after the move to a separate library
75-
_ now "Art Station" is broken because it actually creates an FX2D sketch
76-
_ (and FX2D isn't on the classpath by default)
77-
_ debug JavaFX and Export to Application on Linux
78-
_ fix modules path warning for Tools in the PDE
79-
_ "WARNING: Unsupported JavaFX configuration" when running Tools that use JavaFX
80-
_ we were probably spared the warnings because the older JARs were hanging around
81-
_ update modules path when exporting application
8287
_ automatically import JavaFX if FX2D is in sketch? or tell user?
8388
_ Code completion not working
8489
_ https://github.com/processing/processing4/issues/177
8590
_ confirmed not working from Sam's repo either
86-
_ "Could not run" "For more information, read revisions.txt and Help → Troubleshooting."
87-
_ need to drop revisions.txt here and just reference Troubleshooting
8891

8992
_ fix height of font size dropdown
93+
_ You need to use "Import Library" to add processing.javafx.PGraphicsJavaFX
9094

9195
_ do a test to see if PApplet extends PSketch breaks libraries
9296

0 commit comments

Comments
 (0)