microUgly wrote:
bulia byak wrote:
Now, gradients are automatically forked if necessary upon any change, so if you change gradient on one object this never affects any other objects.
Oh, no! I can't express how disappointed I am by this decision. I always felt that being able to easily reuse gradients was one of Inkscapes best features.
Agreed. However, you still can re-use them, it's just a little more time consuming now. When you want to change your gradients as you used to, you can click the "Edit" button on the gradient toolbar to do it via the dialog. That method does not auto-fork and updates all shared gradients on canvas from my testing. Unfortunately it lacks the simplicity and speed of the on-canvas gradient editing though.
It was just revealed to me a method of creating a gradient with one stop for the purpose of being able to change flat colour of multiple objects easily (http://www.inkscapeforum.com/viewtopic.php?f=6&t=248#p1362), and now that trick is void.
Yes, that trick can be very helpful... but what you're really in need of is shared styles as bulia mentioned.
I'm really sorry I missed the discussion of this decision. I would have been quite vocal :) I'm constantly tweaking colours in my drawing and I relied on the ability to be able to update them all very easily. Colouring in Inkscape will be very clumsy and tedious now.
I don't think there was really a discussion about this (unless I happened to have missed it). I'm not too fond of the change myself as I mostly use inkscape for Illustration where this was extremely helpful to my workflow. But, at least we still have SOME way to work around it.
I won't argue that people new to Inkscape didn't become confused by the system. I will argue that perhaps not enough thought was put into the solution. Inkscape has lost a feature, not gained one.
I do think that Bulia is correct that for new users, this is good for usability. And with the way these things have happened in the past, in the end we'll have a better way to do it (the question is when that will be).
The best solution is to get our CSS & Styles up to par internally and have a good UI for that. This should serve your needs. Unfortunately as far as I know, JonCruz is the man with the plan on that and he's doing work to get us supporting color profiles correctly currently. But, from my understanding, the work he's been putting into our handling of "paints" is some of the necessary groundwork for proper CSS support.
Bulia, would it be possible for us to have a toggle button on the gradient toolbar that toggles auto-forking? Obviously we would default it to "on". It seems like it would be possible since the gradient editing dialog still maintains the "shared" workflow, however I'm not sure how much has changed in the actual gradient tool and if that would be a pain to implement. What are your thoughts?
-Josh