diff --git a/todo.txt b/todo.txt index efe63fc95..89c2446d5 100644 --- a/todo.txt +++ b/todo.txt @@ -31,12 +31,16 @@ o probably later: examples into categories based on difficulty o add ratings/difficult level to examples online and in the pde o go through examples, figure out how to do many on the site w/ js instead X import p5 reference into the javadoc +o freeze after splash screen on OS X (looks like core.jar in the path) +X https://github.com/processing/processing/issues/1872 +X can't really fix this fonts/prefs X update with bold version of Source Code Pro X http://www.google.com/fonts#UsePlace:use/Collection:Source+Code+Pro X instead of semibold, which wouldn't correctly connect to the other fonts -_ does editor line status work? +X does editor line status work? +X not sure what this one was, but added anti-aliasing to the status X Editor.applyPreferences() -> painter.setFont() removed X need to instead update defaults, then run from there X then call repaint() on the text area? or invalidate()? or the painter? @@ -51,23 +55,22 @@ o why aren't prefs from theme.txt showing up in preferences.txt? hrm o or rather, why can't they be overridden? X because theme.txt data is a different animal / that's part of the point X should fonts at least be in prefs.txt? -_ http://code.google.com/p/processing/issues/detail?id=226 -_ https://github.com/processing/processing/issues/265 +X http://code.google.com/p/processing/issues/detail?id=226 +X https://github.com/processing/processing/issues/265 X console font in EditorConsole X Font font = Preferences.getFont("console.font"); o fix console font on Windows and Linux with 7u40 X couldn't reproduce, but shouldn't be a problem with the rewrite X the message area text also looks ugly.. can we fix? X add pref to select PDE font (so that CJKV languages work better) -_ https://github.com/processing/processing/issues/2078 +X https://github.com/processing/processing/issues/2078 X should we embed the PDE font into the JRE? X this would allow it to show up in the menus, etc -_ but might be a problem on Linux -_ where the JRE is often replaced -_ and where the font is needed most -_ make note of this on the platforms page X type in the status area is gross on retina displays and 7u40 X no longer require restart of Processing when changing the font +_ type looks a little feeble on OS X with non-retina machines +_ https://github.com/processing/processing/issues/2135 +_ should we increase the size of the mode dropdown? serial X closing several bugs because no longer relevant @@ -105,16 +108,6 @@ X basically done in more recent releases X fix file selection dialog with MovieMaker X copied from PApplet, but not importing PApplet -_ type looks a little feeble on OS X with non-retina machines -_ https://github.com/processing/processing/issues/2135 -_ should we increase the size of the mode dropdown? -_ type cut off in dialog boxes on OS X retina machines -_ https://github.com/processing/processing/issues/2116 -_ add spaces to the end of the text? -_ dialog box icon is fuzzy on OS X retina machines -_ https://github.com/processing/processing/issues/2117 -_ solution might be our own dialog boxes (see 'dialogs' section) - build X remove video library for other platforms in download X update apple.jar file with new version @@ -161,6 +154,12 @@ _ to build appbundler, you'll need Xcode _ and the command line tools Preferences > Downloads > Command Line Tools _ appbundler will have an NPE if the osx binary isn't built _ also need to have 10.8 version of the SDK (old Xcode won't work) +_ changing JRE might be a problem for fonts on Linux +_ where the JRE is often replaced +_ and where the font is needed most +_ make note of this on the platforms page +_ also make note re: only JRE needed (instead of JDK) +_ http://wiki.processing.org/index.php?title=Supported_Platforms&action=edit§ion=4 7u40 macosx X make OS X launch from its local JRE @@ -200,16 +199,6 @@ _ change app stub in OS X exported application _ change Windows export to use launch4j instead of the launcher.cpp file _ actually call ant from inside p5? -high -_ move old Google Code SVN back to processing.org -_ then cull out the old branches/tags from the Github repo -_ "String index out of range" error -_ https://github.com/processing/processing/issues/1940 -_ freeze after splash screen on OS X (looks like core.jar in the path) -_ https://github.com/processing/processing/issues/1872 -_ look through all isPopupTrigger() code -_ make sure both press/release are implemented - medium _ use platformDelete() to remove untitled sketches? _ change to using platformDelete() instead of Base.removeDir() where possible @@ -220,6 +209,12 @@ _ "new Library()" constructor needs to go back to private _ add .bat file to lib on windows so that we can get better debugging info _ changing modes brings the PDE back on the second screen _ the Find window (also the save windows) also have the same problem +_ move old Google Code SVN back to processing.org +_ then cull out the old branches/tags from the Github repo +_ "String index out of range" error +_ https://github.com/processing/processing/issues/1940 +_ look through all isPopupTrigger() code +_ make sure both press/release are implemented post 2.1 cleaning _ remove video for macosx32 from the repo permanently @@ -239,9 +234,6 @@ _ i.e. PVector.copy() not in the reference _ local web server to run reference from .zip? _ no more gazillion file nastiness _ yahoo search example is out of date (included in the examples? the book?) -_ improve documentation of the pdf stuff -_ be clearer about the font setup stuff -_ fonts by default not working that well? _ stop() to shut down a sketch (but not quit/close window) _ actually pause/resume _ MIN_FLOAT, MAX_FLOAT, also the difference from the Java functions @@ -301,6 +293,9 @@ _ 3) use createFont() (which you already are) _ this will convert all the shape data from the fonts for writing. _ it will be *extremely* slow, which is part of why it's not documented yet. _ but it will work with beginRaw(). +_ improve documentation of the pdf stuff +_ be clearer about the font setup stuff +_ fonts by default not working that well? DOC / Other @@ -404,6 +399,12 @@ PDE - Processing Development Environment PDE / Dialogs +_ type cut off in dialog boxes on OS X retina machines +_ https://github.com/processing/processing/issues/2116 +_ add spaces to the end of the text? +_ dialog box icon is fuzzy on OS X retina machines +_ https://github.com/processing/processing/issues/2117 +_ solution might be our own dialog boxes _ two-tiered dialogs for everything - use big font/little font style throughout _ http://javagraphics.blogspot.com/2008/06/joptionpane-making-alternative.html _ option to suppress warning dialogs