diff --git a/todo.txt b/todo.txt index c7b54307a..c36464666 100755 --- a/todo.txt +++ b/todo.txt @@ -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?)