Suggestion for the gradient tool

There were some discussion about this some time ago in this thread: