Hi Friends,
I'm often frustrated when filling objects with gradients, that the gradient handle is placed in the middle of the object. Of course, most of the time I have to move it anyway, because most of the time, it's not a left to right gradient that I need. But on the few occassions when I do, I still have to move it, if the object is very small, because the handle literally covers up most of the object, and I can't see the color clearly.
I also realize that instead of using the F/S dialog to fill with a gradient, I could use the Gradient tool and drag the handle out where I want it in the first place. But that doesn't seem to fit with my workflow. In attempting to do photorealism, I usually draw many tiny shapes and give them a solid fill. When I finish with a small area, then I fine tune the colors to be as close as possible, and then switch the fill to gradient on whichever shapes need them. If I use the Gradient tool to drag out the handle, it always puts down a black opaque to black transparent gradient, then I have to change the color. And it's hard to get the colors fine tuned, because invariably there will be some transparency, and it becomes confusing. So if I start with the closest color in a solid fill, switching to gradient fill retains the main color.
Does anyone else think it would be worthwhile to ask for the default placement of the gradient handle to be either to the top or bottom edge of the bounding box, or to have an option in Inks Prefs controlling the placement of the gradient handle? Or maybe there's another way to solve part of this problem? Like for example, being able to choose the color first, then drag the gradient handle to have it drawn in anything besides black from the git-go.
I know there are other needed new features, which I myself would choose to put in Inkscape, before this. But if I"m not alone in this, it still may be worth requesting, even if it may be years before it's available. I'm curious if it's just me, or if that default gradient handle placement and/or black color annoys anyone else??
Oh, and I should also say that in the case of a radial gradient, I actually appreciate that it's placed in the middle. It's still in the way, and actually impossible to judge the color in a small object, though. Maybe the solution is a smaller gradient handle?? What would happen if the handle only appears on mouseover of the object?
Wow, for that matter, it might be pretty awesome to have at least an option, for any handles of any element only to appear on mouseover of the object that contains it!! Actually I wouldn't be surprised if that hasn't already been requested. Would that be awesome or what?!! I think the dotted line/bounding box should stay always visible, but the handles, even of the Selection tool could stay hidden unless the mouse is there.
Thanks for any comments
default gradient handle placement/gradient color
default gradient handle placement/gradient color
Basics - Help menu > Tutorials
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Re: default gradient handle placement/gradient color
I don't think right on the bounding box is a good idea as the gradient handles would then potentially clash with other handles - such as the corner and radius handles on a rectangle. But a little above or below the bounding box would be good, in my opinion, as the current position already interferes with the resize and arc handles on an ellipse.
Re: default gradient handle placement/gradient color
Good point!
Basics - Help menu > Tutorials
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Re: default gradient handle placement/gradient color
brynn wrote:I know there are other needed new features, which I myself would choose to put in Inkscape, before this. But if I"m not alone in this, it still may be worth requesting, even if it may be years before it's available. I'm curious if it's just me, or if that default gradient handle placement and/or black color annoys anyone else??
I suggested https://bugs.launchpad.net/inkscape/+bug/509891
Re: default gradient handle placement/gradient color
Oh nice!
Maybe I'll just add a comment to that one. Thanks v1nce.
I still haven't looked to see if anyone has requested handles only on mouseover, but I should do that soon. I think that would be a really awesome feature
Maybe I'll just add a comment to that one. Thanks v1nce.
I still haven't looked to see if anyone has requested handles only on mouseover, but I should do that soon. I think that would be a really awesome feature
Basics - Help menu > Tutorials
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Re: default gradient handle placement/gradient color
Proposal
see attached svg
see attached svg
Last edited by v1nce on Thu Apr 26, 2012 9:59 pm, edited 1 time in total.
Re: default gradient handle placement/gradient color
Oh, very nice
To solve my problem, where the handle is in the way, I would add another 4 grid lines, 1 outside the object on all 4 sides. So that the handle could be automatically placed outside the object (instead of on top of it).
I really like the mouseover idea best, but suspect that would be hard to accomplish.
Edit
v1nce, are you going to submit this file to your wishlist "bug" report? Perhaps a visual representation would be helpful for the developers?
To solve my problem, where the handle is in the way, I would add another 4 grid lines, 1 outside the object on all 4 sides. So that the handle could be automatically placed outside the object (instead of on top of it).
I really like the mouseover idea best, but suspect that would be hard to accomplish.
Edit
v1nce, are you going to submit this file to your wishlist "bug" report? Perhaps a visual representation would be helpful for the developers?
Basics - Help menu > Tutorials
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Re: default gradient handle placement/gradient color
The gradient tool does use the current fill (or stroke) color as initial fully opaque stop (and fading it to fully transparent) - the same as when changing the fill (or stroke) type to a linear | radial gradient in the 'Fill & Stroke' dialog. I don't really understand for what reason you always seem to get a black gradient fading into transparency (this is not the default behavior, actually I don't know how to reproduce it - testing with Inkscape 0.48.1, 0.48.2 and current trunk, with my usual as well as with default (new) preferences).brynn wrote:If I use the Gradient tool to drag out the handle, it always puts down a black opaque to black transparent gradient, then I have to change the color. (…)
(…) Or maybe there's another way to solve part of this problem? Like for example, being able to choose the color first, then drag the gradient handle to have it drawn in anything besides black from the git-go.
Re: default gradient handle placement/gradient color
Xav wrote:I don't think right on the bounding box is a good idea as the gradient handles would then potentially clash with other handles - such as the corner and radius handles on a rectangle. But a little above or below the bounding box would be good, in my opinion, as the current position already interferes with the resize and arc handles on an ellipse.
You can disable the gradient handles for each of the shape and path tools separately (Inkscape preferences > Tools > …'), and quickly switch to the gradient tool to actually edit the gradient of the current selection (it's only a G key press away).
Note: the gradient tool is getting reworked right now with many additional options on its controls bar (replacing/getting rid of the deprecated floating 'Gradient Editor' dialog).
Re: default gradient handle placement/gradient color
~suv wrote:The gradient tool does use the current fill (or stroke) color as initial fully opaque stop (and fading it to fully transparent) - the same as when changing the fill (or stroke) type to a linear | radial gradient in the 'Fill & Stroke' dialog. I don't really understand for what reason you always seem to get a black gradient fading into transparency (this is not the default behavior, actually I don't know how to reproduce it - testing with Inkscape 0.48.1, 0.48.2 and current trunk, with my usual as well as with default (new) preferences).
Hhmmm.....I see what you mean. I've been using that workflow for so long, but I don't remember how long. It must have been an older version that always made the gradient black. I had no idea it had changed!
Thanks ~suv
Basics - Help menu > Tutorials
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Re: default gradient handle placement/gradient color
brynn wrote:v1nce, are you going to submit this file to your wishlist "bug" report? Perhaps a visual representation would be helpful for the developers?
done
Re: default gradient handle placement/gradient color
Off topic:
Keep in mind that the current default position of a linear or radial gradient is corresponding to the position of such basic gradients as paint server without additional gradient transforms applied as defined in the SVG 1.1 specification.Re: default gradient handle placement/gradient color
~suv wrote:Note: the gradient tool is getting reworked right now with many additional options on its controls bar (replacing/getting rid of the deprecated floating 'Gradient Editor' dialog).
The extra options on the control bar look like a welcome addition. Currently I prefer to use the Gradient Editor dialog to set my stop colours, so I'll be sorry to see that go, but hopefully I'll get used to editing them on-canvas.
What I'd really like (and I've mentioned it before on this forum) is a way to delete a gradient, replacing all instances of it with another gradient (or colour). We often end up with loads of identical gradients in our comics, due to pulling in bits from several other strips - it would be great to be able to delete 20 instances of our black-to-grey gradient, replacing them all with just one.
Re: default gradient handle placement/gradient color
Xav wrote:What I'd really like (and I've mentioned it before on this forum) is a way to delete a gradient, replacing all instances of it with another gradient (or colour). We often end up with loads of identical gradients in our comics, due to pulling in bits from several other strips - it would be great to be able to delete 20 instances of our black-to-grey gradient, replacing them all with just one.
Keep an eye on the discussion in Bug #722017 “UI - Better Gradient Window” - it may well be that some basic gradient management tools will get implemented in time for 0.49.
Re: default gradient handle placement/gradient color
~suv wrote:Keep an eye on the discussion in Bug #722017 “UI - Better Gradient Window” - it may well be that some basic gradient management tools will get implemented in time for 0.49.
Thanks for pointing that out; I've subscribed to the bug and I'll be keeping my fingers crossed for 0.49