The linked branch implements show/hide of the controls on mouse move/3 seconds timeout. As far as I can see it works fine. The only point is that I recreate/add the timeout very often (every mouse move while controls visible) since I do not know a better way, but it does not seem to harm performance.
Let me know if it's ok, or if you prefer some changes. Otherwise you can pull it into trunk.
The linked branch implements show/hide of the controls on mouse move/3 seconds timeout. As far as I can see it works fine. The only point is that I recreate/add the timeout very often (every mouse move while controls visible) since I do not know a better way, but it does not seem to harm performance.
Let me know if it's ok, or if you prefer some changes. Otherwise you can pull it into trunk.