Skip to content

Commit 0365db5

Browse files
committed
incorporate recent contribs, update todo.txt
1 parent 93ee623 commit 0365db5

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

todo.txt

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,22 @@ X was getting in the way of comparisons
5858
_ but need to compare the entries differently so there aren't dupes
5959
_ i.e. it was doing a name comparison, so need to swap by name
6060

61+
preproc
62+
X correctly handling sketch renderer with fullScreen()
63+
X https://github.com/processing/processing4/pull/474
64+
X return PreprocessorResult for Android Mode
65+
X https://github.com/processing/processing4/pull/470
66+
X https://github.com/processing/processing4/issues/469
67+
68+
contrib
69+
X Text caret position shifts when typing Japanese
70+
X https://github.com/processing/processing4/issues/447
71+
X https://github.com/processing/processing4/pull/462
72+
X Some keys can't be entered on the On-Screen Keyboard
73+
X https://github.com/processing/processing4/issues/403
74+
X https://github.com/processing/processing4/pull/461
75+
76+
6177
_ currently no indication that contrib download failed
6278
_ so the 'try again' won't show up; everything looks fine
6379
_ (was this for the contrib listing? or an actual contrib?)
@@ -72,6 +88,10 @@ _ and it should include all contribs (method from Base to get in one swoop?)
7288
_ this is also likely the cause of per-Mode weirdness
7389
_ holy s*t ContributionTableModel is using all of the contribs
7490

91+
_ change to "Modes..." or "Manage Modes..." and same for Libraries, etc
92+
93+
_ open dialog extensions only work for the current Mode
94+
_ i.e. in Java Mode, won't list .js files as candidates
7595

7696
_ if a sketch is in the docs folder, try triggering macos access dialog
7797
_ do it once for the root, then see if it allows the folders inside as well
@@ -205,6 +225,9 @@ _ add reinstall option?
205225

206226

207227
design
228+
_ make new gradients when selecting Theme Engine
229+
_ icons for the console items
230+
_ https://github.com/fathominfo/processing4-theme
208231
_ console scroll bar colors
209232
_ https://github.com/processing/processing4/issues/265
210233
_ errors table theme
@@ -281,6 +304,11 @@ _ also should probably download these on demand, when not in the PATH
281304
_ update Video library to use the new layout
282305
_ update the platforms page
283306
_ https://github.com/processing/processing4/wiki/Supported-Platforms
307+
_ if error in the code during export, it's just saying "error during export"
308+
_ is this still the case?
309+
_ chars[] array is never used in ascii video example
310+
_ ui scaling in the PDE is important for classes/seeing at a distance
311+
_ Export to Application was broken with OpenGL (Casey)
284312

285313

286314
decisions before final 4.0 release
@@ -319,6 +347,10 @@ _ auto-complete not triggering, workaround as pref?
319347
_ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
320348
_ https://github.com/processing/processing/issues/5691
321349
_ automatic import of JavaFX when FX2D is specified
350+
_ preferences in web frame?
351+
_ intro page using webkit (launching into examples)
352+
_ and maybe the reference too?
353+
_ how to send messages from webkit server to p5 (i.e. for colors)
322354

323355

324356
would like to fix (but not necessary for 4.0 final)
@@ -353,9 +385,13 @@ _ apt package for easier rpi install (especially)
353385

354386

355387
windows
356-
_ go back to including a .bat file for debug purposes?
388+
_ windows batch file would be a good idea (debugging is hard)
389+
_ how to leave the window open when running a script
390+
_ if files removed by Defender, the launcher may not know
357391
_ would be good to auto-generate this from the config (avoid double updates)
358392
_ .\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
393+
_ extra warning for Eclipse Adoptium "certain features turned off"
394+
_ need a better way to handle this/warn users/avoid it altogether
359395
_ launch4j doesn't work from folders with non-native charsets
360396
_ anything in CP1252 on an English Windows system is fine
361397
_ but anything else reports "font sadness" b/c it's using the system JRE
@@ -407,6 +443,8 @@ _ clean Windows temp folders
407443
_ https://github.com/processing/processing/issues/1896
408444
_ could not write to temporary directory (virus checker problems)
409445
_ https://github.com/processing/processing/issues/4757
446+
_ change up how temp directories are handled
447+
_ it's sometimes copying the files to a different drive on windows
410448

411449

412450
modes
@@ -979,6 +1017,8 @@ _ move styling to separate constants that are more accessible
9791017

9801018
PDE / Preferences
9811019

1020+
_ need to do the Mode prefs separately
1021+
_ since we can't have per-Mode constants (the pref names) in PreferencesFrame
9821022
_ Editor.applyFrame() may not have a valid 'editor' object to work with
9831023
_ if windows closed, and prefs altered, NPE thrown
9841024
_ make sure editor isn't trying to apply prefs when no editor is open

0 commit comments

Comments
 (0)