Matthew Petroff
5d6d91d3a2
Add release dates to changelog.
5 years ago
Matthew Petroff
de08b9d7a8
Add `authorURL` configuration parameter (implements #751 ).
5 years ago
Matthew Petroff
15ddea01bd
Remove unnecessary `encodeURI` calls.
5 years ago
Matthew Petroff
1c6c26fd48
Remove `requestAnimationFrame` shim, dropping support for some older browsers.
5 years ago
Matthew Petroff
d02cedcc4e
Document that the viewer pans to the initial pitch before starting auto rotation (see #744 ).
5 years ago
Matthew Petroff
e3ccab1462
Add Travis CI build status to readme.
5 years ago
Matthew Petroff
e473b6f738
Add build to Travis CI configuration.
5 years ago
Matthew Petroff
3f3a30a4ad
Reduce maximum allowed test image difference.
5 years ago
Matthew Petroff
6f33ab022a
Relax test image difference requirement.
5 years ago
Matthew Petroff
275a3be3fc
Does changing the port make Sauce Labs work?
5 years ago
Matthew Petroff
92fe12565c
Try using a newer version of Selenium for Travis CI / Sauce Labs.
5 years ago
Matthew Petroff
0b28a591b6
Try using Travis CI + Sauce Labs.
5 years ago
Matthew Petroff
058f9c1912
Readme improvements.
5 years ago
Matthew Petroff
54efab2293
Add note about contributing.
5 years ago
Matthew Petroff
aadbd08fef
Apply JSHint fixes.
5 years ago
Matthew Petroff
0994df2e70
Apparently WebGL does not play nicely with Travis CI.
5 years ago
Matthew Petroff
186107010f
Fix Travis CI test failure?
5 years ago
Matthew Petroff
18e00163c3
WebGL doesn't work in Firefox headless mode.
5 years ago
Matthew Petroff
ed2ad0bc0d
Properly exit when tests fail.
5 years ago
Matthew Petroff
7820db88aa
Fix test script port number.
5 years ago
Matthew Petroff
ca50d05dc4
Yet another Travis CI configuration fix.
5 years ago
Matthew Petroff
1dbf5ab324
Another Travis CI configuration fix.
5 years ago
Matthew Petroff
94fa314232
Apply fixes to Travis CI configuration.
5 years ago
Matthew Petroff
232e5e18bf
Add initial Travis CI configuration.
5 years ago
Matthew Petroff
18f931639a
Add limited test suite.
5 years ago
Matthew Petroff
1b92bf32b4
Properly handle dynamic first scene without need to manually call `setUpdate`.
5 years ago
Matthew Petroff
76d2c6b2b8
Create FUNDING.yml
5 years ago
Matthew Petroff
107b2a180d
Check if previous scene was loaded before trying to fade ( fixes #741 ).
5 years ago
Matthew Petroff
59893bcea4
Switch to `highp` precision for equirectangular fragment shader.
This resolves pixelation issues on some mobile devices (fixes #725 ).
It also may be related to issues #301 , #496 , #683 , and #708 .
5 years ago
Matthew Petroff
71bf642860
Properly remove event listeners from container element ( fixes #710 ).
For three event listeners added to the container elements weren't being
removed properly, since `removeEventListener` was mistakenly being called on
`uiContainer` instead. This was preventing garbage collection.
5 years ago
Matthew Petroff
34cb1a409e
Another check to make sure hot spot div exists before deleting it ( #702 ).
5 years ago
Matthew Petroff
19b020dbc7
Check to make sure hot spot div exists before deleting it ( #702 ).
5 years ago
Matthew Petroff
12516e69b9
Fix issue with mouse dragging causing jump around yaw limits ( fixes #698 )
6 years ago
Matthew Petroff
03eb7fa131
Add check for `document.fullscreenElement` since `document.fullscreen` is deprecated.
6 years ago
Matthew Petroff
bcebff27d1
Don't fire `fullscreenchange` event on resize.
6 years ago
Matthew Petroff
f05615045e
Fix event listener removal regression introduced in 64c337beff
.
6 years ago
Matthew Petroff
f0af9d07bf
Fix interaction between F11 and API fullscreens in Chrome ( fixes #696 ).
6 years ago
Will Calderbank
4242e7c53a
Add stopMovement to stop all movement ( #690 )
Add `stopMovement` to stop all movement
6 years ago
Matthew Petroff
a057211989
Allow switching to dynamic scenes ( fixes #686 ).
6 years ago
Matthew Petroff
42a7a3a08d
Add documentation for new `friction` configuration parameter.
6 years ago
Will Calderbank
2d7ccb5fad
Allow friction value to be set in options
6 years ago
Matthew Petroff
5c36101744
Restructure how animated move callbacks are handled to fix possible race condition (see #658 ).
6 years ago
Matthew Petroff
d12baa08d4
Fix mouse position for iOS ( fixes #668 ).
6 years ago
Matthew Petroff
3151cafb1c
Split equirectangular images into two textures if too big.
This allows for equirectangular images on a given device to be twice as big as
they were previously, so (almost) all devices now support equirectangular
images up to 8192px across.
This technique could be extended to double the maximum size again (using eight
textures), but images bigger than 8192px should be converted to the
multi-resolution format anyway, so there's little point in implementing this
extension.
6 years ago
Matthew Petroff
6d8a19991d
Add documentation for new `animatefinished` event.
6 years ago
Will Calderbank
a40b906ebd
Add animateFinished event fired on animations finishing
6 years ago
Matthew Petroff
8b5e36e9b0
When setting view via API, reset timer for auto rotate ( fixes #664 ).
6 years ago
Matthew Petroff
35b21e84a5
Fix comma splices added by pull request #652 .
6 years ago
Jutinidlerz
f6ceb462a7
Add `zoomchange`, `fullscreenchange` event fired
6 years ago
Matthew Petroff
a9d0d0c335
Fix mistake in last commit.
6 years ago