- Add serialization APIs
- Add
Vertices.toNumbers
- Rename
Vertices.fromArray
Vertices.fromNumbers
- Update deps
- Add
clearChildNodes
toCanvasNode
- Add
locate
method - Add
afterLocating
hook
- Update
3h-event
to0.4.1
- Update Animation APIs
- Version bump
- Fix text shadow
- Add
autoStyle
option toRenderer
- Add
autoInitialize
option toRenderer
- Add
renderer.scaleX/Y
- Replace old
position
withoffsetMode
- Add new
position
vector - Add
polygonNode.containsPoint
- Add more root-related options
- Improve docs
- Add
stretch
option toCanvasNode
- Add
align
option toAlignNode
- Add
Vector.distance
- Fix option overriding
- Fix
Vertices.fromArray
- Fix calculation of polygon bounds
- Add
canvasNode.offset
- Replace
polygonNode._originX/Y
withpolygonNode.origin
- Add
select*
toCanvasNode
- Make layout offset public to avoid type hacks
- Improve docs
- Fix
vector.projectVector
- Fix some property overriding
- Adjust tick procedures
- Add
ScrollNodeEvents
- Fix some docs
- Fix generic types
- Add
vector.isZero()
- Add
scale
option tovector.addVector
&vector.subVector
- Add
vector.set
&vector.setVector
- Fix an internal file name
- Add
smartUpdate
toCanvasNode
- Fix some docs
- Change vertex type to
Vector
- Add more vector-related APIs
- Fix type of
tag
property
- Move
3h-event
todependences
to fix type errors
- Add
Vector
&Vertices
- Add
PolygonNode
- Add
smartSize
option to shapes - Remove
rectNode.pendingSize
- Improve image size defaults
- Fix tick loop
- Add identity APIs
- Remove
canvasNode.setListeners
- Extract
animate
fromCanvasNode
- Update
3h-event
to0.4.0
- Fix layout offset effect
- Improve some docs
- Add
pendingSize
toRectNode
- Replace
autoStretch
withstretchX
&stretchY
- Fix text rendering
- Fix some docs
- Add
autoStretch
toCanvasNode
- Add
getRoot
toCanvasNode
- Make
root
optional inAnimateOptions
- Modify style inheritability
- Rename
canvasNode.visibility
canvasNode.visible
- Add animation APIs
- Add asynchronous update/render
- Add time stamp to update callbacks
- Fix error types
- Add
ImageNode
- Add
Schedule
- Add
ScrollNode
- Fix style computing
- Fix some type issues
- Update
3h-event
and fix type confusion
- Fix background rendering
- Rewrite