|
1 | 1 | 0233 (3.0a6) |
| 2 | +X remove Applet as base class |
2 | 3 |
|
3 | 4 |
|
4 | | -graphics |
5 | | -X roll back full screen changes |
6 | | -X https://github.com/processing/processing/issues/2641 |
| 5 | +earlier |
| 6 | +X size(640,360 , P3D) doesn't work properly |
| 7 | +X https://github.com/processing/processing/issues/2924 |
| 8 | +X https://github.com/processing/processing/issues/2925 |
| 9 | + |
| 10 | + |
| 11 | +applet/sketch |
7 | 12 | X remove isGL(), is2D(), is3D(), displayable() from PApplet |
8 | 13 | X these were auto-imported from PGraphics |
9 | 14 | X remove pause variable from PApplet (was not documented) |
10 | 15 | X added copy() to PImage (to work like get(), ala PVector) |
11 | 16 | X added getFontRenderContext() to PGraphics |
| 17 | +X why doesn't p5 punt when loadFont() is used on an otf? |
| 18 | +X is this a GL problem? (example in bug report wasn't GL) |
| 19 | +X https://github.com/processing/processing/issues/2876 |
| 20 | +X since we don't have any magic number in there, just randomly breaks |
| 21 | +X add check to require .vlw extension with loadFont() |
| 22 | +_ performance issues on OS X (might be threading due to Applet) |
| 23 | +_ https://github.com/processing/processing/issues/2423 |
| 24 | +_ clean up requestFocus() stuff |
| 25 | +_ make sure it works with retina/canvas/strategy as well |
| 26 | +_ requestFocus() method probably needs to be added to PApplet |
| 27 | +_ remove sketch path hack from PApplet |
| 28 | +_ args[] should be null if none passed (otherwise args == null checks are weird) |
| 29 | + |
| 30 | + |
| 31 | +full screen |
| 32 | +X roll back full screen changes |
| 33 | +X https://github.com/processing/processing/issues/2641 |
| 34 | +o new full screen sometimes causes sketch to temporarily be in the wrong spot |
| 35 | +X removed the new stuff since it stank, rolled back to menu bar hiding |
| 36 | +X add option to have full screen span across screens |
| 37 | +o display=all in cmd line |
| 38 | +o sketchDisplay() -> 0 for all, or 1, 2, 3... |
| 39 | +X added --span option |
| 40 | +X play with improvements to full screen here |
| 41 | +_ show warning when display spanning is turned off |
| 42 | +_ defaults read com.apple.spaces spans-displays |
| 43 | +_ crash on startup when "Mirror Displays" selected (cantfix?) |
| 44 | +_ suspect that this is a specific chipset since Oracle didn't reproduce |
| 45 | +_ AMD Radeon HD 6770M was in the Oracle bug report |
| 46 | +_ https://github.com/processing/processing/issues/2186 |
| 47 | +_ https://bugs.openjdk.java.net/browse/JDK-8027391 |
| 48 | +_ test with JG's 13" retina laptop |
| 49 | + |
| 50 | + |
| 51 | +graphics |
12 | 52 | _ add attrib() method |
13 | 53 | _ https://github.com/processing/processing/issues/2963 |
14 | 54 | _ assign this to DXF as well? |
15 | 55 | _ createGraphics() currently broken in Java2D |
16 | 56 | _ size() command not working to do a resize |
17 | 57 | _ deal with applySettings() change (maybe not a problem?) |
18 | 58 |
|
19 | | -_ remove sketch path hack from PApplet |
20 | 59 |
|
21 | 60 | python has to use launch() instead of open() |
22 | 61 | map() is bad for Python (and JavaScript?) |
23 | 62 |
|
24 | | -_ args[] should be null if none passed (otherwise args == null checks are weird) |
25 | | -_ size(640,360 , P3D) doesn't work properly |
26 | | -_ https://github.com/processing/processing/issues/2924 |
27 | | -_ why doesn't p5 punt when loadFont() is used on an otf? |
28 | | -_ is this a GL problem? |
29 | | - |
30 | | -_ show warning when display spanning is turned off |
31 | | -_ defaults read com.apple.spaces spans-displays |
32 | 63 |
|
33 | | -applet/component |
34 | | -_ remove Applet as base class |
35 | | -_ performance issues on OS X (might be threading due to Applet) |
36 | | -_ https://github.com/processing/processing/issues/2423 |
37 | | -_ play with improvements to full screen here |
38 | | -_ new full screen sometimes causes sketch to temporarily be in the wrong spot |
39 | | -_ add option to have full screen span across screens |
40 | | -_ display=all in cmd line |
41 | | -_ sketchDisplay() -> 0 for all, or 1, 2, 3... |
42 | | -_ clean up requestFocus() stuff |
43 | | -_ make sure it works with retina/canvas/strategy as well |
| 64 | +under consideration |
| 65 | +_ break PUtil out from PApplet |
| 66 | +_ break more api with Processing 3? |
| 67 | +_ use enums for everything (fixes auto-completion) |
| 68 | +_ add chaining operations |
| 69 | +_ move to enums instead of PConstants? |
| 70 | +_ helps textMode() only accept valid entries |
| 71 | +_ really nice for auto-complete |
| 72 | +_ prevents hundreds of entries from coming up w/ auto-complete |
| 73 | +_ downside: breaks compatibility big time |
| 74 | +_ check retina with PGraphicsRetina2D |
| 75 | +_ fix the registered methods doc, stop/dispose working |
| 76 | +_ Casey needs to nudge people about libraries, so we need to fix this |
| 77 | +_ pause(), resume(), start(), stop() clarifications |
| 78 | +_ dispose/stop not great w/ libraries yet |
| 79 | +_ PShape complete refactoring |
| 80 | +_ proper touch events |
| 81 | +_ touch event doesn't make sense for mouseMove on desktop, hover on Android |
| 82 | +_ probably go with pointer: more universal for touch/mouse |
| 83 | +_ high-level touch events (swipe, et al) |
| 84 | +_ if Andres is done, they go in, if not then 3.0 |
| 85 | +_ move away from loadPixels |
| 86 | +_ implement requestXxxx() API |
44 | 87 |
|
45 | 88 |
|
46 | 89 | processing.data |
@@ -119,13 +162,6 @@ _ Text looks blurry in GL Retina |
119 | 162 | _ https://github.com/processing/processing/issues/2739 |
120 | 163 |
|
121 | 164 |
|
122 | | -cantfix |
123 | | -_ crash on startup when "Mirror Displays" selected |
124 | | -_ suspect that this is a specific chipset since Oracle didn't reproduce |
125 | | -_ https://github.com/processing/processing/issues/2186 |
126 | | -_ test with JG's 13" retina laptop |
127 | | - |
128 | | - |
129 | 165 | decisions/misc |
130 | 166 | _ use enums for constants |
131 | 167 | _ https://github.com/processing/processing/issues/2778 |
|
0 commit comments