@@ -11,50 +11,52 @@ change detector
11
11
X text in second line of custom dialogs was showing too large
12
12
X change detector had large text for the "either way" part of the message
13
13
X 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
14
17
15
18
modes and properties
16
19
X major rewrite of handleOpen() et al
17
20
X fix bug when changing the Mode between Java and Android
18
21
X appears that it would have been broken for a long time
19
22
X 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
20
30
21
31
fixes
22
32
X multi-line strings not terminating properly
23
33
X https://github.com/processing/processing4/issues/398
24
34
X https://github.com/processing/processing4/pull/400
25
35
26
- earlier
36
+ cleaning/ earlier
27
37
X Interface problems when moving to a monitor with Windows scaling to 125%
28
38
X 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
35
49
36
50
37
51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
52
39
53
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
49
55
_ replace bug numbers
50
56
_ http://dev.processing.org/bugs/show_bug.cgi?id=1188
51
57
_ with http://processing.org/bugs/bugzilla/1188.html
52
58
_ also code.google.com URLs with Github URLs (numbers are sorta in sync)
53
59
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
-
58
60
59
61
contribs
60
62
_ ListPanel.configureStatusColumnLabel() getting null DetailPanel objects
@@ -161,16 +163,14 @@ _ command line complaints
161
163
_ https://github.com/processing/processing/issues/6129
162
164
_ editor breakpoints out of the .pde files
163
165
_ really a drag for version control
164
- _ https://github.com/processing/processing/issues/5848
166
+ _ https://github.com/processing/processing/issues/5848
165
167
_ or at least avoid the multiple
168
+ _ https://github.com/processing/processing4/issues/330
166
169
_ ffmpeg binaries for all our platforms
167
170
_ 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
173
171
_ update Video library to use the new layout
172
+ _ update the platforms page
173
+ _ https://github.com/processing/processing4/wiki/Supported-Platforms
174
174
175
175
176
176
decisions before final 4.0 release
@@ -214,28 +214,28 @@ _ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
214
214
_ https://github.com/processing/processing/issues/5691
215
215
216
216
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
218
225
_ better command line support/basic language server support?
219
226
_ make it easier to use with other editors
220
227
_ language server refactoring
221
228
_ https://github.com/processing/processing4/issues/117
222
229
_ https://theia-ide.org/
223
230
_ 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
228
231
_ what to double-click when opening p5 projects (.pdp?)
229
232
_ lack of a project file makes this a little bit of a headache
230
233
_ dropping a sketch folder onto the PDE should also be implemented
231
234
_ startup is so incredibly slow
232
235
X the splash screen comes up fairly quickly, so what gives?
233
236
_ lots of EDT thread stuff, particularly with loading contribs
234
237
_ 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
239
239
_ https://github.com/processing/processing4/issues/212
240
240
_ modules and classpath ugh https://stackoverflow.com/a/46289257
241
241
@@ -272,8 +272,6 @@ _ https://github.com/processing/processing/pull/4040
272
272
273
273
274
274
high
275
- _ run button not deactivating
276
- _ https://github.com/processing/processing/issues/5786
277
275
_ Find in Reference disabled for various keywords (draw, for, if, catch, while)
278
276
_ https://github.com/processing/processing/issues/5562
279
277
X https://github.com/processing/processing/pull/5642 (closed)
@@ -300,11 +298,11 @@ _ https://github.com/processing/processing/issues/4757
300
298
301
299
302
300
modes
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
308
306
_ allow modes to specify their own base file name
309
307
_ need to move "is this a sketch?" handling into Mode
310
308
_ fix extension check for other modes
@@ -314,8 +312,6 @@ _ already reported?
314
312
315
313
316
314
teaching
317
- _ teacher wants user input on the console
318
- _ https://github.com/processing/processing/issues/5779
319
315
_ proxy trouble with p5? since adding the system proxy?
320
316
_ https://github.com/processing/processing/pull/3251/files
321
317
_ larger problem thread https://github.com/processing/processing/issues/3891
@@ -344,6 +340,8 @@ _ https://github.com/processing/processing/issues/4630
344
340
345
341
gui
346
342
_ 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
347
345
_ spacing of the updates number/circle in the lower right is off
348
346
_ https://github.com/processing/processing/issues/4094
349
347
_ https://github.com/processing/processing/pull/4097
@@ -395,14 +393,15 @@ _ https://github.com/processing/processing/issues/5023
395
393
396
394
397
395
pde/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
398
399
_ break out Mode-specific options to their own panels in prefs
399
400
_ Mode should just provide a panel for their prefs
400
401
_ make the build fail if git pull on processing-docs fails
401
402
_ remove "save before running" message
402
403
_ save() and saveAs() need to be refactored
403
404
_ https://github.com/processing/processing/issues/3843
404
- _ clean out the repo
405
- _ https://github.com/processing/processing/issues/1898
406
405
_ search the source for 'applet' references (i.e. SVG docs)
407
406
_ PreferencesFrame is a misnomer (not a frame itself)
408
407
_ change to PreferencesDialog, and make it a dialog?
@@ -416,7 +415,6 @@ from the todo list
416
415
_ reas: comments go nasty when auto-formatted
417
416
_ reas: code coloring sometimes disappears
418
417
_ me: undo not in the correct location
419
- _ drop XP support (but improve Windows 8 support? ouch)
420
418
_ improve error message when creating a tab with the same name
421
419
_ right now it's generic, based on "a file exists"
422
420
_ don't allow users to create 'blah.java' when 'blah.pde' already in sketch
0 commit comments