Attempt to add Conical Gradients & Spiral Gradients to Inkscape's Fill & Stroke options
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Won't Fix
|
Wishlist
|
Unassigned | ||
Bug Description
This is a .diff file containing code that allows Inkscape to generate spiral gradients, as well as conical or angular gradients as a degenerate case. It allows the user to create and edit these gradients with the gradient context (tool) and the Fill and Stroke dialog in the same manner as a Radial gradient. It also includes an (ugly) icon for use in the Fill and Stroke dialog and Gradient toolbar.
Although I believe it is functional as-is, there are some improvements that could be made before declaring it "perfect."
[1] The on-canvas knot interface is exactly the same as the interface for Radial gradients. Although usable, the gradient stops shown don't correspond to the color positions on-canvas. Making a distinct knot system would allow this and other features below.
[2] There is currently no option to make the gradient spread for anything less than a full rotation.
[3] Because of [2], the Repeat/spread options -- none, reflected, direct -- have no effect.
[4] There is no method to change the direction of the spiral's rotation.
[5] No effort is made to inform the user that spiral gradients are not part of the SVG standard, and thus will probably not work with other SVG implementations.
tags: | removed: angle angular cone conic fill render spiral stroke |
Changed in inkscape: | |
importance: | Undecided → Wishlist |
tags: | added: patch-rejected-upstream |
This is a minor improvement on the previous patch:
[1] Spiral Gradients can now change direction, as described in [4] in the previous patch
[2] Spirals can now be linear in radius, as well as exponential.