On Sun, 06 Mar 2005 10:56:01 +0100, Jakub Steiner <jimmac@...659...> wrote:
* Gradient editing in other tools. As David suggested, adding
the
gradient editing capability to tools like node editing adds
unnecessary visual clutter and has gotten in my way a couple of
times.
I still disagree, but OK, I'll leave it on in node tool only by
default. Node tool can edit all shapes and pattern fills, so why not
gradients?
* Stroke/Fill separation. Coming from Illustrator, one would
think
I don't give a damn about having gradients on strokes and
especially having both fill and stroke using different
gradients. Well I have grown to love that possibility and use it
a lot.
What about this: when no gradient handles are selected (all are
white), it works as now. When a handle is selected (blue), the list
will show (and let you change) the gradient definition for that
handle's gradient.
I think this will be logical (even more logical than now) and will
allow you to change definitions for fill/stroke separately. Note that
it still may show "Multiple gradients" even for a handle, if that
handle is merged from several ones. This means that you still cannot
assign different gradient definitions to two gradients if _all_ of
their handles are merged. But I think it's not much of a problem.
Also there is now no indication which vector is for the
stroke gradient and which for fill.
It says "(stroke)" in the statusbar when you are over a stroke
gradient handle. I'll think about using different colors for it.
Initially I was going to
propose only having different color for these. However, a
different approach could solve the problem of not being able to
use different gradients on fill/stroke with the current UI. The
tool would actually work in the two modes and not edit both at
the same time.
I don't like this idea. Modes are evil. And it will be very strange to
edit at the same time gradients from different objects (and even snap
them together) and not be able to do the same for fill and stroke of
the same object!
* Linear/radial toggle. Having this affect only a newly
defined
gradient feels rather unnatural to me. I would think a toolbar
click of the type button would immediately affect the canvas.
Can you explain why would you need to switch a gradient from linear to
radial, preserving the handle positions? This seems far-fetched to me.
Why is this any better than simply drawing a new radial gradient for
the same objects instead?