How to create a custom curved slider

Hi folk!

I’ve been using Juce for few month and I’m totally amazed by the quality of this API!
I start to have a good understanding about how to build an audio app / plugin thanks to the different tutorials and posts here but I’m struggle to do custom UI.

I would like to create and use a “curved slider” but I’ve no idea where I could start to do it.

My first guess would be to create a custom LookAndFeel but I will have to repaint everything. Does it exist an easier way or thing I’ve not seen yet?

I found this thread where there is this kind of slider:

It seems that I would need to use “LayerEffects” from TheVinn but this lib is dead apparently…

Thanks for your help.