Feature Request: One-finger double tap _smooth_ zoom in/out gesture
Checklist
- I've searched through the plugins to make sure this feature isn't already available, or think it shouldn't require a plugin.
- I've searched through the current issues to make sure this feature hasn't been requested already.
- I agree to follow the Code of Conduct that this project adheres to.
Motivation
When a user is on a touch device and does not have a second hand available (occupied or missing) they must use double tap to zoom in (which does not support zooming out) or the zoom buttons (not always available, and are at the top left of the screen). Single hand two-finger zooming is dangerous because users have to significantly loosen their grip on the device to attempt to zoom.
Google Maps and MapBox both support a one-handed zoom in/out gesture.
Suggested solution
Implement double tap "smooth" zooming. On the second tap as part of a normal double-tap zoom gesture, if the finger remains down then map vertical finger movement to zooming in and out. Moving the finger down zooms in, and moving the finger up zooms out.
https://github.com/user-attachments/assets/27a35754-ad02-45eb-9a0e-c2dc9db02f49
Alternatives considered
There are no alternatives, this is a standard gesture across map and gallery apps.
Source: Leaflet/Leaflet