111282 (4.0b7)
22X Bring back getMainProgram() for Python Mode
33X https://github.com/processing/processing4/issues/409
4- X You must first install tweak Mode to use this sketch
5- X https://github.com/processing/processing4/issues/415
64X Change straight quotes to smart quotes in the PDE.properties file
75X look for other uses of Util.deleteFile() and replace with Platform calls
8- X change handleOpen() to take a Mode object
9- X allows Python and Android Mode to open example sketches in that Mode,
10- X without (retroactively) needing sketch.properties files in all folders
116
12- python
13- X add JavaFX handler
14- X opening an example throws an NPE
15- _ add changes for the eawt mess?
16-
17- sketchbook/open/deletions
7+ sketchbook/open/deletions/modes
188X test "obvious" sketch folder (and whether it prompts)
199X opening Downloads > something.pde made a p5.js sketch with only an index.html
2010X if no sketch.properties, reset nextMode to the default mode
@@ -33,6 +23,29 @@ X have 'delete' function move things to the trash
3323o or remove 'delete' as an option altogether
3424X new language string: warn.delete.sketch_folder so we can include folder name
3525X and renamed warn.delete.file to warn.delete.sketch_file
26+ X remove selectMode() code from Base... just too funky
27+ X should just go back to the default Mode, or the first that matches
28+ X not enough Modes to warrant all the weirdness that could happen
29+ o and for Android (the only legit case), local.properties should be set
30+ o or we have changeMode() to make it an easy switch
31+ X turns out, it wasn't getting set, but that's now fixed
32+ o fix extension check for other modes
33+ X https://github.com/processing/processing/issues/3980
34+ X not relevant b/c of https://github.com/processing/processing4/issues/189
35+ X You must first install tweak Mode to use this sketch
36+ X https://github.com/processing/processing4/issues/415
37+ X change handleOpen() to take a Mode object
38+ X allows Python and Android Mode to open example sketches in that Mode,
39+ X without (retroactively) needing sketch.properties files in all folders
40+
41+
42+ python
43+ X add JavaFX handler
44+ X opening an example throws an NPE
45+ _ update Export to Application to use the new window
46+ _ add changes for the eawt mess? (too tricky)
47+ _ https://github.com/jdf/processing.py/issues/398
48+ _ submit a PR
3649
3750
3851_ examples handling is less than ideal
@@ -327,16 +340,9 @@ _ https://github.com/processing/processing/issues/4757
327340
328341
329342modes
330- _ remove selectMode() code from Base... just too funky
331- _ should just go back to the default Mode, or the first that matches
332- _ not enough Modes to warrant all the weirdness that could happen
333- _ and for Android (the only legit case), local.properties should be set
334- _ or we have changeMode() to make it an easy switch
335343_ allow modes to specify their own base file name
336344_ need to move "is this a sketch?" handling into Mode
337- _ fix extension check for other modes
338- _ https://github.com/processing/processing/issues/3980
339- _ mode list does not update after changing sketchbook folder
345+ _ mode list does not updated after changing sketchbook folder
340346_ already reported?
341347
342348
@@ -350,10 +356,16 @@ _ docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html
350356_ https://github.com/processing/processing/issues/1476#issuecomment-23229990
351357
352358
359+ documentation
360+ _ thread safety with color() et al
361+ _ https://github.com/processing/processing4/issues/431#issuecomment-1057979636
362+ _ thread safety for drawing functions in general
363+ _ words on how key/mouse events are queued to the end of draw so they're safe
353364_ update installation guide for Linux
354365_ https://github.com/processing/processing-docs/issues/645
355366
356- _ "Could not get the settings folder" message could be more helpful
367+
368+ _ how to make "Could not get the settings folder" message more helpful
357369_ https://github.com/processing/processing/issues/5744
358370_ need to check the locations it'd be writing to, and see if available
359371_ then tell the user which folder to fix
0 commit comments