Skip to content

Commit 600c9e5

Browse files
committed
cleaning up the todo list a bit
1 parent abb84e0 commit 600c9e5

File tree

1 file changed

+56
-68
lines changed

1 file changed

+56
-68
lines changed

todo.txt

Lines changed: 56 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ X https://github.com/processing/processing4/issues/254
1919
X https://github.com/processing/processing4/issues/280 (duplicate)
2020
X Movie Maker broken with spaces in path (converted to %20)
2121
X https://github.com/processing/processing4/issues/268
22-
X debugger not working
22+
X Debugger not working when selecting Debug from the menu
2323
X https://github.com/processing/processing4/issues/282
2424
X turned out to be a problem when using menu, not button to enable/disable
2525

@@ -41,37 +41,22 @@ _ https://github.com/processing/processing4/issues/240
4141

4242
beta 2
4343

44-
lots of work
44+
known issues
4545
_ Editor cursor position is offset to the right when display scaling >100%
4646
_ https://github.com/processing/processing4/issues/226
4747
_ IDE cursor position is wrong if font size is changed in preferences on macOS
4848
_ probably related to second displays, need to hook one up and test
4949
_ https://github.com/processing/processing4/issues/194
50+
_ Export to Application not working with the current video library
51+
_ https://github.com/processing/processing-video/issues/188
5052

51-
investigate
52-
_ Anti-aliasing/smoothing in createFont when disabled
53-
_ https://github.com/processing/processing4/issues/278
54-
X couldn't reproduce, but probably an issue in there somewhere
55-
56-
features
57-
_ auto-complete not triggering, workaround as pref?
58-
_ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
59-
_ https://github.com/processing/processing/issues/5691
60-
_ add language support to Modes (request and updated PR from Andres)
61-
_ https://github.com/processing/processing4/issues/236
62-
_ https://github.com/processing/processing4/pull/237
6353

6454
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6555

6656

67-
highest
6857
_ update the README.md in the root for alpha 6 and beta 1
6958
_ update https://github.com/processing/processing4/wiki/Changes-in-4.0
70-
_ clean up dist files, 'bin' and 'src' from Java Mode are included, iml files, etc
7159

72-
_ what to double-click when opening p5 projects (.pdp?)
73-
_ lack of a project file makes this a little bit of a headache
74-
_ dropping a sketch folder onto the PDE should also be implemented
7560
_ refresh option for sketchbook (bottom of window)
7661
_ import option for sketchbook (button to select files/folders/etc)
7762

@@ -88,6 +73,13 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=1188
8873
_ with http://processing.org/bugs/bugzilla/1188.html
8974
_ also code.google.com URLs with Github URLs (numbers are sorta in sync)
9075

76+
_ Implement support for Java “modules” and clean up JavaFX-specific workarounds
77+
_ https://github.com/processing/processing4/issues/212
78+
79+
_ when lib downloads (batik) go dead, fallback to the download.processing.org version
80+
_ or for now, tell users how to do it manually
81+
82+
9183
ui is ugly on macOS
9284
_ sort out ui.font plus the other fonts inside theme.txt
9385
_ Toolkit.getSansFont() will use the internal ProcessingSansPro font
@@ -103,11 +95,6 @@ _ Space Grotesk and Mono?
10395
_ https://fonts.google.com/specimen/Space+Mono
10496
_ https://fonts.google.com/specimen/Space+Grotesk
10597

106-
_ Implement support for Java “modules” and clean up JavaFX-specific workarounds
107-
_ https://github.com/processing/processing4/issues/212
108-
109-
_ when lib downloads (batik) go dead, fallback to the download.processing.org version
110-
_ or for now, tell users how to do it manually
11198

11299
windows/scaling
113100
_ include JNA so that sketches can also scale properly?
@@ -133,6 +120,7 @@ _ (built and tested a version of this code if we want to use it)
133120

134121

135122
before 4.x final
123+
_ clean up dist files, 'bin' and 'src' from Java Mode are included, iml files, etc
136124
_ Replace JDK 11 and JavaFX 16 with JDK 17 and JavaFX 17
137125
_ https://github.com/processing/processing4/issues/285
138126
_ turn off javafx web if not using
@@ -161,10 +149,22 @@ _ https://github.com/processing/processing/issues/5848
161149
_ or at least avoid the multiple
162150
_ remove jai_imageio.jar from MovieMaker
163151
_ also clean out the other unused class files and src
164-
_ make the call on the launcher setting for Linux
165-
_ https://github.com/processing/processing4/issues/247
152+
_ Anti-aliasing/smoothing in createFont when disabled
153+
_ https://github.com/processing/processing4/issues/278
154+
X couldn't reproduce, but probably an issue in there somewhere
155+
166156

167157
decisions before final 4.0 release
158+
_ auto-complete not triggering, workaround as pref?
159+
_ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
160+
_ https://github.com/processing/processing/issues/5691
161+
_ add language support to Modes (request and updated PR from Andres)
162+
_ https://github.com/processing/processing4/issues/236
163+
_ https://github.com/processing/processing4/pull/237
164+
_ Add support for localizing contributions
165+
_ https://github.com/processing/processing/pull/2833
166+
_ https://github.com/processing/processing/issues/3154
167+
_ https://github.com/processing/processing/pull/3337
168168
_ can we compress jdk/Contents/Home/legal into a single zip?
169169
X Shutting off VAqua due to interface ugliness and Contribution Manager freezing
170170
_ https://github.com/processing/processing4/issues/129
@@ -182,24 +182,31 @@ _ add a Tool for removing extended attributes? xattr -cr /path/to/Something.app
182182
_ when exporting an app, run xattr on it to handle "app is damaged" errors?
183183
_ https://osxdaily.com/2019/02/13/fix-app-damaged-cant-be-opened-trash-error-mac/
184184
_ https://github.com/processing/processing/issues/4214
185-
186-
after initial 4.0 release
187-
_ startup is so incredibly slow
188-
X the splash screen comes up fairly quickly, so what gives?
189-
_ lots of EDT thread stuff, particularly with loading contribs
185+
_ make the call on the launcher setting for Linux
186+
_ https://github.com/processing/processing4/issues/247
190187

191188

192-
would like to fix
189+
would like to fix (after 4.0 final)
193190
_ better command line support/basic language server support?
194191
_ make it easier to use with other editors
192+
_ language server refactoring
193+
_ https://github.com/processing/processing4/issues/117
194+
_ https://theia-ide.org/
195+
_ https://medium.com/ballerina-techblog/implementing-a-language-server-how-hard-can-it-be-part-2-fa65a741aa23
195196
_ detach sketch name and folder name (use sketch.properties)
196197
_ better for git, etc
197198
_ single file thing is long gone
198199
_ introduce the idea of 'scraps' (ala gist) that are just single page blobs
200+
_ what to double-click when opening p5 projects (.pdp?)
201+
_ lack of a project file makes this a little bit of a headache
202+
_ dropping a sketch folder onto the PDE should also be implemented
203+
_ startup is so incredibly slow
204+
X the splash screen comes up fairly quickly, so what gives?
205+
_ lots of EDT thread stuff, particularly with loading contribs
199206

200207

201208
windows
202-
_ go back to including a .bat file?
209+
_ go back to including a .bat file for debug purposes?
203210
_ .\java\bin\java.exe -cp lib/pde.jar;core/library/core.jar;lib/jna.jar;lib/jna-platform.jar;lib/antlr-4.7.2-complete.jar;lib/ant.jar;lib/ant-launcher.jar -Djna.nosys=true -Dsun.java2d.uiScale.enabled=false -Djna.boot.library.path=lib -Djna.nounpack=true -Dsun.java2d.d3d=false -Dsun.java2d.ddoffscreen=false -Dsun.java2d.noddraw=true processing.app.Base
204211
_ launch4j doesn't work from folders with non-native charsets
205212
_ anything in CP1252 on an English Windows system is fine
@@ -219,25 +226,6 @@ _ sign releases on Windows to avoid SmartScreen warnings/errors
219226
_ https://github.com/processing/processing4/issues/25
220227

221228

222-
_ i18n support for Modes
223-
_ https://github.com/processing/processing/commit/0ed2fc139c3c5dfe0a1702ed8348987b3c6a5c9d
224-
_ update installation guide for Linux
225-
_ https://github.com/processing/processing-docs/issues/645
226-
227-
228-
probably past 4.x
229-
_ language server refactoring
230-
_ https://github.com/processing/processing4/issues/117
231-
_ https://theia-ide.org/
232-
_ https://medium.com/ballerina-techblog/implementing-a-language-server-how-hard-can-it-be-part-2-fa65a741aa23
233-
234-
235-
_ "Could not get the settings folder" message could be more helpful
236-
_ https://github.com/processing/processing/issues/5744
237-
_ need to check the locations it'd be writing to, and see if available
238-
_ then tell the user which folder to fix
239-
240-
241229
contrib
242230
_ Saving sketch with the same name as a class
243231
_ https://github.com/processing/processing/pull/4033
@@ -302,22 +290,23 @@ _ docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html
302290
_ https://github.com/processing/processing/issues/1476#issuecomment-23229990
303291

304292

293+
_ update installation guide for Linux
294+
_ https://github.com/processing/processing-docs/issues/645
295+
296+
_ "Could not get the settings folder" message could be more helpful
297+
_ https://github.com/processing/processing/issues/5744
298+
_ need to check the locations it'd be writing to, and see if available
299+
_ then tell the user which folder to fix
300+
305301
_ "Required files could not be found" when trying to run from the .zip file
306302
_ https://github.com/processing/processing/issues/5022
307303
_ use an installer instead?
308304

309-
_ "error during export" message, but no error message contents come through
310-
_ e.g. https://github.com/processing/processing/issues/4792
311-
312305
_ library compilations not ordered properly w/ sorting
313306
_ do we still support library compilations? that was from 2016
314307
_ https://github.com/processing/processing/issues/4630
315308

316309

317-
needs review
318-
_ createPreprocessor() added to JavaEditor, creating a mess
319-
_ https://github.com/processing/processing/commit/2ecdc36ac7c680eb36e271d17ad80b657b3ae6a0
320-
_ patch to core classpath by Manindra?
321310

322311

323312
gui
@@ -403,6 +392,9 @@ _ search the source for 'applet' references (i.e. SVG docs)
403392
_ PreferencesFrame is a misnomer (not a frame itself)
404393
_ change to PreferencesDialog, and make it a dialog?
405394
_ move Library to LibraryContribution and into contrib?
395+
_ createPreprocessor() added to JavaEditor, creating a mess
396+
_ https://github.com/processing/processing/commit/2ecdc36ac7c680eb36e271d17ad80b657b3ae6a0
397+
_ patch to core classpath by Manindra?
406398

407399

408400
from the todo list
@@ -424,15 +416,6 @@ _ improve start time by populating sketchbook/libraries on threads
424416
_ https://github.com/processing/processing/issues/2945
425417

426418

427-
help me
428-
_ Add support for localizing contributions
429-
_ https://github.com/processing/processing/pull/2833
430-
_ https://github.com/processing/processing/issues/3154
431-
_ https://github.com/processing/processing/pull/3337
432-
_ export application ubuntu -> windows not working (2.2.1)
433-
_ https://github.com/processing/processing/issues/2698
434-
_ might be something with libraries (native or otherwise)
435-
436419

437420
medium
438421
_ detect changes in case with libraries
@@ -741,6 +724,11 @@ _ EditorToolbar has two TODO items for open menu handling
741724

742725
PDE / Export
743726

727+
_ export application ubuntu -> windows not working (2.2.1)
728+
_ https://github.com/processing/processing/issues/2698
729+
_ might be something with libraries (native or otherwise)
730+
_ "error during export" message, but no error message contents come through
731+
_ e.g. https://github.com/processing/processing/issues/4792
744732
_ if the lib folder goes missing from export, give an error
745733
_ also any .jar files that are missing, give an error
746734
_ showing more debug messages (command line?)

0 commit comments

Comments
 (0)