David von Oheimb
e3d91ebb77
improvements as requested: made view restrictions optional, etc.
il y a 6 ans
David von Oheimb
b1e1188538
prevent display of out-of-range areas of partial (cylindrical) panoramas
by adaping min/may yaw and max horizontal fov, this no background (empty space) shown
il y a 6 ans
Matthew Petroff
c979ff362e
Add background color support for multires panoramas.
il y a 6 ans
Jonathan Bowman
e67c946f5e
Added config option to adjust the drag speed by a factor ( #556 )
il y a 6 ans
David von Oheimb
d402e4afd5
fix a copy&paste error on check for movement stop if opposite controls are pressed ( #564 )
il y a 6 ans
Matthew Petroff
97daf7d186
Revert "start supporting backgroundColor for Cube and Mulitres panoramas"
This reverts commit 2491c2b4dc
.
il y a 6 ans
David von Oheimb
2491c2b4dc
start supporting backgroundColor for Cube and Mulitres panoramas
il y a 6 ans
David von Oheimb
034d27a22b
avoid loading invisible files for partial panos of any image type ( #562 )
Avoid loading invisible files for partial panos of any image type.
il y a 6 ans
Matthew Petroff
9ba4c93c3c
Clarify documentation for `targetHfov` parameter.
il y a 6 ans
Daniel Morgenstern
96224e4a48
Ignore IntelliJ Files
il y a 6 ans
Matthew Petroff
46b6b9c073
Change `usedKeyNumbers` parameter to `capturedKeyNumbers` to be more descriptive.
il y a 6 ans
Daniel Morgenstern
7a8892b7c6
fixes Make `usedKeyNumbers` configurable #554
il y a 6 ans
Matthew Petroff
ea2a501eab
Prep for release.
il y a 6 ans
Matthew Petroff
2031720700
Fix touch input issue on Chrome for Android ( fixes #551 ).
il y a 6 ans
Matthew Petroff
2f64204a16
Allow method to work when no scene has been loaded yet ( fixes #549 ).
il y a 6 ans
Matthew Petroff
658183196b
Prep for release.
il y a 6 ans
Matthew Petroff
2341ef6b2b
Bump copyright year.
il y a 6 ans
Matthew Petroff
67cd2f5c93
Add method to retrieve viewer's container element (implements #463 ).
il y a 6 ans
Matthew Petroff
2de1706be0
Allow CORS setting to be configured (implements #515 ).
il y a 6 ans
Matthew Petroff
14a7032a52
Add method to check if device orientation control is active (implements #524 ).
il y a 6 ans
Matthew Petroff
aa8636227d
Use WebGL context size instead of canvas size.
il y a 7 ans
Matthew Petroff
3cdadaa42f
Fix bug where default image type argument didn't work for libpannellum.
il y a 7 ans
Matthew Petroff
f0a7fcf02c
Fix bug related to removing hot spots.
il y a 7 ans
Matthew Petroff
793918c255
Don't show hand cursor when dragging is disabled.
il y a 7 ans
Matthew Petroff
499fff145d
Add option to disable keyboard controls.
il y a 7 ans
Matthew Petroff
83a66bdac5
Fix regression that broke keyboard controls in 64c337beff
.
il y a 7 ans
Matthew Petroff
90b03f84db
Fix regression introduced in 93f3df1431
.
il y a 7 ans
Matthew Petroff
8c992e822a
Add link to translations to README.
il y a 7 ans
Matthew Petroff
f0fcf31998
Fix bugs that caused yaw angle to jump when turning on device orientation control.
il y a 7 ans
Matthew Petroff
93f3df1431
Add translation support (implements #147 ).
il y a 7 ans
Matthew Petroff
9c5d3212a6
Make sure yaw animation is in shortest direction.
il y a 7 ans
Matthew Petroff
35edd9f5f7
Expose turning device orientation control on and off via API (implements #477 ).
il y a 7 ans
Matthew Petroff
508a21044f
Fix bug when `destroy()` is called twice ( fixes #468 ).
il y a 7 ans
strarsis
a3918f2ffa
Use absolute position for ui element.
il y a 7 ans
strarsis
64c337beff
Use ui container element.
il y a 7 ans
Matthew Petroff
972e7e4f3d
Drop alpha channel to work with Pillow >4.2 ( fixes #455 ).
il y a 7 ans
Matthew Petroff
8cb5902e1e
Fix viewer locking up on scene change when fade is specified but renderer doesn't return image data ( fixes #430 ).
il y a 7 ans
Matthew Petroff
0dda044374
Allow hot spots to be added before panorama is loaded ( fixes #432 ).
il y a 7 ans
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`.
il y a 7 ans
Tortila90
7c162a039c
Fix yaw out of bounds in `mouseEventToCoords`.
If `config.yaw` is close to -180 or 180, `yaw` might be out of bounds.
il y a 7 ans
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.
il y a 7 ans
Matthew Petroff
bda0aa7b3b
Add API methods for setting horizon pitch and roll (implements #402 ).
il y a 7 ans
Matthew Petroff
d9d216f2ae
Fix `sameAzimuth` target yaw when `northOffset` isn't set.
il y a 7 ans
Matthew Petroff
bae3966413
Merge pull request #398 from Tortila90/master
Fix removing event listeners / Fix 'setTimeout'
il y a 7 ans
Matthew Petroff
e899596b5a
Fix error check.
il y a 7 ans
Tortila90
cf3b98eb35
Fix 'setTimeout' when calling processNextTile
setTimeout(f(x), ms) executes function immediately and acts as if there is no setTimeout at all.
il y a 7 ans
Tortila90
1c46079ef9
Fix removing event listeners
il y a 7 ans
Matthew Petroff
07c9140548
Add documentation for hot spot ID.
il y a 7 ans
Matthew Petroff
8ae14374d8
Fix bug with added hot spots sometimes not being persistent ( fixes #387 ).
il y a 7 ans
Matthew Petroff
37cec62a60
Revert "Use error name instead of number."
This reverts commit 8f436dbf48
.
il y a 7 ans