mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
todo list notes
This commit is contained in:
+66
-30
@@ -1,14 +1,54 @@
|
||||
0233 (3.0a6)
|
||||
X remove Applet as base class
|
||||
|
||||
|
||||
graphics
|
||||
X roll back full screen changes
|
||||
X https://github.com/processing/processing/issues/2641
|
||||
earlier
|
||||
X size(640,360 , P3D) doesn't work properly
|
||||
X https://github.com/processing/processing/issues/2924
|
||||
X https://github.com/processing/processing/issues/2925
|
||||
|
||||
|
||||
applet/sketch
|
||||
X remove isGL(), is2D(), is3D(), displayable() from PApplet
|
||||
X these were auto-imported from PGraphics
|
||||
X remove pause variable from PApplet (was not documented)
|
||||
X added copy() to PImage (to work like get(), ala PVector)
|
||||
X added getFontRenderContext() to PGraphics
|
||||
X why doesn't p5 punt when loadFont() is used on an otf?
|
||||
X is this a GL problem? (example in bug report wasn't GL)
|
||||
X https://github.com/processing/processing/issues/2876
|
||||
X since we don't have any magic number in there, just randomly breaks
|
||||
X add check to require .vlw extension with loadFont()
|
||||
_ performance issues on OS X (might be threading due to Applet)
|
||||
_ https://github.com/processing/processing/issues/2423
|
||||
_ clean up requestFocus() stuff
|
||||
_ make sure it works with retina/canvas/strategy as well
|
||||
_ requestFocus() method probably needs to be added to PApplet
|
||||
_ remove sketch path hack from PApplet
|
||||
_ args[] should be null if none passed (otherwise args == null checks are weird)
|
||||
|
||||
|
||||
full screen
|
||||
X roll back full screen changes
|
||||
X https://github.com/processing/processing/issues/2641
|
||||
o new full screen sometimes causes sketch to temporarily be in the wrong spot
|
||||
X removed the new stuff since it stank, rolled back to menu bar hiding
|
||||
X add option to have full screen span across screens
|
||||
o display=all in cmd line
|
||||
o sketchDisplay() -> 0 for all, or 1, 2, 3...
|
||||
X added --span option
|
||||
X play with improvements to full screen here
|
||||
_ show warning when display spanning is turned off
|
||||
_ defaults read com.apple.spaces spans-displays
|
||||
_ crash on startup when "Mirror Displays" selected (cantfix?)
|
||||
_ suspect that this is a specific chipset since Oracle didn't reproduce
|
||||
_ AMD Radeon HD 6770M was in the Oracle bug report
|
||||
_ https://github.com/processing/processing/issues/2186
|
||||
_ https://bugs.openjdk.java.net/browse/JDK-8027391
|
||||
_ test with JG's 13" retina laptop
|
||||
|
||||
|
||||
graphics
|
||||
_ add attrib() method
|
||||
_ https://github.com/processing/processing/issues/2963
|
||||
_ assign this to DXF as well?
|
||||
@@ -16,31 +56,34 @@ _ createGraphics() currently broken in Java2D
|
||||
_ size() command not working to do a resize
|
||||
_ deal with applySettings() change (maybe not a problem?)
|
||||
|
||||
_ remove sketch path hack from PApplet
|
||||
|
||||
python has to use launch() instead of open()
|
||||
map() is bad for Python (and JavaScript?)
|
||||
|
||||
_ args[] should be null if none passed (otherwise args == null checks are weird)
|
||||
_ size(640,360 , P3D) doesn't work properly
|
||||
_ https://github.com/processing/processing/issues/2924
|
||||
_ why doesn't p5 punt when loadFont() is used on an otf?
|
||||
_ is this a GL problem?
|
||||
|
||||
_ show warning when display spanning is turned off
|
||||
_ defaults read com.apple.spaces spans-displays
|
||||
|
||||
applet/component
|
||||
_ remove Applet as base class
|
||||
_ performance issues on OS X (might be threading due to Applet)
|
||||
_ https://github.com/processing/processing/issues/2423
|
||||
_ play with improvements to full screen here
|
||||
_ new full screen sometimes causes sketch to temporarily be in the wrong spot
|
||||
_ add option to have full screen span across screens
|
||||
_ display=all in cmd line
|
||||
_ sketchDisplay() -> 0 for all, or 1, 2, 3...
|
||||
_ clean up requestFocus() stuff
|
||||
_ make sure it works with retina/canvas/strategy as well
|
||||
under consideration
|
||||
_ break PUtil out from PApplet
|
||||
_ break more api with Processing 3?
|
||||
_ use enums for everything (fixes auto-completion)
|
||||
_ add chaining operations
|
||||
_ move to enums instead of PConstants?
|
||||
_ helps textMode() only accept valid entries
|
||||
_ really nice for auto-complete
|
||||
_ prevents hundreds of entries from coming up w/ auto-complete
|
||||
_ downside: breaks compatibility big time
|
||||
_ check retina with PGraphicsRetina2D
|
||||
_ fix the registered methods doc, stop/dispose working
|
||||
_ Casey needs to nudge people about libraries, so we need to fix this
|
||||
_ pause(), resume(), start(), stop() clarifications
|
||||
_ dispose/stop not great w/ libraries yet
|
||||
_ PShape complete refactoring
|
||||
_ proper touch events
|
||||
_ touch event doesn't make sense for mouseMove on desktop, hover on Android
|
||||
_ probably go with pointer: more universal for touch/mouse
|
||||
_ high-level touch events (swipe, et al)
|
||||
_ if Andres is done, they go in, if not then 3.0
|
||||
_ move away from loadPixels
|
||||
_ implement requestXxxx() API
|
||||
|
||||
|
||||
processing.data
|
||||
@@ -119,13 +162,6 @@ _ Text looks blurry in GL Retina
|
||||
_ https://github.com/processing/processing/issues/2739
|
||||
|
||||
|
||||
cantfix
|
||||
_ crash on startup when "Mirror Displays" selected
|
||||
_ suspect that this is a specific chipset since Oracle didn't reproduce
|
||||
_ https://github.com/processing/processing/issues/2186
|
||||
_ test with JG's 13" retina laptop
|
||||
|
||||
|
||||
decisions/misc
|
||||
_ use enums for constants
|
||||
_ https://github.com/processing/processing/issues/2778
|
||||
|
||||
@@ -54,6 +54,13 @@ _ https://github.com/processing/processing/issues/2960
|
||||
_ Add support for localizing contributions
|
||||
_ https://github.com/processing/processing/pull/2833
|
||||
|
||||
from the todo list
|
||||
_ reas: comments go nasty when auto-formatted
|
||||
_ reas: code coloring sometimes disappears
|
||||
_ me: undo not in the correct location
|
||||
_ implement the new gui
|
||||
_ drop XP support (but improve Windows 8 support? ouch)
|
||||
|
||||
|
||||
high
|
||||
_ dist needs to do a git pull on processing-docs
|
||||
@@ -397,6 +404,8 @@ _ http://code.google.com/p/processing/issues/detail?id=494
|
||||
|
||||
PDE / Editor
|
||||
|
||||
_ Undo does not move to the correct location in the editor window
|
||||
_ https://github.com/processing/processing/issues/707
|
||||
_ clean up /tmp folders used during build
|
||||
_ https://github.com/processing/processing/issues/1896
|
||||
_ 'recent' menu doesn't respect examples folder of other p5 versions
|
||||
|
||||
Reference in New Issue
Block a user