jurplel / qView

Practical and minimal image viewer
https://interversehq.com/qview/
GNU General Public License v3.0
2.03k stars 120 forks source link

Touchscreen/keyboardless navigation support #720

Open FUJonathan opened 1 month ago

FUJonathan commented 1 month ago

I just discovered qView and I love its minimalism and speed! However, I sometimes use a tablet PC, and the only way to change images without a keyboard is by long-pressing to open the context menu, which is a bit cumbersome. Instead I'd like to suggest the following:

Invisible previous/next buttons

Implement invisible buttons along the left and right edges of the window for previous and next image, respectively. These would have the added benefit of being pressable by the mouse as well. They should stretch from top to bottom of the window. (The question is how wide they should be.)

Thoughts:

Nice to have (1): Swipe navigation

Implement next and previous navigation for a single-finger swipe to the left or right.

Thoughts:

Nice to have (2): Pinch zoom

Implement two-finger pinch zoom.

Thoughts:

Obviously, the biggest hurdle with testing touch input is that you need an actual touchscreen. I understand if that's an issue.

Thee-Meridan commented 23 hours ago

I would also love the "invisible" screen arrows for mouse usage.