discussion with Casey

This commit is contained in:
Ben Fry
2022-08-06 16:33:33 -04:00
parent a386afde3c
commit 9f28410a2b
+68 -31
View File
@@ -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