rolling over todo notes for beta 2

This commit is contained in:
Ben Fry
2021-08-13 12:27:54 -04:00
parent 7f480ab2b3
commit 895f10caa1
5 changed files with 166 additions and 157 deletions
+2 -2
View File
@@ -52,9 +52,9 @@ import processing.data.StringList;
public class Base {
// Added accessors for 0218 because the UpdateCheck class was not properly
// updating the values, due to javac inlining the static final values.
static private final int REVISION = 1276;
static private final int REVISION = 1277;
/** This might be replaced by main() if there's a lib/version.txt file. */
static private String VERSION_NAME = "1276"; //$NON-NLS-1$
static private String VERSION_NAME = "1277"; //$NON-NLS-1$
static final public String SKETCH_BUNDLE_EXT = ".pdez";
static final public String CONTRIB_BUNDLE_EXT = ".pdex";
+23
View File
@@ -1,3 +1,26 @@
1276 (4.0b1)
X no other changes to core
contributions
X PShape.scale() not working with PShape.resetMatrix() when P2D renderer is used
X https://github.com/processing/processing4/issues/217
X https://github.com/processing/processing4/pull/225
should be fixed in 4.x (close/lock these 3.x issues with final 4.0 release)
X AppKit errors from P2D/P3D
X https://github.com/processing/processing/issues/5880
X Export Application broken in Processing 3.5.4 when using P2D or P3D renderers
X may be a JOGL bug, fixed by the 2.4 RC (therefore fixed in 4.x already?)
X https://github.com/processing/processing/issues/5983
X Cannot run rotateZ() within the PShape class
X https://github.com/processing/processing/issues/5770
X Profile GL4bc is not available on X11GraphicsDevice
X https://github.com/processing/processing/issues/6160
X https://github.com/processing/processing/issues/6154
X Profile GL3bc is not available on X11GraphicsDevice
X https://github.com/processing/processing/issues/5476
1275 (4.0a6)
X mouseButton not set correctly on mouseReleased() with Java2D
X https://github.com/processing/processing4/issues/181
+1 -21
View File
@@ -1,24 +1,4 @@
1276 (4.0b1)
X no other changes to core?
contributions
X PShape.scale() not working with PShape.resetMatrix() when P2D renderer is used
X https://github.com/processing/processing4/issues/217
X https://github.com/processing/processing4/pull/225
should be fixed in 4.x (close/lock these 3.x issues with final 4.0 release)
X AppKit errors from P2D/P3D
X https://github.com/processing/processing/issues/5880
X Export Application broken in Processing 3.5.4 when using P2D or P3D renderers
X may be a JOGL bug, fixed by the 2.4 RC (therefore fixed in 4.x already?)
X https://github.com/processing/processing/issues/5983
X Cannot run rotateZ() within the PShape class
X https://github.com/processing/processing/issues/5770
X Profile GL4bc is not available on X11GraphicsDevice
X https://github.com/processing/processing/issues/6160
X https://github.com/processing/processing/issues/6154
X Profile GL3bc is not available on X11GraphicsDevice
X https://github.com/processing/processing/issues/5476
1277 (4.0b2)
_ put opengl libs for core into platform-specific subfolders?
+136
View File
@@ -1,3 +1,139 @@
1276 (4.0b1)
X really chatty console messages for people with old settings directories
X ignore 'debug' entry in prefs dir if it's a leftover DebugMode directory
X IDE cursor position on Windows goes weird if display scaling used
X https://github.com/processing/processing4/issues/226
X cleaning up suggestions.txt handling and related code
X report of completions being broken
o pdex.completion=true doesn't turn on completion,
o but pdex.completion.trigger=true does
X https://github.com/processing/processing/issues/5691
X remove code for pulling fonts from JAVA_HOME/lib/fonts
X no longer exists in Java 11
o exporting on Linux is setting the wrong path? or an extra subfolder is used?
X https://github.com/processing/processing/issues/6182
X checked, seems to be working
o fix height of font size dropdown in prefs (why one pixel off?)
X file prefs combo box issue
o https://github.com/processing/processing4/issues/232
X change Messages.loge() to Messages.err()
X only call errorTable.updateTheme() if it's not null
X update EditorFooter.updateMode() to EditorFooter.updateTheme()
X add it to the code called by Editor.updateTheme()
X implement cmd/ctrl-up and cmd/ctrl-down (shift version was there already, weird)
X standard key shortcuts on macOS https://support.apple.com/en-us/HT201236
X update to JDK 11.0.12+7
X remove the JRE Downloader
X rewrite download handler to just use a simple <get>
X remove the rest of the jre downloader code
X https://github.com/processing/processing4/issues/155
o handleNew() returns an Editor object
o unlikely to break anything, but it is a signature change
X nope, nevermind, not gonna do it
o Add ability to move ~/.processing directory
X move preferences to ~/.config on Linux
X use ~/.config as parent, or $XDG_CONFIG_HOME
o https://github.com/processing/processing/issues/6115 (moved)
X https://github.com/processing/processing4/issues/203
X update with a new round of icons
X replace sketch.ico and sketch.icns to application (for exported app)
X (too confusing b/c .pde is the "sketch", or especially if we go pdp)
X roll over the welcome screen for 4.0 beta so folks see it
install from pdex files
X initial code to install a contrib from a pdex file
X test to make sure it's behaving properly
X finish getting pdex files to install, now with actual feedback
X prompt before installing extensions to pde?
X show progress dialog while installing extensions
a zip file with extension `.pdex` can be loaded as a Library/Mode/Tool/Example set, and a zip file with the extension `.pdez` will load a sketch from a single file. (The sketch will be unpacked into a temporary file.)
Sam updates
X can we get rid of pdexEnabled? does the current code work w/ java tabs?
X https://github.com/processing/processing4/issues/157
X https://github.com/processing/processing4/pull/230
cleaning
o look into LCD rendering problems w/ Java (see if Lion still a problem)
o fonts were showing up with very different fatness
o put stdout/stderr into ~/Library/Logs
o and have a .log extension so it can be browsed properly
o need to make sure that it's ok to write to logs dir..
o probably being removed from future OS X versions
o create a processing4-docs repo
o check with Casey re: shallow clone or approach
o show the recommended sw version for users' platform on the download page
fixed in 3.0a1
X Processing is named processing-app-Base in Gnome 3
X https://github.com/processing/processing/issues/2534
fixed in 4.0a4
X sketch window resets position after each run (regression from 3.4?)
X https://github.com/processing/processing/issues/5781
sketch/launching
X should it be pskz, pcbz? psk for the sketch file to double-click?
X pdez as a sketch bundle?
X launch/psk files/import from web editor (more details below)
X cleaning up the temp file handling
X 'show sketch folder' weird when in temp folder
X ask to save first (sketch has not been saved yet)
o or make the temp folder part of the sketchbook
X same with adding files to an unsaved sketch, do we block that?
X some type of sketch archive format for posting examples (.psk?)
X would be nice to open a sketch directly from a zip file
X https://github.com/processing/processing/issues/73
o maybe just open from a zip file, since psk doesn't help anything
X don't let people into the /tmp folder for sketches
o don't use tmp folder for sketches?
X restrict more things like "show sketch folder"
X don't allow adding files w/o saving
o others?
o also have a means of importing sketches
o https://github.com/processing/processing/issues/3987
o add means to import .zip files from file/url into sketchbook, library, etc.
o super easy given current code implementation, might help usability
X don't allow "Show Sketch Folder" for untitled sketches
X how are file associations handled in Linux? (for .pde, .psk)
X add issue for implementing the Linux file associations in install.sh
/ https://github.com/processing/processing4/issues/239
sketch/examples
o keep examples.zip in a zip file? (5000 files @ 30 MB instead of 15 MB zip)
o mark examples as untitled (rather than read-only)
o maybe even pull these directly from the zip file?
X disallow add file to sketch, export, export application
X pretty much anything inside the sketch?
o but don't do this with untitled, cuz it kinda stinks
o this is too weird--just put examples into individual zip files
o mark example files as untitled
o though will that require the sketch to be saved before export?
X https://github.com/processing/processing/issues/2459
o get rid of "read only" status for examples
o just do them from psk filess
X not worth it, since it'll still be needed for other things
reference.zip and server
X put the reference into .zip file
X unzipping the app takes forever
X dealing with reference.zip and web server
X web server confirmed to be working, but should check w/ new docs
X local web server to run reference from .zip?
X no more gazillion file nastiness
should be fixed
X Undo feature may have undesired results (4.0a4)
X https://github.com/processing/processing/issues/4775
X HDPI support GNOME desktop
X https://github.com/processing/processing/issues/6059
before beta 1
X write release notes
X fix up the colors
X look through dist files, looks like 'bin' and 'src' from Java Mode are included
1275 (4.0a6)
X remove java.class.path when launching code from inside the PDE
X should prevent conflicts, avoid papering over other bugs
+4 -134
View File
@@ -1,137 +1,7 @@
1276 (4.0b1)
X really chatty console messages for people with old settings directories
X ignore 'debug' entry in prefs dir if it's a leftover DebugMode directory
X IDE cursor position on Windows goes weird if display scaling used
X https://github.com/processing/processing4/issues/226
X cleaning up suggestions.txt handling and related code
X report of completions being broken
o pdex.completion=true doesn't turn on completion,
o but pdex.completion.trigger=true does
X https://github.com/processing/processing/issues/5691
X remove code for pulling fonts from JAVA_HOME/lib/fonts
X no longer exists in Java 11
o exporting on Linux is setting the wrong path? or an extra subfolder is used?
X https://github.com/processing/processing/issues/6182
X checked, seems to be working
o fix height of font size dropdown in prefs (why one pixel off?)
X file prefs combo box issue
o https://github.com/processing/processing4/issues/232
X change Messages.loge() to Messages.err()
X only call errorTable.updateTheme() if it's not null
X update EditorFooter.updateMode() to EditorFooter.updateTheme()
X add it to the code called by Editor.updateTheme()
X implement cmd/ctrl-up and cmd/ctrl-down (shift version was there already, weird)
X standard key shortcuts on macOS https://support.apple.com/en-us/HT201236
X update to JDK 11.0.12+7
X remove the JRE Downloader
X rewrite download handler to just use a simple <get>
X remove the rest of the jre downloader code
X https://github.com/processing/processing4/issues/155
o handleNew() returns an Editor object
o unlikely to break anything, but it is a signature change
X nope, nevermind, not gonna do it
o Add ability to move ~/.processing directory
X move preferences to ~/.config on Linux
X use ~/.config as parent, or $XDG_CONFIG_HOME
o https://github.com/processing/processing/issues/6115 (moved)
X https://github.com/processing/processing4/issues/203
X update with a new round of icons
X replace sketch.ico and sketch.icns to application (for exported app)
X (too confusing b/c .pde is the "sketch", or especially if we go pdp)
X roll over the welcome screen for 4.0 beta so folks see it
install from pdex files
X initial code to install a contrib from a pdex file
X test to make sure it's behaving properly
X finish getting pdex files to install, now with actual feedback
X prompt before installing extensions to pde?
X show progress dialog while installing extensions
a zip file with extension `.pdex` can be loaded as a Library/Mode/Tool/Example set, and a zip file with the extension `.pdez` will load a sketch from a single file. (The sketch will be unpacked into a temporary file.)
Sam updates
X can we get rid of pdexEnabled? does the current code work w/ java tabs?
X https://github.com/processing/processing4/issues/157
X https://github.com/processing/processing4/pull/230
cleaning
o look into LCD rendering problems w/ Java (see if Lion still a problem)
o fonts were showing up with very different fatness
o put stdout/stderr into ~/Library/Logs
o and have a .log extension so it can be browsed properly
o need to make sure that it's ok to write to logs dir..
o probably being removed from future OS X versions
o create a processing4-docs repo
o check with Casey re: shallow clone or approach
o show the recommended sw version for users' platform on the download page
fixed in 3.0a1
X Processing is named processing-app-Base in Gnome 3
X https://github.com/processing/processing/issues/2534
fixed in 4.0a4
X sketch window resets position after each run (regression from 3.4?)
X https://github.com/processing/processing/issues/5781
sketch/launching
X should it be pskz, pcbz? psk for the sketch file to double-click?
X pdez as a sketch bundle?
X launch/psk files/import from web editor (more details below)
X cleaning up the temp file handling
X 'show sketch folder' weird when in temp folder
X ask to save first (sketch has not been saved yet)
o or make the temp folder part of the sketchbook
X same with adding files to an unsaved sketch, do we block that?
X some type of sketch archive format for posting examples (.psk?)
X would be nice to open a sketch directly from a zip file
X https://github.com/processing/processing/issues/73
o maybe just open from a zip file, since psk doesn't help anything
X don't let people into the /tmp folder for sketches
o don't use tmp folder for sketches?
X restrict more things like "show sketch folder"
X don't allow adding files w/o saving
o others?
o also have a means of importing sketches
o https://github.com/processing/processing/issues/3987
o add means to import .zip files from file/url into sketchbook, library, etc.
o super easy given current code implementation, might help usability
X don't allow "Show Sketch Folder" for untitled sketches
X how are file associations handled in Linux? (for .pde, .psk)
X add issue for implementing the Linux file associations in install.sh
/ https://github.com/processing/processing4/issues/239
sketch/examples
o keep examples.zip in a zip file? (5000 files @ 30 MB instead of 15 MB zip)
o mark examples as untitled (rather than read-only)
o maybe even pull these directly from the zip file?
X disallow add file to sketch, export, export application
X pretty much anything inside the sketch?
o but don't do this with untitled, cuz it kinda stinks
o this is too weird--just put examples into individual zip files
o mark example files as untitled
o though will that require the sketch to be saved before export?
X https://github.com/processing/processing/issues/2459
o get rid of "read only" status for examples
o just do them from psk filess
X not worth it, since it'll still be needed for other things
reference.zip and server
X put the reference into .zip file
X unzipping the app takes forever
X dealing with reference.zip and web server
X web server confirmed to be working, but should check w/ new docs
X local web server to run reference from .zip?
X no more gazillion file nastiness
should be fixed
X Undo feature may have undesired results (4.0a4)
X https://github.com/processing/processing/issues/4775
X HDPI support GNOME desktop
X https://github.com/processing/processing/issues/6059
before beta 1
X write release notes
X fix up the colors
X look through dist files, looks like 'bin' and 'src' from Java Mode are included
1277 (4.0b2)
X remove translated URLs that are not actually translated
X entries in the Help menu were going to ancient links
X https://github.com/processing/processing4/issues/250
highest