cleaning up the todo list a bit

This commit is contained in:
Ben Fry
2019-01-19 17:16:14 -08:00
parent 33b5055bae
commit 5800dfc4e2
2 changed files with 39 additions and 48 deletions
+7 -11
View File
@@ -64,7 +64,12 @@ o is this coming from us? if so, need to provide actions
X haven't seen for a while, maybe fixed
high-ish
_ make setting the window icon automatic, based on files in local dirs
X https://github.com/processing/processing/issues/5123
X https://github.com/processing/processing/pull/5202
_ need to make this work behind the scenes instead
_ create icon.png or have an 'icons' folder with multiple sizes
_ NullPointerException at java.awt.Window.init(Window.java:497) when using Airplay
_ https://github.com/processing/processing/issues/5620
_ try to catch the NPE and warn the user about what's happening
@@ -77,14 +82,7 @@ _ should DoubleDict create from Iterable or Map<>?
_ (Map is more efficient b/c of size, Iterable more useful)
3.5+
_ requestSize() and xxxxTitle() (to diminish use of 'surface')
_ make setting the window icon automatic, based on files in local dirs
X https://github.com/processing/processing/issues/5123
X https://github.com/processing/processing/pull/5202
_ need to make this work behind the scenes instead
_ create icon.png or have an 'icons' folder with multiple sizes
_ Implement blendMode() for PDF
_ https://github.com/processing/processing/issues/5438
@@ -96,8 +94,6 @@ _ Switch to getModifiersEx() and fix the AWT modifiers used in PSurfaceAWT
_ this is an easy fix, but need to check impact elsewhere
_ does anything else rely on these modifiers?
_ when doing createFont, can we add it to the os fonts available?
_ add separator option to loadTable()
_ https://github.com/processing/processing/issues/5068
@@ -468,11 +464,11 @@ _ Python Mode has a hook for when it's called
CORE / PFont and text()
_ when doing createFont, can we add it to the os fonts available?
_ font rotation (native font problem?) with natives?
_ https://github.com/processing/processing/issues/731
_ Text rotation, placement and font metrics incorrect when scaled
_ https://github.com/processing/processing/issues/2167
_ remove subsetting stuff from PFont?
_ or use hint(ENABLE_FONT_SUBSETTING)?
_ what's the difference with ascent on loadFont vs. createFont?
+32 -37
View File
@@ -24,7 +24,7 @@ o Determine new keyboard shortcut for Step Out
X https://github.com/processing/processing/issues/3538
X all set based on #2199
fixed earlier
cleaning
X Could not initialize class com.sun.jna.Native on startup (Windows)
X https://github.com/processing/processing/issues/4929
X closed earlier; fixed as best we could
@@ -32,6 +32,15 @@ X sharing usage metrics about libraries
X https://github.com/processing/processing/issues/4708
X Determine shortcut for Export vs Use Selection for Find
X https://github.com/processing/processing/issues/2985
o swap font smoothing for tab size?
o implement simple table for prefs?
X still requires restart of the software, so problematic
X need docs for translations
X https://github.com/processing/processing/issues/4018
X setting a bad font/size in preferences.txt causes a crash on startup
X https://github.com/processing/processing/issues/4085
o https://github.com/processing/processing/pull/4087
X can't reproduce with current code
contrib
X Updated russian translation, now can choose russian in preferences
@@ -61,10 +70,10 @@ X size(0, 0) just freezes instead of showing an error
X https://github.com/processing/processing/issues/5233 (duplicate)
3.5.1
_ Find in Reference disabled for various keywords (draw, for, if, catch, while)
_ https://github.com/processing/processing/issues/5562
_ https://github.com/processing/processing/pull/5642
_ discuss with Casey
high-ish
@@ -76,25 +85,6 @@ _ Welcome screen doesn't size properly for HiDPI screens
_ https://github.com/processing/processing/issues/4896
manager
_ Manager fails to complete install of PythonMode when no windows open
_ https://github.com/processing/processing/issues/5309
_ an incompatible Mode prevents the PDE from quitting after last window is closed
_ https://github.com/processing/processing/issues/5112
_ “could not move the contribution to the backup folder” message while updating
_ problem is that any sketch that uses a library, the lib is stuck as "in use"
_ https://github.com/processing/processing/issues/4973
_ issues with updating modes
_ https://github.com/processing/processing/issues/5424
_ examples window not updating on install
_ open examples window
_ mode > add mode > libraries > install video
_ did not update the examples window, had to restart pde
_ was able to save over the video capture examples b/c they were a library
_ lib examples not properly marked as read-only
_ "Could not find a examples in the downloaded file" is a poorly worded message
temp
_ inside Sketch, makeTempFolder() would be the place to modify the location
_ perhaps make a 'temp' inside the sketchbook folder?
@@ -114,6 +104,8 @@ _ don't allow adding files w/o saving
_ others?
_ clean Windows temp folders
_ https://github.com/processing/processing/issues/1896
_ could not write to temporary directory (virus checker problems)
_ https://github.com/processing/processing/issues/4757
modes
@@ -147,7 +139,7 @@ _ see the 'examples' section below
_ how are file associations handled in Linux? (for .pde, .psk)
_ implement fallback fonts instead of giving up and using Dialog and Mono
_ Implement fallback fonts so we can use Source et al with CJK/Greek/Arabic
_ https://github.com/processing/processing/issues/5023
_ "Required files could not be found" when trying to run from the .zip file
@@ -156,8 +148,6 @@ _ use an installer instead?
_ mode list does not update after changing sketchbook folder
_ already reported?
_ swap font smoothing for tab size?
_ implement simple table for prefs?
_ "error during export" message, but no error message contents come through
_ e.g. https://github.com/processing/processing/issues/4792
@@ -178,8 +168,6 @@ _ malformed proxy issues http://stackoverflow.com/q/376101
_ docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html
_ https://github.com/processing/processing/issues/1476#issuecomment-23229990
_ could not write to temporary directory (virus checker problems)
_ https://github.com/processing/processing/issues/4757
_ fix appbundler problems due to rollback
_ https://github.com/processing/processing/issues/3790
@@ -205,8 +193,6 @@ _ text gutter doesn't seem to be hidpi
X or is it b/c screen not quite 2x? (nope)
_ swap out the fonts?
_ Help Menu disabled on OS X
_ https://github.com/processing/processing/issues/4353#issuecomment-237715947
medium
_ detect changes in case with libraries
@@ -229,17 +215,8 @@ _ solution is to create a sprite sheet as a psd that'll have better type
_ no way we're gonna fix the sizing and spacing for all platforms
_ setting a bad font/size causes a crash on startup
_ https://github.com/processing/processing/issues/4085
o https://github.com/processing/processing/pull/4087
translations
_ need docs for translations
_ https://github.com/processing/processing/issues/4018
_ question about PDE_pt-br instead of PDE_pt
_ https://github.com/processing/processing/issues/4018
more contribs
_ Saving sketch with the same name as a class
_ https://github.com/processing/processing/pull/4033
@@ -762,6 +739,22 @@ _ e.g. ocd is broken in 0125 because of method signature changes
PDE / Manager
_ Manager fails to complete install of PythonMode when no windows open
_ https://github.com/processing/processing/issues/5309
_ an incompatible Mode prevents the PDE from quitting after last window is closed
_ https://github.com/processing/processing/issues/5112
_ “could not move the contribution to the backup folder” message while updating
_ problem is that any sketch that uses a library, the lib is stuck as "in use"
_ https://github.com/processing/processing/issues/4973
_ issues with updating modes
_ https://github.com/processing/processing/issues/5424
_ examples window not updating on install
_ open examples window
_ mode > add mode > libraries > install video
_ did not update the examples window, had to restart pde
_ was able to save over the video capture examples b/c they were a library
_ lib examples not properly marked as read-only
_ "Could not find a examples in the downloaded file" is a poorly worded message
_ 'version' should be x.y or x.y.z, not some extra long string
_ enforce this by disallowing spaces? on the import script?
_ Progress bar height on macOS is too thin
@@ -993,6 +986,8 @@ _ this may already work with SingleInstance stuff
DIST / Mac OS X
_ Help Menu disabled on OS X (looks like a JVM bug)
_ https://github.com/processing/processing/issues/4353#issuecomment-237715947
_ Java bug prevents us from setting the dock name of a sketch run from the PDE
_ https://github.com/processing/processing/issues/5045
_ client properties