mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
rolling over todo notes for beta 2
This commit is contained in:
@@ -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";
|
||||
|
||||
@@ -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
@@ -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?
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user