mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
checking in lots of random changes
This commit is contained in:
@@ -3,19 +3,24 @@ processing todo list
|
||||
|
||||
|
||||
PEOPLE WHO WANT IT
|
||||
christophe buffet <christophe@wkmx.org>
|
||||
Eric ANDRON <ericandron@wanadoo.fr>
|
||||
Michael Davis <shyfter@imsa.edu>
|
||||
andres <moscoca@bigpond.com>
|
||||
d.amarel <d.amarel@dotsperinch.com>
|
||||
Daniel Evan Schwartz <design@roomn8.com>
|
||||
Eric ANDRON <ericandron@wanadoo.fr>
|
||||
Bert Balcaen <bert@rekalldesign.com>
|
||||
christophe buffet <christophe@wkmx.org>
|
||||
Fabrice Clérot <fabrice.clerot@francetelecom.com>
|
||||
Michael Davis <shyfter@imsa.edu>
|
||||
Roger Langley <galahad@uslink.net>
|
||||
Roy Macarthur <roy@mcarthur.com>
|
||||
Fabrice Clérot <fabrice.clerot@francetelecom.com>
|
||||
Oddur Snær Magnússon <oddur@magnusson.is>
|
||||
Daniel Mendelsohn <dan@heads4sale.com>
|
||||
Daniel Mendelsohn <dmendel@optonline.net>
|
||||
Michael McGuffin <mjmcguff@dgp.toronto.edu>
|
||||
Bert Balcaen <bert@rekalldesign.com>
|
||||
Anthony Okolie <anthony@anthonyone.com>
|
||||
Luis Miguel P. <luismi@standbyclick.com>
|
||||
Daniel Evan Schwartz <design@roomn8.com>
|
||||
Jeff Williams <jeffw@pinchy.org>
|
||||
Ian Wojtowicz <ian@woj.com>
|
||||
andres <moscoca@bigpond.com>
|
||||
|
||||
|
||||
QUESTIONS
|
||||
@@ -30,6 +35,18 @@ _ maybe stop/kill button should only be a stop btn
|
||||
|
||||
|
||||
RANDOM UNSORTED MESS
|
||||
_ line() should make sure that fill() isn't set
|
||||
_ having to put 'f' after everything is a mess
|
||||
_ better way to do parent and g.rect stuff in related classes
|
||||
_ implement g. passed into any function called draw()
|
||||
_ also important for things like cos, sin, max etc
|
||||
_ but maybe once you're doing more advanced code, that stuff's ok
|
||||
_ or using inner classes is better b/c class stuff works
|
||||
_ make an executable jar file for 1.3 stuff
|
||||
_ lightsOff() seems dumb with noStroke and noFill
|
||||
_ make close() work to kill applet in kjc
|
||||
_ code to automatically open generated .ai files (exec(..ai))
|
||||
|
||||
_ add method for exporting applications with processing
|
||||
_ wrapper that invokes the applet using a copy of the jre
|
||||
_ move MemoryImageSource out of bagel and into ProcessingApplet
|
||||
@@ -91,6 +108,10 @@ _ finish color function inside applet
|
||||
_ do by simplifying stroke/fill/background inside bagel
|
||||
_ these should be done w/ a switch (STROKE, FILL, BK, OTHER)
|
||||
_ needs to be done inside cpp version too.. minimize amt of code
|
||||
_ translateMiddle() ? to move to the middle of the screen?
|
||||
_ shouldn't do so much work (redrawing in loop) if waiting for input
|
||||
_ mode for when no full animation taking place
|
||||
_ otherwise machine is continually maxed out while app is running
|
||||
|
||||
|
||||
MACOS
|
||||
@@ -102,9 +123,26 @@ _ parent.obj.close() on the url
|
||||
_ writing serial code (something that docks better to java serial api)
|
||||
|
||||
|
||||
0016
|
||||
X bug in Bagel.loadImage that made images not work in applets
|
||||
0016 improve exporting and lines
|
||||
_ g.applet = this at beginning of program
|
||||
_ finish setFont with a font size
|
||||
_ add 'hint' function for scaling line thickness
|
||||
_ add hint for super smooth fonts
|
||||
_ add preferredsize to processingapplet
|
||||
X bug in Bagel.loadImage that made images not work in applets
|
||||
_ millis returns 0 (though getMillis() is fine)
|
||||
|
||||
_ it's really a pain to use external files in processing
|
||||
_ getStream sucks (zach rewrote)
|
||||
_ should be able to work for application or applets
|
||||
_ may want to use getResource() (to get things from .jar files)
|
||||
|
||||
_ need to clamp colors (nothing > 255 or < 0)
|
||||
_ try using serial events from javacomm instead of just reading straight
|
||||
_ paren problems comes from overusing parens (too many closing)
|
||||
_ image[first[i], 0, 0) hitting last paren causes jump to top
|
||||
_ lib/pde.properties should be read using getResource
|
||||
_ export not working for processing
|
||||
_ talk to simon about error streams and kjc
|
||||
_ better piping of output from kjc
|
||||
_ erroneous errors from kjc regarding 'var not inited'
|
||||
@@ -115,13 +153,20 @@ _ if call is not using a constant number, then punt
|
||||
_ bezier and catmullrom aren't setting ndim to at least two
|
||||
_ translate(x, y) doesn't seem to affect a rect()
|
||||
_ same with rect. looks like this causing trouble with lots of things
|
||||
_ it's really a pain to use external files in processing
|
||||
_ getStream sucks (zach rewrote)
|
||||
_ should be able to work for application or applets
|
||||
_ may want to use getResource() (to get things from .jar files)
|
||||
_ int version of min and abs
|
||||
_ millis returns 0 (though getMillis() is fine)
|
||||
_ fix bugs from the 'bugs' file
|
||||
_ fix bugs from the 'bugs' file
|
||||
_ then remove the file from cvs
|
||||
_ way to screen grab at higher resolution
|
||||
_ method for rendering at higher res and then scaling down
|
||||
_ (even if this causes signficant performance hit)
|
||||
_ single or multi-file cvs, not based on directories
|
||||
_ i.e. i want illustrator.java for a project
|
||||
_ version # stored in .java file
|
||||
_ if a new version is available, asks 'do you want to update?'
|
||||
_ multi-file: quicksort + sortable
|
||||
_ quicksort should probably just be made into 'sort' class
|
||||
_ it's the only one ever used
|
||||
_ also stringutils.split
|
||||
|
||||
|
||||
0017 (first semi-public release)
|
||||
|
||||
Reference in New Issue
Block a user