Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 159 lines (128 sloc) 6.751 kb
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
1 Desuade Library Changelog
2 -------------------------
3
1c5c502 @andrewfitz motion: starting at custom keyframe changes/fixes
authored
4 Motion Package 1.0 & Partigen 2.0 Final (2009/11/15)
cfa3339 @andrewfitz added Stageflow
authored
5
6 Motion:
297902f @andrewfitz added length to KFC and added drawEase
authored
7 -added: KeyframeContainers now have a length property
66c36ec @andrewfitz rm stageflow and updated ease funcs for tween classes
authored
8 -changed: ease function/string/null conversions done in tween classes > BasicTween
9 -changed: primitiveTweens now strictly require ease functions, doesn't require Easing class
1c5c502 @andrewfitz motion: starting at custom keyframe changes/fixes
authored
10 -changed: moved sequence building in start() for MotionControllers, no need to rebuild sequence
11 -changed: controllers.start(keyframe = 'begin')
73f566f @andrewfitz changed KeyframeContainer.add to return label
authored
12 -changed: KeyframeContainer.add now returns the Keyframe's label
1c5c502 @andrewfitz motion: starting at custom keyframe changes/fixes
authored
13 -examples: added new MotionController example and starting at custom keyframe example
297902f @andrewfitz added length to KFC and added drawEase
authored
14 -fix: rare bug with KeyframeContainers internal count - now uses new length prop
1c5c502 @andrewfitz motion: starting at custom keyframe changes/fixes
authored
15 -fix: starting a controller at a keyframe will now start at the correct value
16 -fix: makeEase function
ee7ee72 @andrewfitz added drawing class for slice drawing for IDE emitter angle
authored
17 -fix: primitiveTweens not calling update() when duration < 0, causing 0-duration tweens to fail
cfa3339 @andrewfitz added Stageflow
authored
18
19 Partigen:
8d4f078 @andrewfitz added DefaultParticle classes
authored
20 -added: DefaultParticle class
598f005 @andrewfitz made eases linear, added emitter reset for XML, finished Drawing class
authored
21 -added: emitter.reset()
5a4c09c @andrewfitz added emitter.killParticles method
authored
22 -added: emitter.killParticles()
297902f @andrewfitz added length to KFC and added drawEase
authored
23 -added: error catching when parsing emitter XML
11f5f4e @andrewfitz changed groupAmount settings for gt 0
authored
24 -changed: groupAmount = 0 now default
25 -changed: NullPool and BasicEmitter - groupAmount 0 will create standard particle, >0 will create a group
26 -changed: SweepPool inherits NullPool (for inheritance)
598f005 @andrewfitz made eases linear, added emitter reset for XML, finished Drawing class
authored
27 -changed: emitter.fromXML(xml, reset = true) emitter now resets when XML is applied as default
3366015 @andrewfitz renamed icon to indicator
authored
28 -changed: emitter group info always gets output to XML
598f005 @andrewfitz made eases linear, added emitter reset for XML, finished Drawing class
authored
29 -fix: emitter.eps defaults to 1 just so emitter doesn't throw an error
66c36ec @andrewfitz rm stageflow and updated ease funcs for tween classes
authored
30 -fix: emitters won't error out on stop() when they're not active
11f5f4e @andrewfitz changed groupAmount settings for gt 0
authored
31 -fix: emitter.fromXML no particle class -> now throws Debug error
3366015 @andrewfitz renamed icon to indicator
authored
32 -fix: emitter.fromXML now has undefined checks for all variables
66c36ec @andrewfitz rm stageflow and updated ease funcs for tween classes
authored
33 -examples: typos and doc updates
cfa3339 @andrewfitz added Stageflow
authored
34
35 Debugging: none
36
37 Utils: none
38
e768af4 @andrewfitz Release Candidate 2 Ready
authored
39 Release Candidate 2 (2009/8/24)
d6aebc9 @andrewfitz added BitmapRenderer and moved life to BasicEmitter
authored
40
41 Motion:
e768af4 @andrewfitz Release Candidate 2 Ready
authored
42 -removed: individual ease classes
43 -changed: KeyframeContainer.toLabeledArray() now has sort param
d6aebc9 @andrewfitz added BitmapRenderer and moved life to BasicEmitter
authored
44 -changed: defaults for MotionControllers
e768af4 @andrewfitz Release Candidate 2 Ready
authored
45 -changed: controller constructors only require target now
46 -fixed: KeyframeContainer.isFlat() skipping first Keyframe
47 -fixed: delayed tween weakrefs (thanks Maxfo12) (http://code.google.com/p/desuade/issues/detail?id=1&can=1)
d6aebc9 @andrewfitz added BitmapRenderer and moved life to BasicEmitter
authored
48
49 Partigen:
e768af4 @andrewfitz Release Candidate 2 Ready
authored
50 -added: basic BitmapRenderer
d6aebc9 @andrewfitz added BitmapRenderer and moved life to BasicEmitter
authored
51 -changed: moved life settings to BasicEmitter and BasicParticle
52 -changed: defaults for ParticleTweenControllers
eb615d8 @andrewfitz added IDEEmiiter
authored
53 -changed: SweepPool - new Array() -> [] (performance+)
e768af4 @andrewfitz Release Candidate 2 Ready
authored
54 -fixed: emitter.fromXML() returns *
1617622 @andrewfitz XML particlephysicscontroller bug fix
authored
55 -fixed: XML not parsing PhysicsParticleController flip and useAngle params
e768af4 @andrewfitz Release Candidate 2 Ready
authored
56
57 Debugging: none
58
59 Utils: none
60
d6aebc9 @andrewfitz added BitmapRenderer and moved life to BasicEmitter
authored
61
245348a @andrewfitz finished tween and physics xml methods
authored
62 Release Candidate 1 (2009/7/29):
3869573 @andrewfitz added some XML to tweens, speedboost from update dispatch
authored
63
6fc38f4 @andrewfitz finished new sequencing classes
authored
64 [Mostly, but not 100% compatible with Beta 3]
3869573 @andrewfitz added some XML to tweens, speedboost from update dispatch
authored
65 [Individual ease classes will be removed next revision, start using ease strings]
66
67 Motion:
f333620 @andrewfitz finished physics refactoring
authored
68 -tween and physics performance is now 5x faster! 2000 tweens: 11fps -> 53fps
1cbf574 @andrewfitz finished xml methods on controllers
authored
69 -added: toXML() and fromXML() methods to most classes
caeb834 @andrewfitz added bases package, refactored primitives and basics, added ticker
authored
70 -added: new Sequence, ClassSequence, SequenceGroup, and DelayableFunc classes
6fc38f4 @andrewfitz finished new sequencing classes
authored
71 -added: Sequence.manualAdvance/SequenceGroup.manualServe - this prevents the sequence from automatically advancing
72 -added: MotionEvent that all motion.events inherit
2d13b0d @andrewfitz finished optimizations
authored
73 -added: eases.Easing class for passing eases as strings (now default)
f333620 @andrewfitz finished physics refactoring
authored
74 -added: Bases package: BaseTicker, BaseBasic, BasePrimitive classes
6fc38f4 @andrewfitz finished new sequencing classes
authored
75 -changed: eases should now be entered as Strings - Bounce.easeOut -> 'easeOutBounce'
76 eases can also be entered as functions, but will not work with XML and is not recommended anymore
77 -changed: tween/physics constructors only require a target
2d13b0d @andrewfitz finished optimizations
authored
78 -changed: PrimitiveTweens no longer dispatch events (updateFunc and endFunc) for performance
01f00df @andrewfitz finished tween xml methods
authored
79 -changed: TweenEvent.UPDATED only gets dispatched if "update:true" is passed to the tween's config
1cbf574 @andrewfitz finished xml methods on controllers
authored
80 -changed: MultiController duration/properties constructor order switched
6fc38f4 @andrewfitz finished new sequencing classes
authored
81 -changed: motion.sequencers package is now motion.sequences
82 -changed: Sequences with Objects have been re-factored into ClassSequence class
f333620 @andrewfitz finished physics refactoring
authored
83 -changed: BasicPhysics refactored to use new Bases package
c8a2bd8 @andrewfitz updated examples for RC1
authored
84 -changed: start() returns the object started instead of void/boolean
d87a7a2 @andrewfitz redid sequences package and adjusted other packages
authored
85 -removed: sequence.empty() - use sequence.splice(0)
6fc38f4 @andrewfitz finished new sequencing classes
authored
86 -removed: clone() since you can use XML to duplicate now
87 -fixed: BasicMultiTween updated properties directly, effecting the tweenconfig
3869573 @andrewfitz added some XML to tweens, speedboost from update dispatch
authored
88
245348a @andrewfitz finished tween and physics xml methods
authored
89 Partigen:
70c2493 @andrewfitz finished partigen xml methods
authored
90 -added: toXML() and fromXML() methods to most classes
be18ccc @andrewfitz finished basictween, before converting basicphysics
authored
91 -added: emitter.enableEvents:Boolean to enable/disable particle events
92 -changed: emtiters no longer broadcast particle events by default
70c2493 @andrewfitz finished partigen xml methods
authored
93 -changed: life is now: life and lifeSpread
94 -changed: angle is now: angle and angleSpread
6fc9f53 @andrewfitz fixed particle physics leak
authored
95 -changed: eps is now a Number (not int), and allows for 1 emission greater than 1 second
96 -fixed: particle physics objects were not being stopped on death
3869573 @andrewfitz added some XML to tweens, speedboost from update dispatch
authored
97
98 Debugging: none
99
1cbf574 @andrewfitz finished xml methods on controllers
authored
100 Utils:
101 -added: XMLHelper class
3869573 @andrewfitz added some XML to tweens, speedboost from update dispatch
authored
102
103
4f60659 @andrewfitz ready for beta 3
authored
104 Beta 3 (2009/7/23):
87fc309 @andrewfitz fixed addColorTween bug
authored
105
24aaf4a @andrewfitz added SweepPool, changed tween and physics target syntax
authored
106 [Motion package not fully backwards compatible]
107
87fc309 @andrewfitz fixed addColorTween bug
authored
108 Motion:
d9e35e7 @andrewfitz changed PrimitiveTween render/update system 2x speed boost
authored
109 -200% speed boost! Renders 2x as many tweens without performance hit
24aaf4a @andrewfitz added SweepPool, changed tween and physics target syntax
authored
110 -removed individual PrimitiveTween update sprite listeners - now uses a BasicTween loop update
d9e35e7 @andrewfitz changed PrimitiveTween render/update system 2x speed boost
authored
111 -added render() methods for PrimitiveTweens
112 -PrimitiveTweens now do not run an update event automatically - you can use your own loop/timer/event to run render()
24aaf4a @andrewfitz added SweepPool, changed tween and physics target syntax
authored
113 -added BasicTween.ptid for the PrimitiveTween.id
114 -Physics and Tween classes now separate 'target' from the tween config for constructor:
115 new Tween(target, {property:'x', value:50, duration:2});
116 new BasicPhysics(target, {property:'y', velocity:2});
117 -updated controllers and sequencers to reflect API changes
118 -Fix: KeyframeContainer.isFlat() 0 === '0' bug
d9e35e7 @andrewfitz changed PrimitiveTween render/update system 2x speed boost
authored
119
87fc309 @andrewfitz fixed addColorTween bug
authored
120 Partigen:
4f60659 @andrewfitz ready for beta 3
authored
121 -performance increase inherited from Motion Package
24aaf4a @andrewfitz added SweepPool, changed tween and physics target syntax
authored
122 -added SweepPool to remove particles at a set interval (performance effect unknown)
87fc309 @andrewfitz fixed addColorTween bug
authored
123 -Fix: addColorTween always using 'color'
4f60659 @andrewfitz ready for beta 3
authored
124 -Updated debug codes
87fc309 @andrewfitz fixed addColorTween bug
authored
125
4f60659 @andrewfitz ready for beta 3
authored
126 Debugging: none
87fc309 @andrewfitz fixed addColorTween bug
authored
127
4f60659 @andrewfitz ready for beta 3
authored
128 Utils: none
87fc309 @andrewfitz fixed addColorTween bug
authored
129
130 Beta 2 (2009/7/03):
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
131
24aaf4a @andrewfitz added SweepPool, changed tween and physics target syntax
authored
132 [not backwards compatible at all]
133
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
134 Motion:
45dcc83 @andrewfitz added MetaController
authored
135 -rewrote controllers
136 -major syntax change
137 -ValueController now MotionController
138 -PointsContainer now KeyframeContainer
139 -Points are now Keyframes
b941922 @andrewfitz renamed Meta to Multi, added PhysicsMultiController
authored
140 -PhysicsValueController now PhysicsMultiController
45dcc83 @andrewfitz added MetaController
authored
141 -uses Keyframes instead of points (same concept, just more intuitive)
4c8e43c @andrewfitz changed BasicPhysics constructor, added MIT to controllers
authored
142 -BasicPhysics now takes object like Tweens (unifying syntax)
8a6e2c7 @andrewfitz PhysicsMultiController working, fixed addKeyframes
authored
143 -Changed PhysicsEvent 'stopped' to 'ended'
4c8e43c @andrewfitz changed BasicPhysics constructor, added MIT to controllers
authored
144 -added 'property' to BasicColorTween/ColorTween to allow for non-DisplayObject color tweening
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
145 -added debug codes for BasicPhysics
87fc309 @andrewfitz fixed addColorTween bug
authored
146 -lots of little tweaks
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
147
87fc309 @andrewfitz fixed addColorTween bug
authored
148 Partigen:
149 -rewrote controllers
150 -major syntax change reflecting new Motion Package changes
151 -better integration with new Motion classes
152 -lots of little tweaks
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
153
87fc309 @andrewfitz fixed addColorTween bug
authored
154 Debugging:
155 -changed the replace character to % (instead of $)
a5cb13d @andrewfitz added hexProperty for ColorTween
authored
156
157 Utils: none
158
159 Beta 1 (2009/6/22): initial release
Something went wrong with that request. Please try again.