I've pushed back all of the changes I've been working on for the past week. Mostly it's infrastructure stuff, but the biggest UI changes you'll see are:
The fill color picker has been replaced by a multi-tab 'fill picker'. There is a tab for colors, gradients, and patterns (textures). The color tab is still under development (it only has 3 colors), but the others are more mature. You can choose a linear or radial gradient from the tab, then edit it visually by moving sliders, adding stops, changing colors, and moving the end points. For textures you can move them and resize them, but no rotate yet. Please play around and give me feedback.
I've also added dropshadow support. The UI is a bit wonky (tons of controls in the inspector) so I'd love ideas for how to make it simpler/smaller.
Other stuff:
fixed loading/saving images
added gradient, texture, & shadow loading/saving
added gradient, texture, shadow export to PNG & PDF
added gradient export to HTML canvas
I'm not having much luck with exporting gradient to SVG. I'm following the specs but nothing seems to make Finder's quicklook SVG plugin happy.
Note, the download size has gone up to 8.8MB due to the embedded textures. I plan to replace them with smaller ones at some point. Suggestions for default textures are very welcome.
I've also been working in a branch on a brand new gfx layer on OpenGL with shaders that will, in the long term, let us accelerate pretty much everything in the UI on modern hardware. Note: shaders are hard. let's go get icecream!
Enjoy. Feedback always wanted.
The build is at the usual place:
Blasting forth in three part harmony!