-
Notifications
You must be signed in to change notification settings - Fork 49
/
CHANGELOG
74 lines (61 loc) · 3.01 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# 0.1.11
- NPM support
- [boneHand] Add default shadowing and shadow camera. (yay)
- [boneHand] Add callbacks for `onMeshCreated`, `onMeshUsed`, and `traverse` method.
- [boneHand] Fix issue where `render` method is required.
- [boneHand] Add `renderDepth` to meshes - prevents flicker (aka "transparency bouncing")
- [boneHand] Name the bone meshes
- [boneHand] Fix bug where color options would be ignored
- [boneHand] Allow width and height to be passed in to default renderer.
- [transform,boneHand] Add "desktop" mode - this sets units to meters, but leaves the coordinate system un-rotated.
- [transform] subtle CPU optimize
# 0.1.10
- [transform] Do not allow duplicate transformations (important for LeapJS 0.6.4+ with playback, which can emit the same frame multiple times)
- [boneHand] Automatically scale the view frustum based upon scene scale.
- [boneHand] Render after leapmotion pipeline runs, expose scope.render method
- [boneHand] Expose HandMesh on scope
- [boneHand] Fix issue where including plugins would depend on THREE.js
- [boneHand] Fix issue where handMesh would not be cleaned up on hand lost
- [boneHand] fix issue where deferred scene creation would result in a one hand maximum
# 0.1.9
- [bone hand] Added bone hand plugin.
- [bone hand] Optimized performance for new hands entering the scene.
- [transform] Added preset VR mode
- [transform] Add effectiveParent option
- [transform] Add arm support, bone lengths, bone bases
- [transform] Fix issue where rotations would be scaled
- [playback, plotter] Minor speedup, removing errant console assertions.
- [meta] Added grunt watch.
# 0.1.8
- Add LeapDataPlotter utility
- Fix issue where bone tip position would not be transformed.
- Fix issue where playback would require globally accessible controller.
# 0.1.7
- Transform plugin
- resumeOnHandLost option added to playback
- Fix an issue in playback which would cause the "connect leap" icon to be displayed incorrectly.
# 0.1.6.1
- A couple of fixes for ie-compatibility with playback and hand-hold plugins
- Screen position now uses palm/tip position in by default, rather than their stabalized counterparts
# 0.1.6
- Fix issue where hand data would incorrectly stash data, or values could not be nulled
# 0.1.5
- Allow hand-hold to accept default values
- Upgrade playback to v0.2.0, now with better animations and 60% better file compression
- Playback will no longer crash when used in the header
- Version check has a more descriptive warning
# 0.1.4
- Add playback
- Add Version check plugin
- Fix issue where multiple hands in frame on device-disconnect would misfire handLost
- Fix issue in hand-entry where handFound would not fire after reconnect
# 0.1.3
- Compatibility with leapjs 0.4.2 (plugin pipeline now on animationFrames)
# 0.1.2
- Include lost hand data in handLost event
- Add z-depth to screenPosition
# 0.1.1
- Proximity Alert Plugin
- Better Comments on the tops of js files
- ScreenPosition now uses a top left origin rather than a bottom right one.
- Node support