@@ -11,50 +11,52 @@ change detector
1111X text in second line of custom dialogs was showing too large
1212X change detector had large text for the "either way" part of the message
1313X remove nonsense removeCode() error text
14+ X errors when files removed during "git checkout <branch>"
15+ X the tab has already disappeared, so complains it can't find the SketchCode
16+ X cleaned this up a bit
1417
1518modes and properties
1619X major rewrite of handleOpen() et al
1720X fix bug when changing the Mode between Java and Android
1821X appears that it would have been broken for a long time
1922X add option to disable keeping sketch folder and main tab in sync
23+ o sketch.properties not being written if initial mode is p5.js?
24+ X lots of fixes for this, should be in better shape
25+ X when creating a sketch within non-Java mode, should write the settings file
26+ X so that it re-loads in the proper environment
27+ X remove sketch.properties when moving back to the default?
28+ X or can we not do this, because it's used to set the 'next' mode
29+ X done in this release
2030
2131fixes
2232X multi-line strings not terminating properly
2333X https://github.com/processing/processing4/issues/398
2434X https://github.com/processing/processing4/pull/400
2535
26- earlier
36+ cleaning/ earlier
2737X Interface problems when moving to a monitor with Windows scaling to 125%
2838X https://github.com/processing/processing4/issues/296
29-
30-
31-
32- _ interface zoom now conflicting with the Java 9+ defaults
33- _ things look terrible (tiny fonts) on Windows, adjusting has weird effects
34- _ resolve in DefaultPlatform and Toolkit, disable ui in PreferencesFrame
39+ X update JavaFX to use the supported platforms
40+ X run button not deactivating after window closes
41+ X https://github.com/processing/processing/issues/5786
42+ X confirmed to be working in beta 6
43+ o teacher wants user input on the console
44+ o https://github.com/processing/processing/issues/5779
45+ X wrote back to clarify it should be a Mode or Tool
46+ X clean out the repo
47+ X https://github.com/processing/processing/issues/1898
48+ X resolved by moving to the new repo
3549
3650
3751. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3852
3953
40- _ remove selectMode() code from Base... just too funky
41- _ should just go back to the default Mode, or the first that matches
42- _ not enough Modes to warrant all the weirdness that could happen
43- _ and for Android (the only legit case), local.properties should be set
44- _ or we have changeMode() to make it an easy switch
45-
46- _ errors when files removed during "git checkout <branch>"
47- _ the tab has already disappeared, so complains it can't find the SketchCode
48-
54+ housekeeping
4955_ replace bug numbers
5056_ http://dev.processing.org/bugs/show_bug.cgi?id=1188
5157_ with http://processing.org/bugs/bugzilla/1188.html
5258_ also code.google.com URLs with Github URLs (numbers are sorta in sync)
5359
54- _ when lib downloads (batik) go dead, fallback to download.processing.org
55- _ or for now, tell users how to do it manually
56- _ batik and ant have both broken the build when old versions were removed
57-
5860
5961contribs
6062_ ListPanel.configureStatusColumnLabel() getting null DetailPanel objects
@@ -161,16 +163,14 @@ _ command line complaints
161163_ https://github.com/processing/processing/issues/6129
162164_ editor breakpoints out of the .pde files
163165_ really a drag for version control
164- _ https://github.com/processing/processing/issues/5848
166+ _ https://github.com/processing/processing/issues/5848
165167_ or at least avoid the multiple
168+ _ https://github.com/processing/processing4/issues/330
166169_ ffmpeg binaries for all our platforms
167170_ also should probably download these on demand, when not in the PATH
168-
169-
170- platforms
171- _ https://github.com/processing/processing4/wiki/Supported-Platforms
172- _ update JavaFX to use the supported platforms
173171_ update Video library to use the new layout
172+ _ update the platforms page
173+ _ https://github.com/processing/processing4/wiki/Supported-Platforms
174174
175175
176176decisions before final 4.0 release
@@ -214,28 +214,28 @@ _ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
214214_ https://github.com/processing/processing/issues/5691
215215
216216
217- would like to fix (after 4.0 final)
217+ would like to fix (but not necessary for 4.0 final)
218+ _ detach sketch name and folder name (use sketch.properties)
219+ _ better for git, etc
220+ _ single file thing is long gone
221+ _ introduce the idea of 'scraps' (ala gist) that are just single page blobs
222+ _ interface zoom now conflicting with the Java 9+ defaults
223+ _ things look terrible (tiny fonts) on Windows, adjusting has weird effects
224+ _ resolve in DefaultPlatform and Toolkit, disable ui in PreferencesFrame
218225_ better command line support/basic language server support?
219226_ make it easier to use with other editors
220227_ language server refactoring
221228_ https://github.com/processing/processing4/issues/117
222229_ https://theia-ide.org/
223230_ https://medium.com/ballerina-techblog/implementing-a-language-server-how-hard-can-it-be-part-2-fa65a741aa23
224- _ detach sketch name and folder name (use sketch.properties)
225- _ better for git, etc
226- _ single file thing is long gone
227- _ introduce the idea of 'scraps' (ala gist) that are just single page blobs
228231_ what to double-click when opening p5 projects (.pdp?)
229232_ lack of a project file makes this a little bit of a headache
230233_ dropping a sketch folder onto the PDE should also be implemented
231234_ startup is so incredibly slow
232235X the splash screen comes up fairly quickly, so what gives?
233236_ lots of EDT thread stuff, particularly with loading contribs
234237_ handleNew() taking 2-3s?
235-
236-
237- probably after 4.0
238- _ Implement support for Java “modules” and clean up JavaFX-specific workarounds
238+ _ implement support for Java “modules” and clean up JavaFX-specific workarounds
239239_ https://github.com/processing/processing4/issues/212
240240_ modules and classpath ugh https://stackoverflow.com/a/46289257
241241
@@ -272,8 +272,6 @@ _ https://github.com/processing/processing/pull/4040
272272
273273
274274high
275- _ run button not deactivating
276- _ https://github.com/processing/processing/issues/5786
277275_ Find in Reference disabled for various keywords (draw, for, if, catch, while)
278276_ https://github.com/processing/processing/issues/5562
279277X https://github.com/processing/processing/pull/5642 (closed)
@@ -300,11 +298,11 @@ _ https://github.com/processing/processing/issues/4757
300298
301299
302300modes
303- _ sketch.properties not being written if initial mode is p5.js?
304- _ when creating a sketch within non-Java mode, should write the settings file
305- _ so that it re-loads in the proper environment
306- _ remove sketch.properties when moving back to the default?
307- _ or can we not do this, because it's used to set the 'next' mode
301+ _ remove selectMode() code from Base... just too funky
302+ _ should just go back to the default Mode, or the first that matches
303+ _ not enough Modes to warrant all the weirdness that could happen
304+ _ and for Android ( the only legit case), local.properties should be set
305+ _ or we have changeMode() to make it an easy switch
308306_ allow modes to specify their own base file name
309307_ need to move "is this a sketch?" handling into Mode
310308_ fix extension check for other modes
@@ -314,8 +312,6 @@ _ already reported?
314312
315313
316314teaching
317- _ teacher wants user input on the console
318- _ https://github.com/processing/processing/issues/5779
319315_ proxy trouble with p5? since adding the system proxy?
320316_ https://github.com/processing/processing/pull/3251/files
321317_ larger problem thread https://github.com/processing/processing/issues/3891
@@ -344,6 +340,8 @@ _ https://github.com/processing/processing/issues/4630
344340
345341gui
346342_ mouse events (i.e. toggle breakpoint) seem to be firing twice
343+ _ wonder if this is mousePressed and mouseClicked?
344+ _ this may also be the cause of the double entries in files
347345_ spacing of the updates number/circle in the lower right is off
348346_ https://github.com/processing/processing/issues/4094
349347_ https://github.com/processing/processing/pull/4097
@@ -395,14 +393,15 @@ _ https://github.com/processing/processing/issues/5023
395393
396394
397395pde/build
396+ _ when lib downloads (batik) go dead, fallback to download.processing.org
397+ _ or for now, tell users how to do it manually
398+ _ batik and ant have both broken the build when old versions were removed
398399_ break out Mode-specific options to their own panels in prefs
399400_ Mode should just provide a panel for their prefs
400401_ make the build fail if git pull on processing-docs fails
401402_ remove "save before running" message
402403_ save() and saveAs() need to be refactored
403404_ https://github.com/processing/processing/issues/3843
404- _ clean out the repo
405- _ https://github.com/processing/processing/issues/1898
406405_ search the source for 'applet' references (i.e. SVG docs)
407406_ PreferencesFrame is a misnomer (not a frame itself)
408407_ change to PreferencesDialog, and make it a dialog?
@@ -416,7 +415,6 @@ from the todo list
416415_ reas: comments go nasty when auto-formatted
417416_ reas: code coloring sometimes disappears
418417_ me: undo not in the correct location
419- _ drop XP support (but improve Windows 8 support? ouch)
420418_ improve error message when creating a tab with the same name
421419_ right now it's generic, based on "a file exists"
422420_ don't allow users to create 'blah.java' when 'blah.pde' already in sketch
0 commit comments