Releases: karasjs/karas
Releases · karasjs/karas
v0.86
Compare
Sorry, something went wrong.
No results found
feature
支持wasm模式,加载wasm库后开启,可控制关闭 #262
改写动画引擎实现方式,一帧内同步渲染事件触发,动画的play()结合fill模式都转为同步
支持配置MAX_LOAD_NUM,在远程加载图片、字体、组件等http请求时并发数限制,默认0没有
webgl动态纹理集改为安全值2048*2048
使用Float64Array存储matrix而非普通数组
Root增加pause()和resume()方法,所有动画相关暂停恢复
matrix计算相关如果有wasm,全部交由wasm处理
去除老的json中var-方式
去除老的json中缩写方式
bugfix
parse的vars某些条件会遗漏
parse时Compoennt的tagName问题
img的props上可以有onLoad和onError
v0.85
Compare
Sorry, something went wrong.
No results found
feature
Root增加freeze() / unFreeze()方法,用以特殊用途冻结不渲染反馈到画布上。
bugfix
webgl的Page纹理缓存位置计算问题
opacity计算问题
v0.84
Compare
Sorry, something went wrong.
No results found
feature
节点增加addEventListener/removeEventListener #258
动画增加areaStart/areaDuration替代移除offsetTime,对应AE中的区域播放功能
img的url的setter和text的content的setter自动触发刷新
Img上增加将图片转为webgl纹理集的静态方法
bugfix
translatePath动画特殊情况下结尾错误
布局换行特殊情况下x计算错误
手动调用createElement适配大写组件名
reflow遇到text+absolute特殊情况时的错误
background-size: contain渲染尺寸问题
absolute在right+bottom时的margin/padding问题
v0.83
Compare
Sorry, something went wrong.
No results found
feature
支持boxSizing #255
支持fontSizeShrink #255
节点添加get env(),获取当前渲染画布的信息
webgl自定义渲染后自动回到当前program
bugfix
fontSize单位为%时定义分母取根节点字体大小
组件remove()时报错
其它一些细微问题
v0.82
Compare
Sorry, something went wrong.
No results found
feature
支持transformStyle和backfaceVisibility #251
refresh()时自动clearCache
增加clearTopCache的API
webgl在超过2048尺寸时才启用8192大纹理集合,其它使用4096尺寸
bugfix
transform和齐次坐标某些场景下计算错误
$geom优化计算是否有内容
v0.81
Compare
Sorry, something went wrong.
No results found
feature
根节点支持参数webgl2指定是否启用webgl2,不指定则自动判断降级
karas.style.font.register()支持自动解析字体信息,手动有更高优先级
节点自动优化,共用内容及开启缓存
overflow:hidden时节点缓存取消,和之前total的合并,节省内存
性能优化
bugfix
reflow时向上清除位图缓存问题
delay时动画问题
v0.80
Compare
Sorry, something went wrong.
No results found
feature
webgl重构,提升性能,直接在继承render()方法中实现自定义绘制
增加内部刷新等级MASK
统一纹理坐标系,始终反转
$line的x1/y1/x2/y2统一为xa/ya/xb/yb
去除节点的sx/sy/ox/oy,统一为x/y
节点添加refresh()刷新API,可供自定义操作后刷新
节点增加setter,可改变cacheAsBitmap、mask、clip属性
bugfix
equalStyle遗漏GRADIENT类型
svg的defs缓存遗漏清除
节点销毁时非自定义ref清空
0.79
Compare
Sorry, something went wrong.
No results found
feature
去除setState相关,性能优化
同步API,动画样式DOM变更为同步直接返回,渲染为异步
FRAME事件去除diff参数,改为是否有渲染变更
render()方法缩减到只有renderMode / ctx / dx = 0 / dy = 0参数
bugfix
absolute在mergeMargin情况下偏移异常
absolute在reflow情况下zIndex异常
reflow时部分场景渲染顺序异常
v0.78
Compare
Sorry, something went wrong.
No results found
feature
更新布尔运算库,支持曲线多边形,不再离散为细小的直线
布尔运算可作用于polyline上,保持sketch同步
bugfix
webgl下的偏移问题,刷新skew错误level,zIndex问题
v0.77
Compare
Sorry, something went wrong.
No results found
feature
fontFamily连续多个以逗号隔开时,渲染不再仅按单个字体优先级,而是整体一并,同css标准
bugfix
You can’t perform that action at this time.