diff --git a/todo.txt b/todo.txt index 92ab20ed9..875a0353e 100755 --- a/todo.txt +++ b/todo.txt @@ -78,6 +78,11 @@ o getCoreLibrary() is breaking OpenGL o "new Library()" constructor needs to go back to private X this is ancient o add .bat file to lib on windows so that we can get better debugging info +o add a Tool for removing extended attributes? xattr -cr /path/to/Something.app +o when exporting an app, run xattr on it to handle "app is damaged" errors? +o xattr -cr /path/to/application.app +o -c removes attributes, -r is recursive +o doesn't help b/c it has to be done on the receiving end movie maker o break Movie Maker out to its own library? @@ -123,19 +128,6 @@ _ submit a PR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -detach sketch names -_ remove checkbox for detaching sketch name -_ just do this manually, and Save As will reset the name -_ should this be a setting in the sketch itself? -_ really need to override the save dialog and add a checkbox there -_ or should this be on the rename for the main tab -_ and if it's different on 'save as' then it won't update it -_ better yet, is it on creating sketches, so it actually is a pref -_ i.e. 'new sketches use name Sketch.java' instead of name of sketch as main tab -_ that might be closer to where people are expecting it anyway -_ and combined w/ the rename checkbox on the main tab, that might do it - - contribs _ examples handling is less than ideal _ examples not mentioned in warning dialog when installing @@ -238,6 +230,8 @@ _ ui scaling in the PDE is important for classes/seeing at a distance 4.0 +_ make sure the numbers are working again before launch +_ anything else we need to be tracking? _ completion mode pop-up not following dark and light mode conventions _ how to handle contrib manager download/retry/etc and showing progress _ adding a file to an untitled sketch should require a save @@ -263,14 +257,67 @@ _ and maybe the FAQ too? 4.0 / with Casey _ what things do we want to call out for the release? +_ this is also the welcome screen +_ Welcome screen +_ set a new preference for it, so people see it +_ just skip the welcome screen on Windows hidpi dipslays? +_ better to launch a web browser +_ also use id/ask for login to help understand community? +_ tell users about JavaFX, Movie Maker install, changing themes _ final call on the About screen + + +_ make sure mono font is coming from languages file when first setting editor pref +_ add wiki page for customization + +new things ++ themes ++ naming ++ new Movie Maker that uses ffmpeg ++ Apple Silicon support ++ raspberry pi 32/64 support ++ Java 17/faster/more up to date ++ JavaFX now needs to be imported + +old things ++ Examples window (Casey will pick 3-4) + + +4.0 / in the queue _ examples still coming from processing-docs repo +_ https://github.com/processing/processing-examples +_ can safely clone this repo instead of using processing-docs _ chars[] array is never used in ascii video example -_ change the license from GPL -_ then pass through the source to update licenses +_ https://github.com/processing/processing-video/blob/master/examples/Capture/AsciiVideo/AsciiVideo.pde +o change the license from GPL +_ make notes about it +_ pass through the source to update licenses _ add Processing Foundation as 2012-15 _ update license info to state gplv2 not v3 _ run through that online license checker +_ Export to Application on Apple Silicon is including a broken "Universal" appbundler +_ need to lipo a new appbundler, or have it export one of the two files +_ “Array_Test.app” is damaged and can’t be opened. You should move it to the Trash. +_ https://github.com/processing/processing/issues/4214 (closed) +_ figure out if we can do anything with signing applications +_ https://developer.apple.com/forums/thread/128166 +_ https://developer.apple.com/forums/thread/701514#701514021 +_ https://developer.apple.com/forums/thread/701581#701581021 +_ rollover color for console is always blue +_ probably a typo in the theme generator + + +detach sketch names +_ remove checkbox for detaching sketch name +_ just do this manually, and Save As will reset the name +_ should this be a setting in the sketch itself? +_ really need to override the save dialog and add a checkbox there +_ or should this be on the rename for the main tab +_ and if it's different on 'save as' then it won't update it +_ better yet, is it on creating sketches, so it actually is a pref +_ i.e. 'new sketches use name Sketch.java' instead of name of sketch as main tab +_ that might be closer to where people are expecting it anyway +_ and combined w/ the rename checkbox on the main tab, that might do it waiting/video library @@ -280,25 +327,12 @@ _ https://github.com/processing/processing-video/issues/188 decisions before final 4.0 release -_ 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? -_ xattr -cr /path/to/application.app -_ -c removes attributes, -r is recursive -_ https://github.com/processing/processing/issues/4214 -_ Open Sketch Folder not working on Linux with java.awt.Desktop quirks -_ make the call on the launcher setting for Linux -_ https://github.com/processing/processing4/issues/247 -_ Welcome screen or not? -_ set a new preference for it, so people see it -_ just skip the welcome screen on Windows hidpi dipslays? -_ better to launch a web browser -_ also use id/ask for login to help understand community? -_ tell users about JavaFX, Movie Maker install, changing themes _ Remove “Disable HiDPI Scaling” preference on Windows? +_ document it in the troubleshooting doc, ask people to report _ auto-complete not auto-triggering, change pref for handling? -_ Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show +o Auto-completion: [ ] Disabled [ ] Show on Ctrl-Space [ ] Always show _ https://github.com/processing/processing/issues/5691 -_ automatic import of JavaFX when FX2D is specified +_ automatic import of JavaFX when FX2D is specified (no time) would like to fix (but not necessary for 4.0 final) @@ -330,6 +364,9 @@ _ modules and classpath ugh https://stackoverflow.com/a/46289257 _ also the Crusty2D renderer for use with macOS hack stuff _ actually need separate alpha/1.5/2.x versions of this _ apt package for easier rpi install (especially) +_ Open Sketch Folder not working on Linux with java.awt.Desktop quirks +_ make the call on the launcher setting for Linux +_ https://github.com/processing/processing4/issues/247 windows