Matthew Petroff
9ba4c93c3c
Clarify documentation for `targetHfov` parameter.
6 years ago
Daniel Morgenstern
96224e4a48
Ignore IntelliJ Files
6 years ago
Matthew Petroff
46b6b9c073
Change `usedKeyNumbers` parameter to `capturedKeyNumbers` to be more descriptive.
6 years ago
Daniel Morgenstern
7a8892b7c6
fixes Make `usedKeyNumbers` configurable #554
6 years ago
Matthew Petroff
ea2a501eab
Prep for release.
6 years ago
Matthew Petroff
2031720700
Fix touch input issue on Chrome for Android ( fixes #551 ).
6 years ago
Matthew Petroff
2f64204a16
Allow method to work when no scene has been loaded yet ( fixes #549 ).
6 years ago
Matthew Petroff
658183196b
Prep for release.
6 years ago
Matthew Petroff
2341ef6b2b
Bump copyright year.
6 years ago
Matthew Petroff
67cd2f5c93
Add method to retrieve viewer's container element (implements #463 ).
6 years ago
Matthew Petroff
2de1706be0
Allow CORS setting to be configured (implements #515 ).
6 years ago
Matthew Petroff
14a7032a52
Add method to check if device orientation control is active (implements #524 ).
6 years ago
Matthew Petroff
aa8636227d
Use WebGL context size instead of canvas size.
7 years ago
Matthew Petroff
3cdadaa42f
Fix bug where default image type argument didn't work for libpannellum.
7 years ago
Matthew Petroff
f0a7fcf02c
Fix bug related to removing hot spots.
7 years ago
Matthew Petroff
793918c255
Don't show hand cursor when dragging is disabled.
7 years ago
Matthew Petroff
499fff145d
Add option to disable keyboard controls.
7 years ago
Matthew Petroff
83a66bdac5
Fix regression that broke keyboard controls in 64c337beff
.
7 years ago
Matthew Petroff
90b03f84db
Fix regression introduced in 93f3df1431
.
7 years ago
Matthew Petroff
8c992e822a
Add link to translations to README.
7 years ago
Matthew Petroff
f0fcf31998
Fix bugs that caused yaw angle to jump when turning on device orientation control.
7 years ago
Matthew Petroff
93f3df1431
Add translation support (implements #147 ).
7 years ago
Matthew Petroff
9c5d3212a6
Make sure yaw animation is in shortest direction.
7 years ago
Matthew Petroff
35edd9f5f7
Expose turning device orientation control on and off via API (implements #477 ).
7 years ago
Matthew Petroff
508a21044f
Fix bug when `destroy()` is called twice ( fixes #468 ).
7 years ago
strarsis
a3918f2ffa
Use absolute position for ui element.
7 years ago
strarsis
64c337beff
Use ui container element.
7 years ago
Matthew Petroff
972e7e4f3d
Drop alpha channel to work with Pillow >4.2 ( fixes #455 ).
7 years ago
Matthew Petroff
8cb5902e1e
Fix viewer locking up on scene change when fade is specified but renderer doesn't return image data ( fixes #430 ).
7 years ago
Matthew Petroff
0dda044374
Allow hot spots to be added before panorama is loaded ( fixes #432 ).
7 years ago
Tortila90
d98b7e54b2
Fix `animateMove`, if any of axes is not changed.
It never stops calling `animateMove`, if `pitch`, `yaw`, or `hfov` has not been changed.
Since we may have callback function, `animateMove` has to be called anyway, even if we don't actually need to animate movement. That's why equality of start and end positions is checked here, but not in `setPitch`, `setYaw`, and `setHfov`.
7 years ago
Tortila90
7c162a039c
Fix yaw out of bounds in `mouseEventToCoords`.
If `config.yaw` is close to -180 or 180, `yaw` might be out of bounds.
7 years ago
Tortila90
c89710c031
Fix removing event listener inside listener
It's a common situation to remove an event listener inside its definition. Like this:
```javascript
viewer.on('load', function foo() {
//code
viewer.off('load', foo);
});
```
In this case `off` function removes the item from `externalEventListeners` array, while looping through this array may be not finished in `fireEvent` function. A reverse iteration fixes it.
Since we'd like to fire listeners in the order they were added, we need to use `externalEventListeners[type].length - i` index.
7 years ago
Matthew Petroff
bda0aa7b3b
Add API methods for setting horizon pitch and roll (implements #402 ).
7 years ago
Matthew Petroff
d9d216f2ae
Fix `sameAzimuth` target yaw when `northOffset` isn't set.
7 years ago
Matthew Petroff
bae3966413
Merge pull request #398 from Tortila90/master
Fix removing event listeners / Fix 'setTimeout'
7 years ago
Matthew Petroff
e899596b5a
Fix error check.
7 years ago
Tortila90
cf3b98eb35
Fix 'setTimeout' when calling processNextTile
setTimeout(f(x), ms) executes function immediately and acts as if there is no setTimeout at all.
7 years ago
Tortila90
1c46079ef9
Fix removing event listeners
7 years ago
Matthew Petroff
07c9140548
Add documentation for hot spot ID.
7 years ago
Matthew Petroff
8ae14374d8
Fix bug with added hot spots sometimes not being persistent ( fixes #387 ).
7 years ago
Matthew Petroff
37cec62a60
Revert "Use error name instead of number."
This reverts commit 8f436dbf48
.
7 years ago
Matthew Petroff
faed5e61a9
Fix race condition with hot spot deletion?
7 years ago
Matthew Petroff
8f436dbf48
Use error name instead of number.
7 years ago
Matthew Petroff
f94bccab31
Fix NPOT cubemaps on iOS 10.
7 years ago
Matthew Petroff
d77780c7fa
Tweak parameters used to better align with WebGL best practices.
7 years ago
Matthew Petroff
118c443ed5
Fix iOS issue when canvas is too big.
7 years ago
Matthew Petroff
4f2f2bf79f
Make full screen more tolerant of container element CSS positioning.
7 years ago
Matthew Petroff
97a94adab3
Don't create a new object during pointer move (saves a little bit of heap usage).
7 years ago
Matthew Petroff
e0a108a504
Allow Pannellum instance created by Video.js plugin to be accessed (implements #371 ).
7 years ago