Here are some generic enhancements to tilezoom that we had to implement for our use case. They could be useful to any current emtasakov/tilezoom users.
Noteworthy changes include:
Mouse input is not disabled when a touchscreen is detected (mouse input didn't work with Windows devices with seldom-used touchscreens).
Using Hammer.js for more robust multi-touch input instead of dnaielglyde/TouchIt
Added onZoom callback (called for each zoom step)
Removed dependency on ES6 feature (yield, which didn't bring much to the table anyway).
The only thing I'm not totally confident about is commit d638f49. It fixed layout issues in our app and didn't seem to cause any problem with tilezoom, but maybe there was a reason for relative display to be enforced that I didn't consider?
Here are some generic enhancements to tilezoom that we had to implement for our use case. They could be useful to any current emtasakov/tilezoom users.
Noteworthy changes include:
The only thing I'm not totally confident about is commit d638f49. It fixed layout issues in our app and didn't seem to cause any problem with tilezoom, but maybe there was a reason for relative display to be enforced that I didn't consider?