Posted: Mon Jul 23, 2007 10:59 am
Well... yes, that would be great! Instant zoom to 100% with LMB down, back to original zoom when mouse button released.
But I see a complexity in how to design the proportionality of panning/scrolling across the image at 100%. For very large images, one's mouse might fall off the pad.
It would be important for a user to be able to scroll from margin to margin (while at 100% - ie. LMB down) without lifting/repositioning the mouse.
Also, what happens if the image is already at 100% (or some other zoom ratio)? Maybe the opposite behavior might be useful in that circumstance: if the image is already zoomed, maybe pressing the LMB would zoom out... displaying a cross-hair/zoom marque on the full image and allowing the user to reposition it, then release the LMB and return to 100% at the new location.
Also, it occurs to me that only 100% is unusually limiting. Suppose a setting in Options for the user to select the "instant zoom" level, with XnView defaulting to 100%, but offering other levels...
But I see a complexity in how to design the proportionality of panning/scrolling across the image at 100%. For very large images, one's mouse might fall off the pad.
It would be important for a user to be able to scroll from margin to margin (while at 100% - ie. LMB down) without lifting/repositioning the mouse.
Also, what happens if the image is already at 100% (or some other zoom ratio)? Maybe the opposite behavior might be useful in that circumstance: if the image is already zoomed, maybe pressing the LMB would zoom out... displaying a cross-hair/zoom marque on the full image and allowing the user to reposition it, then release the LMB and return to 100% at the new location.
Also, it occurs to me that only 100% is unusually limiting. Suppose a setting in Options for the user to select the "instant zoom" level, with XnView defaulting to 100%, but offering other levels...