I tried to put custom cursors in an audio plugin, but I get a problem in studio one 5, the cursor is constantly reseted to the default one when there is a mouse event. (it works fine on other daw I tested)
I tried to force the cursor by adding a global mouselistener calling forceMouseCursorUpdate() from the main mouse source. But sometimes the normal cursor still appears really quickly, which makes the stuff feeling buggy.
I noticed on some plugins : Serum and PhasePlant, Melda prod, which are not juce based, custom cursors work perfectly with no flicker at all on Studio One 5.
Then I think it should be possible to handle custom cursor properly, and I would like to know if anyone would have an idea for that ?
Thanks in advance.
PS : I already tried in the past to add custom cursors, but due to the lack of compatibility (it was not working on cubase as well, now it seems to be ok on this one, which is great), I prefered to not put any custom cursors at all.