@ZabihMalik thanks for confirming this.
I'm currently putting together a reproducer showing the issue which I can show to someone from the JavaFX open source team. My reproducer uses just a JavaFX ImageView control - I've stripped this back to pure JavaFX.
The objective of JavaFX is that you can write code for Windows, Linux and Mac and expect very similar results. There will be some platform differences, but something like mouse and touch interactions I believe should be similar.
My experiences of JavaFX over the years has been pretty good; there were some releases recently to address app focus issues with macOS Sonoma but they were quickly addressed.
I'll share my test app but so far I'm seeing that RotateEvent and ZoomEvent work as follows:
- Windows touch screen - all fine
- macOS touch pad - all fine
- Linux Ubuntu - no events fired
Let's see what we find out... you need to appreciate that if this turns out to be a JavaFX bug I'm limited in what can be done to resolve this - you may need to push for them to fix it.
I'll report back when I have more info.