This is what Ponyscape did with its custom swatches implementation and a special checkbox in the palette labeled "Don't Link," which would prevent objects with swatch coloring from having a linear gradient. [1]

Currently Adobe Illustrator does not support swatch coloring or one-stop gradients, so this would be a great thing to have.

[1] http://sta.sh/016cyhyielbb

On Wed, Jul 23, 2014 at 3:55 PM, Tavmjong Bah <tavmjong@...8...> wrote:
I was playing around with the new swatches dialog and realized that use
of the dialog behaves in a way that may be confusing for users. If you
click on one of the solid colors, a new swatch is created (currently a
one-stop gradient, hopefully soon a <solidColor> element). While the
dialog is clearly labeled "Swatches", I think the average user would
expect that after clicking on a blue swatch, the resulting SVG file
would have:

style="fill:#0000ff"

and not:

style="fill:url(#linearGradient4232)"

where the gradient is a one-stop blue gradient.

I am wondering if the dialog should have the option to switch between
these two modes (clearly this is only for solid colors and not
patterns/gradients).

Part of the confusion is that the palette area at the bottom of the
Inkscape main window has the same set of palettes as the swatch dialog.
It's not obvious that clicking on the color sample there is different
from clicking on a color sample in the swatch dialog.

Tav