There are a lot of controls normally associated with image zooming, and we should probably implement all of them:
- reset zoom level
- zoom in/out buttons (steps zoom level by ~10% or so)
- scroll to zoom
Some apps use ctrl+scroll for zooming, and then keep the normal scrolling behavior of moving the image up and down, left and right. For us, the most common use-case is zooming in and out, and we want click-and-drag controls for panning.
These scheme has the side benefit of maybe being easier to port to a tablet.
There are a lot of controls normally associated with image zooming, and we should probably implement all of them:
Some apps use ctrl+scroll for zooming, and then keep the normal scrolling behavior of moving the image up and down, left and right. For us, the most common use-case is zooming in and out, and we want click-and-drag controls for panning.
These scheme has the side benefit of maybe being easier to port to a tablet.