Hi guys
I'll take a look at the RealTime preview system, and see if I can use it here. The main problem, of course, would be accuracy. As you know, real time previews are just an approximation to the image itself, so the results may vary with an actual application to the main view.
About feathering and other features (add selections, intersect, etc). I thought a lot about this. And decided to leave them out in this implementation for two main reasons: a) for the sake of simplicity b) masks are images. So, anybody may apply convolutions, morphological filters, etc., in a much more controlled and versatile way with the current stand alone processes than with a in-build one. Also, to add selections, intersect, subtract, etc. is PixelMath.
Another possible way to go with Seed was to incorporate other color spaces... but also it is quite easy to extract those channels and work with them directly, and maybe much more intuitive (btw, I'm having some design issues with ColorRange for the same reason, any thoughts for that process?)