mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
cleaning up the todo list a bit
This commit is contained in:
@@ -19,7 +19,7 @@ X https://github.com/processing/processing4/issues/254
|
||||
X https://github.com/processing/processing4/issues/280 (duplicate)
|
||||
X Movie Maker broken with spaces in path (converted to %20)
|
||||
X https://github.com/processing/processing4/issues/268
|
||||
X debugger not working
|
||||
X Debugger not working when selecting Debug from the menu
|
||||
X https://github.com/processing/processing4/issues/282
|
||||
X turned out to be a problem when using menu, not button to enable/disable
|
||||
|
||||
@@ -41,37 +41,22 @@ _ https://github.com/processing/processing4/issues/240
|
||||
|
||||
beta 2
|
||||
|
||||
lots of work
|
||||
known issues
|
||||
_ Editor cursor position is offset to the right when display scaling >100%
|
||||
_ https://github.com/processing/processing4/issues/226
|
||||
_ IDE cursor position is wrong if font size is changed in preferences on macOS
|
||||
_ probably related to second displays, need to hook one up and test
|
||||
_ https://github.com/processing/processing4/issues/194
|
||||
_ Export to Application not working with the current video library
|
||||
_ https://github.com/processing/processing-video/issues/188
|
||||
|
||||
investigate
|
||||
_ Anti-aliasing/smoothing in createFont when disabled
|
||||
_ https://github.com/processing/processing4/issues/278
|
||||
X couldn't reproduce, but probably an issue in there somewhere
|
||||
|
||||
features
|
||||
_ auto-complete not triggering, workaround as pref?
|
||||
_ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
|
||||
_ https://github.com/processing/processing/issues/5691
|
||||
_ add language support to Modes (request and updated PR from Andres)
|
||||
_ https://github.com/processing/processing4/issues/236
|
||||
_ https://github.com/processing/processing4/pull/237
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
||||
highest
|
||||
_ update the README.md in the root for alpha 6 and beta 1
|
||||
_ update https://github.com/processing/processing4/wiki/Changes-in-4.0
|
||||
_ clean up dist files, 'bin' and 'src' from Java Mode are included, iml files, etc
|
||||
|
||||
_ what to double-click when opening p5 projects (.pdp?)
|
||||
_ lack of a project file makes this a little bit of a headache
|
||||
_ dropping a sketch folder onto the PDE should also be implemented
|
||||
_ refresh option for sketchbook (bottom of window)
|
||||
_ import option for sketchbook (button to select files/folders/etc)
|
||||
|
||||
@@ -88,6 +73,13 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=1188
|
||||
_ with http://processing.org/bugs/bugzilla/1188.html
|
||||
_ also code.google.com URLs with Github URLs (numbers are sorta in sync)
|
||||
|
||||
_ Implement support for Java “modules” and clean up JavaFX-specific workarounds
|
||||
_ https://github.com/processing/processing4/issues/212
|
||||
|
||||
_ when lib downloads (batik) go dead, fallback to the download.processing.org version
|
||||
_ or for now, tell users how to do it manually
|
||||
|
||||
|
||||
ui is ugly on macOS
|
||||
_ sort out ui.font plus the other fonts inside theme.txt
|
||||
_ Toolkit.getSansFont() will use the internal ProcessingSansPro font
|
||||
@@ -103,11 +95,6 @@ _ Space Grotesk and Mono?
|
||||
_ https://fonts.google.com/specimen/Space+Mono
|
||||
_ https://fonts.google.com/specimen/Space+Grotesk
|
||||
|
||||
_ Implement support for Java “modules” and clean up JavaFX-specific workarounds
|
||||
_ https://github.com/processing/processing4/issues/212
|
||||
|
||||
_ when lib downloads (batik) go dead, fallback to the download.processing.org version
|
||||
_ or for now, tell users how to do it manually
|
||||
|
||||
windows/scaling
|
||||
_ 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)
|
||||
|
||||
|
||||
before 4.x final
|
||||
_ clean up dist files, 'bin' and 'src' from Java Mode are included, iml files, etc
|
||||
_ Replace JDK 11 and JavaFX 16 with JDK 17 and JavaFX 17
|
||||
_ https://github.com/processing/processing4/issues/285
|
||||
_ turn off javafx web if not using
|
||||
@@ -161,10 +149,22 @@ _ https://github.com/processing/processing/issues/5848
|
||||
_ or at least avoid the multiple
|
||||
_ remove jai_imageio.jar from MovieMaker
|
||||
_ also clean out the other unused class files and src
|
||||
_ make the call on the launcher setting for Linux
|
||||
_ https://github.com/processing/processing4/issues/247
|
||||
_ Anti-aliasing/smoothing in createFont when disabled
|
||||
_ https://github.com/processing/processing4/issues/278
|
||||
X couldn't reproduce, but probably an issue in there somewhere
|
||||
|
||||
|
||||
decisions before final 4.0 release
|
||||
_ auto-complete not triggering, workaround as pref?
|
||||
_ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show
|
||||
_ https://github.com/processing/processing/issues/5691
|
||||
_ add language support to Modes (request and updated PR from Andres)
|
||||
_ https://github.com/processing/processing4/issues/236
|
||||
_ https://github.com/processing/processing4/pull/237
|
||||
_ Add support for localizing contributions
|
||||
_ https://github.com/processing/processing/pull/2833
|
||||
_ https://github.com/processing/processing/issues/3154
|
||||
_ https://github.com/processing/processing/pull/3337
|
||||
_ can we compress jdk/Contents/Home/legal into a single zip?
|
||||
X Shutting off VAqua due to interface ugliness and Contribution Manager freezing
|
||||
_ https://github.com/processing/processing4/issues/129
|
||||
@@ -182,24 +182,31 @@ _ add a Tool for removing extended attributes? xattr -cr /path/to/Something.app
|
||||
_ when exporting an app, run xattr on it to handle "app is damaged" errors?
|
||||
_ https://osxdaily.com/2019/02/13/fix-app-damaged-cant-be-opened-trash-error-mac/
|
||||
_ https://github.com/processing/processing/issues/4214
|
||||
_ make the call on the launcher setting for Linux
|
||||
_ https://github.com/processing/processing4/issues/247
|
||||
|
||||
after initial 4.0 release
|
||||
|
||||
would like to fix (after 4.0 final)
|
||||
_ better command line support/basic language server support?
|
||||
_ make it easier to use with other editors
|
||||
_ language server refactoring
|
||||
_ https://github.com/processing/processing4/issues/117
|
||||
_ https://theia-ide.org/
|
||||
_ https://medium.com/ballerina-techblog/implementing-a-language-server-how-hard-can-it-be-part-2-fa65a741aa23
|
||||
_ detach sketch name and folder name (use sketch.properties)
|
||||
_ better for git, etc
|
||||
_ single file thing is long gone
|
||||
_ introduce the idea of 'scraps' (ala gist) that are just single page blobs
|
||||
_ what to double-click when opening p5 projects (.pdp?)
|
||||
_ lack of a project file makes this a little bit of a headache
|
||||
_ dropping a sketch folder onto the PDE should also be implemented
|
||||
_ startup is so incredibly slow
|
||||
X the splash screen comes up fairly quickly, so what gives?
|
||||
_ lots of EDT thread stuff, particularly with loading contribs
|
||||
|
||||
|
||||
would like to fix
|
||||
_ better command line support/basic language server support?
|
||||
_ make it easier to use with other editors
|
||||
_ detach sketch name and folder name (use sketch.properties)
|
||||
_ better for git, etc
|
||||
_ single file thing is long gone
|
||||
_ introduce the idea of 'scraps' (ala gist) that are just single page blobs
|
||||
|
||||
|
||||
windows
|
||||
_ go back to including a .bat file?
|
||||
_ go back to including a .bat file for debug purposes?
|
||||
_ .\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
|
||||
_ launch4j doesn't work from folders with non-native charsets
|
||||
_ anything in CP1252 on an English Windows system is fine
|
||||
@@ -219,25 +226,6 @@ _ sign releases on Windows to avoid SmartScreen warnings/errors
|
||||
_ https://github.com/processing/processing4/issues/25
|
||||
|
||||
|
||||
_ i18n support for Modes
|
||||
_ https://github.com/processing/processing/commit/0ed2fc139c3c5dfe0a1702ed8348987b3c6a5c9d
|
||||
_ update installation guide for Linux
|
||||
_ https://github.com/processing/processing-docs/issues/645
|
||||
|
||||
|
||||
probably past 4.x
|
||||
_ language server refactoring
|
||||
_ https://github.com/processing/processing4/issues/117
|
||||
_ https://theia-ide.org/
|
||||
_ https://medium.com/ballerina-techblog/implementing-a-language-server-how-hard-can-it-be-part-2-fa65a741aa23
|
||||
|
||||
|
||||
_ "Could not get the settings folder" message could be more helpful
|
||||
_ https://github.com/processing/processing/issues/5744
|
||||
_ need to check the locations it'd be writing to, and see if available
|
||||
_ then tell the user which folder to fix
|
||||
|
||||
|
||||
contrib
|
||||
_ Saving sketch with the same name as a class
|
||||
_ 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
|
||||
_ https://github.com/processing/processing/issues/1476#issuecomment-23229990
|
||||
|
||||
|
||||
_ update installation guide for Linux
|
||||
_ https://github.com/processing/processing-docs/issues/645
|
||||
|
||||
_ "Could not get the settings folder" message could be more helpful
|
||||
_ https://github.com/processing/processing/issues/5744
|
||||
_ need to check the locations it'd be writing to, and see if available
|
||||
_ then tell the user which folder to fix
|
||||
|
||||
_ "Required files could not be found" when trying to run from the .zip file
|
||||
_ https://github.com/processing/processing/issues/5022
|
||||
_ use an installer instead?
|
||||
|
||||
_ "error during export" message, but no error message contents come through
|
||||
_ e.g. https://github.com/processing/processing/issues/4792
|
||||
|
||||
_ library compilations not ordered properly w/ sorting
|
||||
_ do we still support library compilations? that was from 2016
|
||||
_ https://github.com/processing/processing/issues/4630
|
||||
|
||||
|
||||
needs review
|
||||
_ createPreprocessor() added to JavaEditor, creating a mess
|
||||
_ https://github.com/processing/processing/commit/2ecdc36ac7c680eb36e271d17ad80b657b3ae6a0
|
||||
_ patch to core classpath by Manindra?
|
||||
|
||||
|
||||
gui
|
||||
@@ -403,6 +392,9 @@ _ search the source for 'applet' references (i.e. SVG docs)
|
||||
_ PreferencesFrame is a misnomer (not a frame itself)
|
||||
_ change to PreferencesDialog, and make it a dialog?
|
||||
_ move Library to LibraryContribution and into contrib?
|
||||
_ createPreprocessor() added to JavaEditor, creating a mess
|
||||
_ https://github.com/processing/processing/commit/2ecdc36ac7c680eb36e271d17ad80b657b3ae6a0
|
||||
_ patch to core classpath by Manindra?
|
||||
|
||||
|
||||
from the todo list
|
||||
@@ -424,15 +416,6 @@ _ improve start time by populating sketchbook/libraries on threads
|
||||
_ https://github.com/processing/processing/issues/2945
|
||||
|
||||
|
||||
help me
|
||||
_ Add support for localizing contributions
|
||||
_ https://github.com/processing/processing/pull/2833
|
||||
_ https://github.com/processing/processing/issues/3154
|
||||
_ https://github.com/processing/processing/pull/3337
|
||||
_ export application ubuntu -> windows not working (2.2.1)
|
||||
_ https://github.com/processing/processing/issues/2698
|
||||
_ might be something with libraries (native or otherwise)
|
||||
|
||||
|
||||
medium
|
||||
_ detect changes in case with libraries
|
||||
@@ -741,6 +724,11 @@ _ EditorToolbar has two TODO items for open menu handling
|
||||
|
||||
PDE / Export
|
||||
|
||||
_ export application ubuntu -> windows not working (2.2.1)
|
||||
_ https://github.com/processing/processing/issues/2698
|
||||
_ might be something with libraries (native or otherwise)
|
||||
_ "error during export" message, but no error message contents come through
|
||||
_ e.g. https://github.com/processing/processing/issues/4792
|
||||
_ if the lib folder goes missing from export, give an error
|
||||
_ also any .jar files that are missing, give an error
|
||||
_ showing more debug messages (command line?)
|
||||
|
||||
Reference in New Issue
Block a user