If I zoom a video in windowed mode and enter fullscreen mode, now the video is zoomed to a different degree.
If I zoom a video in any mode and then pan it (move the visible slice around to eg look at the corner of the video) and perform any of the following actions, the pan position gets reset to the center of the video. The following actions do it:
In each of those cases, what should happen is that the current center of the viewport should be calculated before the action is performed, then the action should be performed and then the center of the pan should be restored. So for example, when going from windowed to full screen, check the current center in terms of the video's coordinates, go to full screen, and then pan so that the current center is at the same coordinates again.
Also the zoom should work differently when going to/from full screen but I don't know what it's doing currently so I can't suggest what might be broken.
Finaly, when zooming and panning, subtitles should stay the same size and location within the viewport of the movie. It makes no sense to let them scroll off screen.
I've included the following files in the attached screenshots.zip:
As you can see, there's no really good logic about what the video zoom is doing. Neither the vertical slice nor the horizontal slice are the same between the two views:
it just doesn't make any sense.
The screenshots can also be viewed here: https://imgur.com/a/llqNEKR