General ======= GObjectifying and reference counting. Revisit misc XXX's and FIXME's in the code. Canvas ====== - Background color. - Idle thread that removes unneeded (fully white tiles) - Networked tile manager (http, gnomevfs, or similar) - Allow "exporting" the canvas through a webserver and simple javascript to act like a local maps.google.com for your sketchpad. - Resolution independence. - Integration with babl - Allow querying of regions (or even tiles) with a specified non canvas native pixel format. - Make png importing/exporting work on a tilerow by tilerow basis instead of requiring a buffer the size of the image. Toolkit ======= - Make the contents of views in the toolkit scale when the window is scaled. - Add a higher quality blitter (resampling). - OpenGL based blitting for desktop use Misc ==== - Integrate the link list with the horizon class. Tools ===== - Couple tool_library with horizon class properly (or just integrate it) - Add a writing tool (according to nomis' concept), that also accepts input from bluetooth keyboard (make bluetooth entry searchable,. and add simple HWR to entered text?)