Artemis icon indicating copy to clipboard operation
Artemis copied to clipboard

Double tap + drag to zoom images

Open stephen304 opened this issue 10 months ago • 0 comments

Is your accessibility request related to a problem? Please describe. In many apps when viewing an image in full screen, you can double tap + drag to zoom the image a variable amount. I'm not sure if this is a bug in the current image viewer that should be working if a library was used or a feature request but when I try to tap twice, holding down on the second tap, then drag my finger down, instead of zooming in a variable amount depending on how far I drag my finger, it just does the same static zoom amount that a regular double tap does.

In other apps I'm used to, you can use double tap + drag to zoom into specific parts of an image and zoom in any variable amount with a single finger - this is useful for people with low dexterity / fine motor control since otherwise you would need to use 2 fingers and be able to make the pinching gesture, which usually means using both hands on the phone (one to hold the phone and the other to make the gesture) or if the user is unable to make the pinching gesture with a single hand, a place to put the phone so that they can use 2 hands to make the pinching gesture.

Implementing double tap + drag zooming enables the full range of zooming functionality in a wider range of situations, such as using 1 hand to both hold the phone and zoom at the same time or allowing a user who is unable to make a single handed pinching gesture to zoom without needing a phone holder.

Describe the solution you'd like I would like the app to recognize double tap + drag to allow people

  • to zoom in a variable amount into an image with a single finger
  • to zoom into a specific part of the image with a single finger, without being limited to the predetermined double tap zoom level

Describe alternatives you've considered I'm not aware of any alternative solution other than implementing double tap + drag zooming

Additional context To help clarify, here is a video comparison of the image zooming behavior of various reddit apps:

https://github.com/hariettem/Artemis/assets/981915/d0f04504-f067-4ff5-a8a1-92fb4976f186

stephen304 avatar Oct 13 '23 14:10 stephen304