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?