Oscar Lorentzon
7ee9d1ff48
feat(spatial): remove references to atomic reconstructions
2019-11-08 09:06:30 +01:00
Oscar Lorentzon
518c3d500a
fix(spatial): handle non-existing cluster key
2019-11-08 09:06:30 +01:00
Oscar Lorentzon
9441ac4363
feat(spatial): unchache cluster reconstructions
2019-11-08 09:06:29 +01:00
Oscar Lorentzon
98139c304e
fix(spatial): loop through correct dictionary
2019-11-08 09:06:29 +01:00
Oscar Lorentzon
d3371d45db
feat(spatial): dispose points properly
2019-11-08 09:06:28 +01:00
Oscar Lorentzon
6fd2d8f6d6
feat(spatial): unsubscribe on deactivation
2019-11-08 09:06:28 +01:00
Oscar Lorentzon
efa6953c8d
feat: retrieve intersections from node dictionary
2019-11-08 09:06:27 +01:00
Oscar Lorentzon
fe0bb9bbad
feat: compute cluster translation
2019-11-08 09:06:27 +01:00
Oscar Lorentzon
c5a705ce42
feat: retrive clusters by key in cache
2019-11-08 09:06:26 +01:00
Oscar Lorentzon
6c41f3e676
feat: retrive cluster key from api
2019-11-08 09:06:26 +01:00
Oscar Lorentzon
56aa874cde
feat: fetch cluster reconstructions and render in scene
2019-11-08 09:06:25 +01:00
Oscar Lorentzon
3c7cea9456
feat: api for caching nodes and cluster reconstructions
2019-11-08 09:06:25 +01:00
Oscar Lorentzon
08e5ad10d9
feat: add cluster reconstruction host to urls
2019-11-08 09:06:24 +01:00
Oscar Lorentzon
1dc05525e5
feat: return null if lat lon to project is far away
2019-11-08 09:02:36 +01:00
Oscar Lorentzon
a9c8998f2a
feat: add project method to public api
...
Add method for projecting a lat lon to a pixel
coordinate.
2019-11-08 09:01:43 +01:00
Oscar Lorentzon
a320a2fe77
feat: add api to get canvas container
2019-11-07 09:14:02 +01:00
Oscar Lorentzon
d5098b3b03
feat: add api to set field of view
2019-11-07 09:13:26 +01:00
Oscar Lorentzon
20d2c3dfb4
feat: add api method to get current position
2019-11-07 09:12:36 +01:00
Oscar Lorentzon
bc725d4574
feat: add api event for position changed
...
Separate field of view API from point of view API.
2019-11-07 09:11:16 +01:00
Oscar Lorentzon
55982d03f2
feat: add api method and event for point of view
...
Add method to get current point of view and event
notifying when point of view changes.
2019-11-07 09:06:34 +01:00
Oscar Lorentzon
6ecba4a10b
2.18.1
v2.18.1
2019-09-20 09:33:51 +02:00
Oscar Lorentzon
d1c7dd8e30
docs: add clarifying examples for set filter method
2019-09-20 09:16:01 +02:00
Oscar Lorentzon
4f674fafc9
fix(pan): check if current node has been merged
...
Fixes #297
Check if current node has been merged and return empty
array if not becuase combined panning is irrelevant for
non merged nodes. Use Node.latLon property for consistency.
2019-09-19 12:18:42 +02:00
Oscar Lorentzon
8b6fc2f36e
2.18.0
v2.18.0
2019-04-10 09:41:17 +02:00
Oscar Lorentzon
a125c6b6f2
feat: add api to disable combined panning
...
Disabling combined panning could be wanted when e.g.
working sequence only etc.
2019-04-10 08:50:42 +02:00
Oscar Lorentzon
09f67dd308
fix: handle zero sized element in fov calculation
...
Fixes #292
2019-04-08 13:49:48 +02:00
Oscar Lorentzon
38c134b094
fix: render bearing component on activation
...
Ensure that pan nodes emits a value by replaying
last one.
2019-03-28 14:27:28 +01:00
Oscar Lorentzon
7d103e98e4
fix: unsubscribe field of view subscriptions
2019-03-27 09:07:08 +01:00
Oscar Lorentzon
3ae2cee188
feat: use bezier curve for smooth field of view interpolation
2019-03-25 11:47:05 +01:00
Oscar Lorentzon
d56e34d2a3
feat: smooth field of view changes
...
Interpolate field of view changes for smoothness.
Immediate transition for bearing offset.
2019-03-25 11:34:59 +01:00
Oscar Lorentzon
f7580bfe5f
docs: include components and configurations in docs
...
Document bearing and zoom components and include in docs.
Include component size enum in public API.
2019-03-19 15:40:52 +01:00
Oscar Lorentzon
4499817ea2
feat: make bearing element slightly smaller
2019-03-19 15:04:23 +01:00
Oscar Lorentzon
63818768bb
docs: make get tag id at docs correspond to implementation
2019-03-19 15:04:22 +01:00
Oscar Lorentzon
2532562efb
feat: automatically scale down bearing controls in small viewport
...
Add configuration API for manually choosing size instead.
2019-03-19 15:04:02 +01:00
Oscar Lorentzon
2f1818e142
feat: automatically scale down zoom controls in small viewport
...
Add configuration API for manually choosing size instead.
2019-03-19 14:19:11 +01:00
Oscar Lorentzon
15b94ae5d7
feat: inline slider button icons
2019-03-14 12:27:16 +01:00
Oscar Lorentzon
677ea8d568
feat: make attribution more compact
2019-03-14 12:05:30 +01:00
Oscar Lorentzon
f4a665c4d3
feat: restyle slider mode switcher
2019-03-13 15:42:31 +01:00
Oscar Lorentzon
a2b0a3660f
feat: make complete cover interactive
...
Change opacity of interactive element on hover to
make it clear that it is interactive.
2019-03-13 13:37:35 +01:00
Oscar Lorentzon
5d75fbdb4b
test: fix pan service counts
2019-03-13 08:42:17 +01:00
Oscar Lorentzon
185fddb7ba
feat: render combined field of view
...
Combine current node fov with periphery node fovs.
2019-03-13 07:16:17 +01:00
Oscar Lorentzon
49edd3eb78
feat: emit field of view with periphery nodes
2019-03-13 07:15:06 +01:00
Oscar Lorentzon
a6c50a8966
feat(bearing): compute undistorted field of view
2019-03-08 09:29:11 +01:00
Oscar Lorentzon
451559610f
feat(bearing): add north indicator background
2019-03-07 15:20:42 +01:00
Oscar Lorentzon
04cfc499cb
feat(bearing): offset field of view according to camera rotation
2019-03-07 14:16:58 +01:00
Oscar Lorentzon
fd9e317abf
feat(bearing): indicate field of view
...
Add static field of view indication.
2019-03-07 13:28:12 +01:00
Oscar Lorentzon
baef3e73fa
2.17.0
v2.17.0
2019-03-01 13:06:52 +01:00
Oscar Lorentzon
561b9985af
feat: trigger pan move on non antive touch
2019-03-01 12:56:38 +01:00
Oscar Lorentzon
2b39627c05
fix: ensure that pan nodes observable is started
...
Emit empty array initially to handle the case when pan nodes
have not been emitted initially and avoid waiting observable.
2019-03-01 08:34:59 +01:00
Oscar Lorentzon
e51e39bc82
fix: handle periphery node caching errors
...
Catch errors and return empty observable to avoid crashing image
plane component.
2019-03-01 08:32:49 +01:00