First … thanks for the great update to sparkle 3, this is really a good one!
I imagined that when creating a menu which could be unfold & collapsed the behaviour isn’t logical.
When I move the mouse over it will unfold, but when I remove the mouse it doesn’t collapse again.
So, it would be more logical, if you can set it up, like
mouse over = unfold
mouse off = collapse
click = unfold
click = collapse
otherwise the user is confused if mouse over unfolds and click will collapse
and it would be great to see a menu like this: