Misdesign in mouse handling
I recently updated VLC to version 3.04 (Windows). I was very happy that webm is supported now. But I was very unhappy to see that mouse is now permanently hidden when it is over the video window.
This is a VERY annoying misdesign.
I want to see the mouse pointer to see where I right click to get the context menu. And I want to see the mouse pointer to get to the progress bar at the bottom. I have to move the mouse A VERY LOT to find out where it is currently.
I have NEVER seen a video player with such a strange behavior.
I understand that you hide the mouse cursor so it is not disturbing the video experience. But hiding it PERMANENTLY is the wrong way.
SOLUTION: It is soooo simple to fix this. You show the mouse immediately when the user moves the mouse. Then after a second of not moving the mouse it gets hidden again.
In the handler for WM_MOUSEMOVE you make the mouse visible. Then you set a timer and after a second you hide the mouse again.
This can be implemented with a few lines of code.