Skip to content

Commit 7a8e275

Browse files
committed
more cleanup of the todo list
1 parent 4772d5c commit 7a8e275

File tree

1 file changed

+45
-47
lines changed

1 file changed

+45
-47
lines changed

todo.txt

Lines changed: 45 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -11,50 +11,52 @@ change detector
1111
X text in second line of custom dialogs was showing too large
1212
X change detector had large text for the "either way" part of the message
1313
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
1417

1518
modes and properties
1619
X major rewrite of handleOpen() et al
1720
X fix bug when changing the Mode between Java and Android
1821
X appears that it would have been broken for a long time
1922
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
2030

2131
fixes
2232
X multi-line strings not terminating properly
2333
X https://github.com/processing/processing4/issues/398
2434
X https://github.com/processing/processing4/pull/400
2535

26-
earlier
36+
cleaning/earlier
2737
X Interface problems when moving to a monitor with Windows scaling to 125%
2838
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
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

5961
contribs
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

176176
decisions 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
232235
X 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

274274
high
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
279277
X https://github.com/processing/processing/pull/5642 (closed)
@@ -300,11 +298,11 @@ _ https://github.com/processing/processing/issues/4757
300298

301299

302300
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
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

316314
teaching
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

345341
gui
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

397395
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
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

Comments
 (0)