VueTubeApp / VueTube

A simple FOSS video streaming client aimed to recreate ALL features from their respective apps (and more)
GNU General Public License v3.0
3.27k stars 170 forks source link

Zoom and Pan #515

Open Svk1190 opened 2 years ago

Svk1190 commented 2 years ago

Describe your suggested feature

Problem: Sometimes we want to view a part of the video in more detail. It would be helpful if we can zoom into a part of the video, and pan/move the video.

Solution: Allow the user to zoom in by pinching two fingers apart. When the user removes the finger, then the zoom remains locked. The user can use a single finger to pan/move the video.

Optionally, a temporary zoom slider can be shown when the user is pinching his fingers. The zoom slider would have one mark at the original video zoom level, and another mark at 100% zoom level, which fits the whole screen. The two marks can overlap if they are the same. These marks can be used to reset the zoom level. This zoom slider would fade away within few seconds. If the screen is already zoomed, then a single touch would show the zoom slider temporarily, and then fade away again.

Other details

No response

Acknowledgements