To put this in context, I'm implementing the 'Include endpoints' toggle for GPick's "Mix colors" tool, which generates color gradients (a patch implementing this feature is
here, btw). . This is meant to address the issue where you create a gradient, and the output colors get added to the palette -- and that includes a copy of the start and end colors (pink and yellow in this case).
When you want to insert a blend between two existing colors (rather than make an entirely independent ramp), this is annoying, because you now have two instances of the start and end colors -- ie
So-- .. Is this confusing or understandable, the way that 'Steps' changes when you toggle 'Include Endpoints'?