Releases: karasjs/karas
Releases · karasjs/karas
v0.16
feature
支持background-image/repeat/size/position #22
img的svg特殊逻辑仅在svg模式下渲染
背景色和background-image不再冲突而是重合
bugfix
transform-origin在使用px时遗漏坐标叠加
background在diff时遗漏多个处理
v0.15
feature
暴露重绘的level等级定义枚举
svg的defs的mask没有opacity和transform,需提前应用计算 #21
借鉴tiny,frame帧动画的回调第一个参数delta为60fps单帧时间倍数
bugfix
文字换行计算错误
absolute修复无尺寸时先fake布局获取孩子最大宽度
svg测量文字宽度遗漏重复缓存
v0.14
feature
在refresh前发送一个BEFORE_REFRESH事件
img标签根据情况添加跨域头
fps可以动态调整 #19
透出easing对象
bugfix
flex某些情况下修正
delay只在动画第一次有用
v0.13
feature
动画支持direaction配置,正反向 #19
动画支持playbackRate配置,实时控制速率 #19
bugfix
v0.12
feature
暴露math对象,增加tar三角形仿射变换计算方法
手动调用finish()时逻辑保持运行一致
animate可以多次并行调用,不同属性动画互不冲突
bugfix
reflow/repaint并行动画时处理错误
svg在diff时root误删defs属性
v0.11
feature
geom增加mask属性,作为mask遮罩紧邻的后续层
v0.10
feature
支持opacity
finish只触发一次,删除complete
动画支持backwards/delay/endDelay #19
bugfix
支持渐变色的动画 #19
stroke也支持radial-gradient
v0.9
feature
geom的属性也加入animation动画中
增加repaint/reflow,变更某些样式时只引发repaint无需重新布局,提升性能
最后一帧也触发frame,动画全部完成时触发complete
bugfix
渐变色的样式为background-image
手动调用finish也触发frame
v0.8
feature
$rect支持rx和ry属性配置圆角
$sector支持closure属性配置大于180°时闭合两端
animate第一个参数重载,支持对象格式
实现stroke-linecap属性
stroke-dasharray默认空值不展示
动画支持easing参数,贝塞尔曲线
动画两帧之间没有改变则不刷新,提升性能
v0.7
feature
动画支持iterations配置次数
非过渡性属性动画以当前为准
支持动态载入json生成功能
You can’t perform that action at this time.