Hugepic - a web app for showing massive pictures
peterbe.com
peterbe.com
A couple people have already mentioned what would be my first suggestion for improvement, which is change the URL less often, so the back button works. I'd also suggest not having an animated transition when new tiles load. It makes it take longer for the image to properly display, and is, IMHO, distracting.
Also, Leaflet (or your app?) seems to assume it's working with an image that repeats horizontally, which isn't actually the case with many of the pics on your site. It would be nice if it didn't wrap or allow going beyond the boundaries of the image.
Thank you for sharing your code. Is there supposed to be a license file? I couldn't find one in the repository.
RQ looks amazing. I'd love to tinker with all the stuff you used to make this.
I think you've created an excellent interface for browsing large, high-resolution images. Well done.
I started this project before that brilliant XKCD drawing. It inspired me to look at LeafletJS as an alternative.
I don't know how to switch off the vertical overlap-scrolling. Perhaps there's an option in the API. Will try to take a look.
This should be changed immediately.
https://developer.mozilla.org/en-US/docs/DOM/Manipulating_th...
http://zoom.it/ (some examples on the right)
I had so much fun building this that I don't mind discovering existing wheels lying around.
http://v.jcb-dataviewer.glencoesoftware.com/webclient/img_de...
The way it shows blackness at the bottom of the image but not the top is pretty weird also (tried it with the really wide, but not very tall test image). I think every margin should be the same color.
Scrolling and zooming feel pretty smooth, but it glitches and refreshes the entire screen when you cross over a horizontal boundary (when the image is wrapped).
Lastly there is no degree if broken back button, it's either functional or not, it's binary, so superlatives like "so badly" just make you sound dumb
I never really noticed it because I never navigated like that when I developed it. #homeblind