Right now, there’s only two ways of gradient in kustom: 1) Using fx in shapes, which limited to only 2 colors, and 2) using progress, which can be multicolored but the stops are equal (so in three colors the second will be at 50%. It’ll be nice to be able to make gradient with custom position.
UI wise maybe it can be similar like complex animation. Or, it could be just a text with some syntax like position#color in each line or something if you want to keep it simple.
Why the need for separate end color field? It can be included in the stops instead.
i need to check again but i think width isn’t needed, if someone needs a wider color band/stops they could just add two colors in a different position.
End color ensures that there is always something at the end but yeah it’s not strictly needed, also width it’s not required but it’s probably easier with a slider…on the syntax ok will do pos:color