I’ve been playing around with trying to create gradient text. I wanted a top-to-bottom gradient with white at the top and a gold-ish color at the bottom. Elsewhere on this site I found the code that makes that work:
The gradient and text shadow functions are already available in Sparkle without the need to add any code.
You can find the shadow option to the right of the bold/italic/underline buttons after selecting your text box.
For the gradient, you’ll need to check the “Effect” box, which is available starting from Sparkle 5 (but only if you have a relatively recent version of macOS, as far as I know).
I also encountered this issue on my end. It seems that having both the shadow and gradient effects enabled together causes this. I will report the issue to Duncan.
In the meantime, until the issue is fixed, you can overlay two text layers: one with the shadow in the back and the other with the gradient in the front. That’s what I did for the example I showed you.
Ah, yeah, that’s what I did in my initial post (except that I used code to make the gradient. Thanks for pointing out that gradients are built-in. I didn’t know that).
I hope they fix this issue. Not that it’s super difficult to overlay two text layers, but it would be nice not to have to.