diff --git a/todo.txt b/todo.txt index 8c906f461..fcd77eb31 100644 --- a/todo.txt +++ b/todo.txt @@ -3,19 +3,24 @@ processing todo list PEOPLE WHO WANT IT -christophe buffet -Eric ANDRON -Michael Davis -andres d.amarel -Daniel Evan Schwartz +Eric ANDRON +Bert Balcaen +christophe buffet +Fabrice Clérot +Michael Davis Roger Langley Roy Macarthur -Fabrice Clérot +Oddur Snær Magnússon Daniel Mendelsohn +Daniel Mendelsohn Michael McGuffin -Bert Balcaen +Anthony Okolie +Luis Miguel P. +Daniel Evan Schwartz +Jeff Williams Ian Wojtowicz +andres 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)