20 Nov 2014, 04:54
In my mind, I would imagine this solution: There would be a zoom/zoomout button that toggles between two states:
#State 1: This is the state you currently see, where the image is set to "fit" within the screens viewport.
#State 2: In this state, the image scales up and covers the screen, so that the shortest side is 100%, and the longest size becomes cropped but the image is pannable.
There could perhaps be a #State 3, where the image would also scale to original un-scaled dimensions, regardless of screen size. Sometimes this would be smaller than state1, and sometimes smaller than state2 also though ...
The main problem with #state 3 though, is that then we can no longer anticipate a load size for images in the popup, if you want to have the original image available. That means you could be loading 2000px 500kb images even on an old iphone.
Panorama
I forgot to mention, we intend to integrate some dedicated panorama solution into x3 also ...
Good to debate a bit up front anyway ...