Nico Höllerich
30679d9e1b
Add test for hot spot dragging.
4 lat temu
Nico Höllerich
d695fb30f1
Make drag handler ES5 compatible.
Fix exception when dragHandlerFunc is not specified.
Supply event when dragging starts.
4 lat temu
Nico Höllerich
0784f425dc
Remove orientationAlignNorth, getters and setters for orientationOnByDefault, and orientationSupport for android regardless of the protocol.
4 lat temu
Nico Höllerich
31a43dae1b
Hotspot dragging, tile loader, and other features.
* Hotspot dragging (hotspot attribute draggable + dragHandler function)
* External tile loading (allows to pass a function that loads tiles)
* Accept images as parameter
* Option orientationAlignNorth - use absolute orientation values if enabled
* Add getters and setters for orientationOnByDefault
* Enable orientationSupport for android regardless of the protocol
4 lat temu
Matthew Petroff
1a390dfdb0
Fix typo in March's `DeviceMotionEvent` fix.
4 lat temu
Matthew Petroff
6075769935
Trigger click handler functions with touch input ( fixes #861 ).
4 lat temu
Matthew Petroff
28144ad301
Fix issue with `avoidShowingBackground` without `minPitch` / `maxPitch` defined ( fixes #851 ).
4 lat temu
Matthew Petroff
0158f757df
Bump copyright year.
4 lat temu
Matthew Petroff
9592d2ab7b
Fix issue with `orientationOnByDefault` with macOS version of Safari ( #846 ).
4 lat temu
Matthew Petroff
becd096819
Document `doubleClickZoom` parameter (see #842 ).
4 lat temu
Matthew Petroff
862cd450e5
Handle case where only one of `horizonRoll` / `horizonPitch` is defined (see #402 ).
4 lat temu
Matthew Petroff
15e0d09fec
Clean up the pull request that was just merged.
5 lat temu
sayali-15
b0bf6e2538
Use actual image URL when blob fails to load because of CSP ( #813 ).
5 lat temu
Matthew Petroff
6fd8a09710
Fix edge case with multires tiles.
Previously, one could generate a tile set that had the second level resolution
equal to the tile resolution, so it only had one tile per face.
5 lat temu
Matthew Petroff
7700206de8
Revert "Revert "Revert "Revert "Revert "Temporarily revert 'Move `load` event to fire after rendering instead of before ( #768 ).'"""""
This reverts commit 8c085f4055
.
5 lat temu
Matthew Petroff
17210d820a
Prep for release.
5 lat temu
Matthew Petroff
8c085f4055
Revert "Revert "Revert "Revert "Temporarily revert 'Move `load` event to fire after rendering instead of before ( #768 ).'""""
This reverts commit d0c38ece31
.
5 lat temu
Matthew Petroff
ac321d0c1a
Extend XSS vulnerability fix.
5 lat temu
Matthew Petroff
c58cd4096d
Add CVE number.
5 lat temu
Matthew Petroff
d0c38ece31
Revert "Revert "Revert "Temporarily revert 'Move `load` event to fire after rendering instead of before ( #768 ).'"""
This reverts commit cf5f4df48a
.
5 lat temu
Matthew Petroff
a8df695d6e
Fix build.
5 lat temu
Matthew Petroff
305f93d2e2
Prep for release.
5 lat temu
Matthew Petroff
cf5f4df48a
Revert "Revert "Temporarily revert 'Move `load` event to fire after rendering instead of before ( #768 ).'""
This reverts commit b1794add89
.
5 lat temu
Matthew Petroff
cc2f3d9995
Merge pull request from GHSA-m52x-29pq-w3vv
Fix potential XSS vulnerability
5 lat temu
Matthew Petroff
f42e80facb
Extend yaw bounds range to allow restricted range that crosses +/-180deg.
5 lat temu
Matthew Petroff
a8ace328bb
Fix device orientation for iOS 13 ( #797 ).
5 lat temu
Matthew Petroff
40111b237e
Fix potential XSS vulnerability.
5 lat temu
Matthew Petroff
f6ac45ba7f
Add note about HTTPS being needed for device orientation.
5 lat temu
Matthew Petroff
1a7c71c062
Possibly fix request for device orientation permission ( #797 ).
5 lat temu
Matthew Petroff
b1794add89
Revert "Temporarily revert 'Move `load` event to fire after rendering instead of before ( #768 ).'"
This reverts commit 6d12ef7968a484eb95802411c277260c3b867c5b, which restores
commit df4c45dd33
.
5 lat temu
Matthew Petroff
c4d6a34790
Fix typo.
5 lat temu
Matthew Petroff
a5ed9e64f3
Prep for release.
5 lat temu
Matthew Petroff
a281267cf0
Add PDF of JOSS paper.
5 lat temu
Matthew Petroff
6d12ef7968
Temporarily revert "Move `load` event to fire after rendering instead of before ( #768 )."
This reverts commit df4c45dd33
temporarily to
push a new point release.
5 lat temu
Matthew Petroff
406d003e5c
Allow touch scrolling when `dragable` is false ( fixes #788 ).
5 lat temu
Matthew Petroff
c3cf33a5db
Use a smaller canvas for splitting too large images ( fixes #785 ).
This fixes a silent error for iOS; WebGL texture size limit also applies to
canvas dimensions.
5 lat temu
Matthew Petroff
bd2e6ec3ac
Add JOSS paper reference to readme.
5 lat temu
Matthew Petroff
8b9cc48ca7
Request device orientation permission (untested).
This is needed for iOS 13+ for device orientation mode to work.
5 lat temu
Matthew Petroff
df4c45dd33
Move `load` event to fire after rendering instead of before ( #768 ).
5 lat temu
Matthew Petroff
1d8c3a7187
Update API documentation generation script for newer versions of Documentation.js.
5 lat temu
Matthew Petroff
5e2e9c1e4f
Prep for release.
5 lat temu
Matthew Petroff
0734cd806e
Fix build script Git detection.
5 lat temu
Matthew Petroff
e1d4c9a5e5
Improved recovery from failed scene loading ( #755 ).
5 lat temu
Matthew Petroff
6fe51935c8
Fix behavior of `multiResMinHfov` to match docs ( fixes #783 ).
5 lat temu
Matthew Petroff
0972d3335a
Another minor proofreading change.
5 lat temu
Matthew Petroff
5a058fac75
Minor proofreading changes to JOSS paper.
Garner's Modern English Usage (4th ed.) recommends "webpage" over "web page."
5 lat temu
Matthew Petroff
c6dc2c8122
Merge pull request #780 from vsoch/add/missing-dockerfile-dependency
Adding missing Dockerfile dependency
5 lat temu
Vanessa Sochat
4bb9df8983
adding missing dockerfile dependency
Signed-off-by: Vanessa Sochat <vsochat@stanford.edu>
5 lat temu
Matthew Petroff
9e506a46bf
Clarify nona error message further.
5 lat temu
Matthew Petroff
83ec413b90
Merge pull request #779 from vsoch/add/generate-dockerfile
Adding complete example with Dockerfile to use generate.py
5 lat temu