
On Sun, 2007-08-05 at 09:48 +0200, Diederik van Lierop wrote:
Wouldn't it suffice to pop-up a warning that a complex filter has been applied before, telling the user that it might be affected? (with a checkbox to no be reminded again of course). If it was the user himself who applied the complex filter then he'll know how to handle this. If on the other hand someone else has been working on the document before and added a complex filter, then the current user is warned that he's messing with something and that he should be carefull. Problem solved!
Warnings are more a way of sweeping problems under the rug than a way of actually solving them...
Disabling the blend/blur controls is not good IMHO.
I'm not a big fan of it either, but unless we have a reliable way to separate the "blend" and "blur" elements of the filter on a _per object_ basis, I don't see a good way around it.
Let's say we have the same complex filter applied to two objects, and the user adjusts the blur slider while one of them is selected -- both objects are affected. I don't think that's what the user expects, but SVG doesn't give us a good way to break out individual filter elements on a per-object basis. On the other hand, enforcing a separate copy of each filter for each object makes filters less useful.
-mental