Releases: karasjs/karas
Releases · karasjs/karas
v0.45
feature
linear-gradient()支持从a点到b点坐标格式的渐变 #115
radial-gradient()支持从a点圆心到b点长轴半径和短轴缩放比格式的渐变 #115
支持8位16进制#rgba格式的颜色
背景色区域由rect改为path,扇形也改为path实现
增加/迁移向量点乘叉乘数学库
bugfix
radial-gradient()默认为ellipse形状而不是circle
组件更新上的一些问题
v0.44
feature
添加node. getBoundingClientRect()方法 #113
添加Root.resize()方法以便画布修改尺寸
引入自定义图形计算动画变更过程的配置
debug模式时加载图片一样append到body上
inject.warn/inject.error可以注入警告和错误信息,默认console
bugfix
v0.43
feature
性能持续优化,节点动画提升300+% #111
currentStyle/computedStyle以枚举形式出现,想访问新的computedStyle,请使用getComputedStyle()方法
karas.Img增加静态属性showError,默认true,关闭后图片加载失败不再显示占位图
bugfix
cacheTotal汇集局部总缓存的lv层级计算问题
去除无用的backgroundRepeatX/Y缩写
cache清除回收部分条件遗漏
v0.42
feature
img增加placeholder属性,标明加载src失败时的占位图,占位图失败不会显示任何内容
支持css3的mix-blend-mode,混合模式 #109
bugfix
clip属性无需依赖mask属性,自动成为mask
cache模式时降级后节点有离屏内容时遗漏部分
v0.41
feature
实现裁剪功能的mask,overflow:hidden #107
结构struct化,递归改循环,性能优化 #104
bugfix
mask/filter/overflow混合时问题
v0.40
feature
支持path裁剪,line/polyline添加start/end属性 #102
支持fillRule样式,可以改变默认的规则非零环绕/奇偶环绕 #97
css增加alignSelf #96
bugfix
cache缓存bug修复
cache在img上问题
alignItems遗漏column方向处理
逆矩阵计算问题
v0.39
feature
布局缓存功能 #87
canvas节点增加cache属性参数,当为true时开启渲染缓存功能 #87
render()方法增加level参数,标明本次渲染等级 #87
添加bbox属性,返回dom所在区域,不包含margin
v0.38
feature
增加pointerEvents样式,不响应事件 #89
添加了p/strong/b标签
parse的undefined/null区分 #90
style/font包透出
动画获取当前时间统一毫秒整数,避免浮点运算精度问题
增加util.isAuto(),css常用undefined/null表示auto本身
math库添加css逆矩阵、计算matrix下点在dom中的百分比和绝对值转换
canvas的blur用webgl滤镜,来自pixi社区kawase-blur
bugfix
svg的mask的transform跟随问题 #91
svg空遮罩判断失效
$polyline/$polygon空节点报错,提前过滤更加健壮
动画结束后样式重置为空的漏洞
v0.37
feature
支持box-shadow样式 #84
canvas添加离屏模式参数 #85
提供babel-presest-karas预编译
bugfix
ref允许数字
updateStyle刷新等级错误
zIndex发生变化时svg不能cache
lineGroup最后的marginBottom处理 #86
borderRadius边界处防止交叉,分块计算错误
You can’t perform that action at this time.