Skip to content

Commit 9b287ae

Browse files
committed
updates and notes heading into the release
1 parent 4ff44d6 commit 9b287ae

File tree

2 files changed

+36
-20
lines changed

2 files changed

+36
-20
lines changed

core/todo.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ X size() function that scales to screen, keeps aspect, re-scales mouse coords
99
X rmouseX, rmouseY, rwidth, rheight
1010
X also ratioLeft, ratioTop, ratioScale
1111

12+
opengl
13+
X POINTS PShape performance is drastically worse in 4.0.b3
14+
X https://github.com/processing/processing4/issues/345
15+
X https://github.com/processing/processing4/pull/432
1216

1317
cleaning
1418
o crash on startup when "Mirror Displays" selected (cantfix?)

todo.txt

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,10 @@
11
1282 (4.0b7)
22
X Bring back getMainProgram() for Python Mode
33
X 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
64
X Change straight quotes to smart quotes in the PDE.properties file
75
X 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
188
X test "obvious" sketch folder (and whether it prompts)
199
X opening Downloads > something.pde made a p5.js sketch with only an index.html
2010
X if no sketch.properties, reset nextMode to the default mode
@@ -33,6 +23,29 @@ X have 'delete' function move things to the trash
3323
o or remove 'delete' as an option altogether
3424
X new language string: warn.delete.sketch_folder so we can include folder name
3525
X 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

329342
modes
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

Comments
 (0)